見出し画像

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?

DevikaDevinとほとんど同一ですが、無償で使用できます。
違いがあるとすれば、動作確認のためにいくつかの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が必要です;

次のセクションでは、このビデオから見た例を見ることができます:
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(レコーダー)の後、コードを実行すると、ゲームは以下のように始まります。

この記事が気に入ったらサポートをしてみませんか?