はじめに
Devikaは高度なAIソフトウェアエンジニアであり、人間の高度な指示を理解し、それをステップに分解し、関連情報を調査し、与えられた目標を達成するためにコードを書く。Devikaは、Cognition AI社のDevinに代わるオープンソースのAIプログラミング・アシスタントを目指しており、人間の手ほどきを最小限に抑えながら複雑なコーディング作業をこなすことができる。
機能一覧
- クロード3、GPT-4、ジェミニ、ミストラル、GroqおよびネイティブLLMをサポート
- 高度なAIプランニングと推論スキル
- 重点的な調査のためのキーワード抽出
- シームレスなウェブ閲覧と情報収集
- 複数のプログラミング言語によるコード作成
- エージェントの動的状態追跡と可視化
- チャットインターフェースによる自然言語対話
- プロジェクトベースの組織と管理
- 新しい機能や統合を追加するための拡張可能なアーキテクチャ
ヘルプの使用
設置プロセス
- デビカ・ウェアハウスのクローン
git clone https://github.com/stitionai/devika.git
- プロジェクト・カタログにアクセスする:
cd devika
- 仮想環境を作成し、必要な依存関係をインストールする:
uv venv source .venv/bin/activate # macOS和Linux .venv\Scripts\activate # Windows uv pip install -r requirements.txt
- Playwrightをインストールし、ブラウザの機能を有効にする:
playwright install --with-deps
- Devikaサーバーを起動する:
python devika.py
問題がなければ、次のような出力が表示される:
root: INFO : Devika is up and running!
- フロントエンドを開始する:
cd ui/ bun install bun run start
- ブラウザを開き、次のページに移動する。
http://127.0.0.1:3001
Devikaのウェブインタフェースにアクセスする。
使用ガイドライン
- Devikaのウェブインターフェースを開く。
- 新規プロジェクトを作成するには、"プロジェクトの選択 "から "新規プロジェクト "をクリックします。
- 検索エンジンとモデル構成を選択します。
- チャット画面で、大まかな目標やミッションの説明をする。
- デビカはあなたのリクエストを処理し、ステップに分け、タスクを実行し始める。
- デビカの進捗状況を監視し、生成されたコードを閲覧し、必要に応じて追加の指導やフィードバックを行う。
- Devikaがタスクを完了したら、生成されたコードとプロジェクトファイルを確認してください。
- さらなる指示や修正を加えることで、プロジェクトを繰り返し、改良する。