autopilot GPT を利用してコードベースを読み取り、コンテキストを作成し、要求されたタスクを解決する AI ツールです。
自動操縦デモ" width="800" data-animated-image="" style="max-width: 100%;">
https://discord.gg/r72ykfvyx7 で会話に参加してください
このプロジェクトは、Code autopilot Web サイトで入手可能な GitHub アプリをインストールすることで使用できます。このアプリはautopilotを使用して、GitHub で開かれた問題を自動的に解決し、プル リクエストの機能も備えています。使いやすいインターフェイスと Github との直接統合を提供します。
nodejs v18 以降。
git clone https://github.com/fjrdomingues/autopilot.git
cd autopilot
実行して依存関係をインストールします: npm ci
.env
ファイルを作成し、環境変数を設定します。cp .env.template .env
OPENAI_API_KEY=<your-api-key>
。 openAI APIキーの作成CODE_DIR=<path-to-your-code>
(または、後で-d path-to-your-code
を使用します)IGNORE_LIST=node_modules,coverage,public,__tests__
更新しますFILE_EXTENSIONS_TO_PROCESS=.js,.tsx,.ts,.jsx
を更新しますnode ui -t "YOUR_TASK"
- を開始する最も簡単な方法です。--auto-apply=false
を指定することもできます。node ui -h
- すべてのオプションが表示されます。 対話型モードでは、 node ui -i
使用します。続行する前に、ここで各ステップの出力を確認できます。
https://github.com/fjrdomingues/autopilot リポジトリに接続されたサーバー上でautopilotを実行しています。新しい問題が作成されるとautopilotがトリガーされ、提案を含む新しいプル リクエストが作成されます。 gpt-4 で実行する
寄付を歓迎します!プル リクエストをリポジトリに送信し、変更がプロジェクトの目標とガイドラインに沿っていることを確認してください。私たちは力を合わせて、 autopilot開発者にとってさらに強力で効率的なツールにすることができます。
npm run test
- すべてのテストを実行します。
npm run unit-test
- 単体テストを実行します。
npm run e2e-test
- エンドツーエンドのテストを実行します。