2 分•作者: xwil•大约 2 个月前
我一直在寻找一种方法,可以将 AI 代理添加到我维护的多个系统中。
我有一些要求:
* 我使用多种编程语言工作,所以它需要适用于所有这些语言。
* 我可以控制工具如何访问我的系统。
* 我可以覆盖代理循环,尝试不同的模式。
* 我可以迭代代理循环,而无需处理持久性、流式传输以及其他繁琐的细节。
* 我可以在部署前进行本地迭代。
* 我可以自托管。
市面上没有适用于多种编程语言的解决方案,所以我自己构建了一个。
它不是一个 SDK。它是一个服务器,负责处理持久性、流式传输、MCP 连接、LLM 调用以及连接到 Slack 等渠道。
您可以通过处理 Webhook 来覆盖代理循环的每一步。
但您不必覆盖任何内容,甚至不需要处理 Webhook。您可以定义一个 TOML 文件中的代理,并在几分钟内通过 Slack 与您的代理聊天。
将其指向您的后端,以便在每个决策点接收 Webhook。引擎会发送当前步骤和一个建议的下一步。您可以回显建议以执行引擎的意图,或者您可以做其他事情来定制代理循环。
快来看看吧!
https://github.com/substructureai/substructure
https://substructure.ai/