autopilot
1.0.0
autopilot是一種 AI 工具,它利用 GPT 讀取程式碼庫、建立上下文並解決您要求的任務。
自動駕駛儀示範" width="800" data-animated-image="" style="max-width: 100%;">
加入對話:https://discord.gg/r72ykfvyx7
您可以透過安裝 Code autopilot網站上提供的 GitHub 應用程式來使用此專案。此應用程式使用autopilot自動解決您在 GitHub 上開啟的問題,並且還具有 Pull Request 功能。它提供了一個易於使用的介面並與 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並建立帶有提案的新 Pull 請求。使用 gpt-4 運行
我們歡迎貢獻!請將拉取請求提交到儲存庫,並確保您的變更符合專案的目標和指南。我們共同努力,可以讓autopilot成為開發人員更強大、更有效率的工具!
npm run test
- 執行所有測試
npm run unit-test
- 運行單元測試
npm run e2e-test
- 運行端對端測試