首頁 >後端開發 >Python教學 >我們製作了一個 AI SWE,解決了 SWE 工作台上的問題,% 開源。

我們製作了一個 AI SWE,解決了 SWE 工作台上的問題,% 開源。

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-12-23 11:26:11801瀏覽

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

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

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

We made an AI SWE that solved  of issues on the SWE bench, % open-source.

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

We made an AI SWE that solved  of issues on the SWE bench, % open-source.

查看技術報告以了解更多:工具設計是 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 建立您的自訂本機編碼代理程式。

開始使用 SWE-kit

以上是我們製作了一個 AI SWE,解決了 SWE 工作台上的問題,% 開源。的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn