阿川私房教材:
學 JavaScript 前端,帶作品集去面試!

63 個專案實戰,寫出作品集,讓面試官眼前一亮!

立即開始免費試讀!

我們Composio正在為人工智慧代理建立工具基礎設施。我們用戶最大的要求之一是用於建立有效的自訂編碼代理的工具包。因此,我們建立了 SWE-Kit,這是一個入門模板,其中包含用於建立 AI 編碼代理的所有工具包。

這些代理程式可以在本地端到端執行,以自動化您的編碼工作流程。

為了測試我們工具的效率,我們使用 LangGraph 建立了一個完全開源的綜合 AI 代理,並在SWE-bench上進行了測試,經過驗證,在 SWE-bench lite 上得到了 48.60% 和 41%。

SWE替補排名

SWE-bench 是一個基準測試,包含來自 Django、Flask、Sklearn、SciPy 等儲存庫的 2,200 多個現實世界的 Python 問題。

SWE 長凳上的 SWe 套件 GIF

查看技術報告以了解更多資訊: SOTA AI 代理所需的工具設計就是您所需要的

SWE 代理的完整程式碼: SWE-kit Agent


本地執行代理所需的工具

  • 程式碼分析工具:從儲存庫智慧檢索相關程式碼片段。

  • 文件工具:方便文件的導航和更新。

  • Shell 工具:執行 shell 操作。

  • Git 工具:處理版本控制任務。

  • 用於隔離程式碼執行的 Composio Docker 工作區。

我們優化了工具以提高函數呼叫的準確性。


使用 SWE-kit 和 Composio 可以建構什麼?

程式碼是開源的,您甚至可以修改它以加入外部集成,例如 GitHub、Jira、Linear、Slack 等,使用 Composio 建立成熟的 AI 軟體工程師。

您可以使用自訂代理程式來自動化軟體開發工作流程的許多方面,例如,

  • 編寫程式碼

  • 重構程式碼庫

  • 測試

  • 文件

  • 使用 Linear 或 Jira 等進行專案管理

  • 使用 Slack 和 Gmail 進行通訊。

有關 SWE-Kit 代理程式的架構說明,請查看LangChains 部落格上發布的 SWE-Kit 代理部落格。

我不是開玩笑。許多公司僅由此籌集了數百萬美元。

立即開始使用 SWE-kit 建立您的自訂本地編碼代理程式。

{% cta https://dub.composio.dev/rFwZ7FG %} 開始使用 SWE-kit {% endcta %}


原文出處:https://dev.to/composiodev/we-made-an-ai-swe-that-solved-4860-of-issues-on-the-swe-bench-100-open-source-aop


共有 0 則留言


精選技術文章翻譯,幫助開發者持續吸收新知。

阿川私房教材:
學 JavaScript 前端,帶作品集去面試!

63 個專案實戰,寫出作品集,讓面試官眼前一亮!

立即開始免費試讀!