AIパーソナル・ラーニング
と実践的なガイダンス
讯飞绘镜

Devika:命令を理解し、サブタスクに分割してコードを書く、オープンソースのAIソフトウェアエンジニアの知能

はじめに

Devikaは高度なAIソフトウェアエンジニアであり、人間の高度な指示を理解し、それをステップに分解し、関連情報を調査し、与えられた目標を達成するためにコードを書く。Devikaは、Cognition AI社のDevinに代わるオープンソースのAIプログラミング・アシスタントを目指しており、人間の手ほどきを最小限に抑えながら複雑なコーディング作業をこなすことができる。


 

機能一覧

  • クロード3、GPT-4、ジェミニ、ミストラル、GroqおよびネイティブLLMをサポート
  • 高度なAIプランニングと推論スキル
  • 重点的な調査のためのキーワード抽出
  • シームレスなウェブ閲覧と情報収集
  • 複数のプログラミング言語によるコード作成
  • エージェントの動的状態追跡と可視化
  • チャットインターフェースによる自然言語対話
  • プロジェクトベースの組織と管理
  • 新しい機能や統合を追加するための拡張可能なアーキテクチャ

 

ヘルプの使用

設置プロセス

  1. デビカ・ウェアハウスのクローン
    git clone https://github.com/stitionai/devika.git
  1. プロジェクト・カタログにアクセスする:
    cd devika
    
  2. 仮想環境を作成し、必要な依存関係をインストールする:
    uv venv
    source .venv/bin/activate  # macOS和Linux
    .venv\Scripts\activate  # Windows
    uv pip install -r requirements.txt
    
  3. Playwrightをインストールし、ブラウザの機能を有効にする:
    playwright install --with-deps
    
  4. Devikaサーバーを起動する:
    python devika.py
    

    問題がなければ、次のような出力が表示される:

    root: INFO : Devika is up and running!
    
  5. フロントエンドを開始する:
    cd ui/
    bun install
    bun run start
    
  6. ブラウザを開き、次のページに移動する。http://127.0.0.1:3001Devikaのウェブインタフェースにアクセスする。

使用ガイドライン

  1. Devikaのウェブインターフェースを開く。
  2. 新規プロジェクトを作成するには、"プロジェクトの選択 "から "新規プロジェクト "をクリックします。
  3. 検索エンジンとモデル構成を選択します。
  4. チャット画面で、大まかな目標やミッションの説明をする。
  5. デビカはあなたのリクエストを処理し、ステップに分け、タスクを実行し始める。
  6. デビカの進捗状況を監視し、生成されたコードを閲覧し、必要に応じて追加の指導やフィードバックを行う。
  7. Devikaがタスクを完了したら、生成されたコードとプロジェクトファイルを確認してください。
  8. さらなる指示や修正を加えることで、プロジェクトを繰り返し、改良する。
無断転載を禁じます:チーフAIシェアリングサークル " Devika:命令を理解し、サブタスクに分割してコードを書く、オープンソースのAIソフトウェアエンジニアの知能
ja日本語