aiden: 一个能够在系统接口之间规划、执行并验证多步计算机任务的自主工作引擎

aiden: 一个能够在系统接口之间规划、执行并验证多步计算机任务的自主工作引擎

它解决了什么问题

Aiden 是一个自主 AI 引擎,旨在超越简单的 AI 建议,执行真正的计算机工作。它通过允许用户提供高层级目标,然后由代理在各种系统接口中进行规划、执行和验证,从而解决了碎片化、多步任务的问题。

工作原理

Aiden 以“目标 $\rightarrow$ 规划 $\rightarrow$ 工具 $\rightarrow$ 权限 $\rightarrow$ 执行 $\rightarrow$ 恢复 $\rightarrow$ 证据 $\rightarrow$ 结果”的循环方式运行。它与本地系统(文件、终端、浏览器)和外部服务(APIs、MCP servers)集成,以执行操作。它具有分层审批系统,以确保用户始终控制重大操作,并具有验证层,通过真实证据检查声明,以确保工作确实已完成。

适用人群

它专为需要自动化复杂工作流的开发者和高级用户设计,例如跨 Windows、Linux、WSL 和 macOS(通过 API 模式)的代码库维护、深度研究、基于浏览器的自动化以及系统操作。

亮点

  • 广泛的工具集: 包含来自 19 个提供商和 9 个渠道的 76 项技能和 121 个工具。
  • 持久的自主性: 任务通过 job-cards 进行跟踪,允许代理在重启后恢复工作并重试可恢复的失败。
  • 浏览器集成: 支持可访问性树快照、多标签页处理以及视觉截图转视觉能力。
  • MCP 支持: 作为 Model Context Protocol 客户端连接到外部服务器。
  • 控制机制: 具有“信任拨盘”(Observer、Assistant、Partner)和风险分层审批功能,以管理安全性和支出。
  • 多代理能力: 可以将大型任务的特定部分委派给隔离的子代理。
  • 自主触发器: 可以通过可选的守护进程模式对文件、计划任务、电子邮件和 webhooks 进行响应。

Sources