荷鲁斯快报 (DeepHorus) 是一个专注于人工智能、加密与区块链、科技创新及前沿交叉领域的科技资讯平台。
发布日期

一个将任意网站变为受防护 AI 智能体的 Go 框架

作者
  • avatar
    姓名
    荷鲁斯快报
    社交账号

Agent-net 发布了 Webagent,这是一个开源的 Go 工具框架,可将任何网站转变为受保护的 AI 代理。企业提供声明式 JSON 规范,为九个可插拔插槽各选择一个提供者,然后运行 webagent serve。该项目采用 Apache 2.0 许可证,构建状态为绿色。

Agent-net 正在构建一个代理间市场,让 AI 代理能够相互发现、信任并支付。Webagent 专为面向公众的业务代理而设计。它仍标记为 v0,浏览器操作提供者、OAuth 门控的 MCP、OTel 导出以及身份/计费层尚未构建。

该框架使用 Go 编写,一个代理就是一个 Brain(一个 LLM 加上指令),运行在 core/ 中定义的插槽之上。每个插槽都有一个服务提供者接口、一个位于 spi/ 中的注册表以及一个默认实现。九个插槽包括:检索(默认 live)、记忆(session)、护栏(basic)、渠道(a2a)、密钥(env)、呈现器(text)、模型(echo)、操作(none)和可观测性(none)。

安全性通过 action.Guard 在代码层面强制执行。每个工具都被包装,使得所选的护栏在执行前运行;模型无法绕过它。DESIGN.md 引用了 arXiv 2511.19477,并指出在相同模型上存在 85% 对 50% 的任务成功率差距,以此论证架构决定代理的成功。

该设计服务于三类受众:配置、扩展或交付适配器的企业。没有人会分叉核心。提供者必须通过一致性测试套件。默认的 echo brain 不需要凭据,因此 webagent validate 和 webagent serve 可以在 zomato.json 和 bakery.json 上开箱即用。

要驱动真实模型,webagent keys set openrouter 会将密钥以 0600 权限存储在操作系统配置目录中。密钥永远不会写入规范,并且导出的环境变量优先。openrouter 和 gateway 都是兼容 OpenAI 的客户端,带有工具调用循环。

拥有现有 MCP 服务器的企业只需一个规范块即可成为行动代理。mcp 操作提供者通过 Streamable HTTP 连接,使用 bearer 或 API 密钥认证,在构建时执行握手,并将每个工具交给护栏后面的代理。Slack 和 WhatsApp 适配器会验证 webhook 签名并去重投递。

浏览器操作提供者、OTel 导出以及 AgentNet 身份和计费层被列为尚未构建。未来的工作可能会解决这些缺口。该项目仍处于 v0 阶段,但它已经支持实时的 Slack、WhatsApp 和 HTTP 代理。

阅读原文 →来源:marktechpost