開發助理
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 許可證的許可。