GitAgent是面壁智能聯合清華大學自然語言處理實驗室發布的一種可以自主擴展工具箱的大模型智能體應用框架。通過 GitAgent,大模型智能體可以從 GitHub 上擴展工具集合,以應對復雜任務需求。

GitAgent 的工具箱擴充過程包括搜索、配置、應用和存儲四個階段。
- 在搜索階段,GitAgent 會在 GitHub 上搜索適合用戶需求的倉庫,并判斷倉庫是否能用來解決問題。
- 在配置階段,GitAgent 會根據倉庫的 README 文件執行配置命令,還可以通過學習人類經驗來解決問題。
- 在應用階段,GitAgent 使用配置好的倉庫來解決用戶需求,如果倉庫沒有清晰的使用入口,GitAgent 還可以通過學習人類經驗來解決問題。
- 在存儲階段,GitAgent 將配置好的倉庫及其執行環境存儲下來,以便未來使用。

研究團隊通過案例展示了 GitAgent 的應用,包括 Qlib 搜索、Bringing-Old-Photos-Back-to-Life 配置和 Sniffles 應用。通過 GitAgent,可以靈活選擇不同的搜索策略,并能夠熟練處理配置和應用階段中的各種問題。
GitAgent 的發布拓展了大模型智能體的能力邊界,使其可以自主擴展工具箱,從而更好地應對復雜任務需求。這一研究成果有望推動大模型智能體技術的發展,幫助人類實現更加多樣更加復雜的任務需求。
? 論文地址: https://arxiv.org/abs/2312.17294
