開発アシスタント
1.0.0
Dev Assistant は、タスクを実行し、環境から学習し、特定の目的に向けた進捗状況を評価できるインテリジェント エージェントを実証する Python プロジェクトです。エージェントはいくつかのモジュールで構成されており、それぞれがエージェントの動作の特定の側面を担当します。
エージェントは、ユーザーが提供した入力目標に基づいて動作し、さまざまなツールを使用して望ましい結果を達成します。
このツールは、完了時に複数のファイルが作成されるタスクに特に役立ち、開発者のワークフローを合理化するように設計されています。
プロジェクトを設定するには、次の手順に従います。
make install
実行して、必要な依存関係をインストールします。.envrc
ファイルに設定します。 OpenAI API キーを提供する必要があります。make docker
またはmake
使用してプロジェクトを実行します。 プロジェクトはさまざまなモードで実行できます。
python -u -m main --obj "Your objective here"
を使用します。--verbose
フラグを追加します。--visualizer
フラグを追加します。警告:
エージェントには、現在動作しているマシンを変更できるツールが装備されています。 Docker コンテナ内でエージェントを実行することをお勧めします。走るドッカーを作る
コンテナを起動するコマンド。アシスタントはタスクを完了するためにいくつかのツールを使用します。これらのツールには次のようなものがあります。
プロジェクトは複数の Python ファイルで構成されており、各ファイルには特定のモジュールまたはクラスが含まれています。
プロジェクトに貢献したい場合は、お気軽にプル リクエストを送信するか、リポジトリで問題をオープンしてください。
このプロジェクトは MIT ライセンスに基づいてライセンスされています。