工具概览
Otto 是一个终端 AI 智能体,它会使用自己构建的东西,并依据开工前自己写下的标准来评判自己的工作。它可以处理代码库、容器、浏览器或桌面。项目描述为一个智能体循环,带有覆盖四家模型供应商的多种模式、以评分标准为先的评估器、分层记忆、六套基准测试框架,以及 1,593 个无需 API 密钥的测试。通过 pip install otto-cli-agent 安装,然后运行 otto doctor 和 otto tui。需要 INCEPTION_API_KEY;OpenAI、Anthropic 和 Gemini 的密钥是可选的,每个都会解锁路由到该供应商的席位。当尚未配置任何内容时,otto tui 首次启动会打开其设置界面。
网站报告了实测的特性。单工具任务需要 3 次模型调用,开销不随工作长度变化。标准在任何尝试之前就根据任务写好,由循环和评判者共用。一个编写并运行的任务经 7 次调用、31 秒完成评判,一次通过。在不可逆操作之前会设置一次变更闸门。Claw-Eval T026 得分 0.955,安全性为 1.0。类型感知的压缩使人所说的话不会被概括,在 120 轮和 400 轮时,8/8 个预埋的约束都被保留下来。基于内容寻址存储的两阶段语义召回,在每次查询约 2,600 个 token 的情况下实现了 96% 的 LoCoMo 召回率。问候没有标准,因此会跳过循环;“hi otto!”需要 2 次模型调用。在一次演练中,智能体使用自己构建的东西,评判者阅读由代码编写的报告;五次运行中的五次都在结束前走查了自己构建的内容。一组包含 20 个代码、数学和 NP 难任务、配有真实检查器的黄金集得分为 20/20。
Otto 采用 MIT 许可证,由 Siddharth Priyadarshi 构建。otto_agent 由 siddharth23p 维护。
定价
价格与限制可能变化,请以官网为准,并确认币种、付款周期、最低席位数和用量上限。
应用场景
- 团队用 Otto 运行开销固定的单工具任务。
- 团队用 Otto 让编写并运行的任务经过评判并一次通过。
- 团队用 Otto 在不可逆操作之前设置变更闸门。
- 团队用 Otto 在长时间多轮对话中保持预埋的约束。
- 团队用 Otto 在基于内容寻址的存储上执行两阶段语义召回。
- 团队用 Otto 对问候语跳过智能体循环。
- 团队用 Otto 运行一组配有真实检查器的代码、数学和 NP 难任务黄金集。
- 团队用 Otto 通过 pip 安装 CLI。
功能特性
在终端中运行
可操作代码库和容器
可操作浏览器和桌面
会使用自己构建的成果
根据预先制定的标准评估成果
采用分层记忆机制
支持四家模型供应商的路由
提供六套基准测试工具
用户评论
还没有评论,来分享你的使用体验吧