Devikaの紹介: Devinの無償版
Clip source: Meet With Devika : Could Coding Be Forever Changed? (Free Alternative of Devin) | Level Up Coding
Devikaの紹介: Devinの無償版
Published in:Level Up Coding
What is Devika?
DevikaはDevinとほとんど同一ですが、無償で使用できます。
違いがあるとすれば、動作確認のためにいくつかのAPIを入力する必要があります。
Devikaのgithubページを見ると、このようなメモがあります。
DevikaはCognition AIのDevinをモデルにしています。このプロジェクトは、Devinの代替となるオープンソースを目指しており、SWE-benchのベンチマークでDevinと同じスコアを達成することを「過度に野心的な」目標としています...そして最終的にはそれを上回ることでしょうか?
Interface of Devika
DevikaはDevinと同じインターフェースを提供します。
シェル / ターミナル
ブラウザ
エディター
プランナー
確かめるために、両方を比較しましょう。
Devinのスクリーンは上に、Devikaは下にあります。
Devikaもゲームを作成できるようです。以下はそのオリジナルドキュメントからの例です(Github)。
デビカの仕組みについてのビデオを見ましたが、それに入る前に、そのインストールを見てみましょう。
I watched a great video about how Devika works, but before going into it, let’s see its installation.
Devikaのインストール
Devikaをインストールするには、以下のルールに従ってください。ただし、これらの手順に従うためには、いくつかのAPIが必要です。
以下のAPIが必要です;
Bing : https://www.microsoft.com/en-us/bing/apis/bing-web-search-api
Claude : https://console.anthropic.com/
Netlify : https://app.netlify.com/user/applications#personal-access-tokens
OpenAI : https://platform.openai.com/api-keys
次のセクションでは、このビデオから見た例を見ることができます:
https://www.youtube.com/watch?v=gcMdzGrDLlw
Pythonゲームの開発
インストールが完了したら、こちらがプロンプトです。レコーダーはこれを使用します。
Write me a snake game in python
こちらがインターフェースです。
Devinのように、まず段階的な計画を作成します。これはCoT Prompting によって開発されます。それが何かわからない場合は、こちらを必ず読んでください。
次に、それについて調査を行い、Snake Gameの構築に関するmediumのブログを読みました。
複数のウェブページから読んだ後、以下から見るように、126行の長いPythonゲームを作成します。
prompt engineer(レコーダー)の後、コードを実行すると、ゲームは以下のように始まります。