SponsioLabs/Sponsio
Deterministic safety solutions for probabilistic AI agents
解决的问题
Sponsio 通过强制执行称为“Agent 合约”的确定性运行时规则,防止 AI Agent 执行危险或偏离目标的动作——例如删除生产数据库或实施欺诈。它解决了 LLM 可能会“作弊”、产生幻觉或忽略约束的可靠性和安全性差距,为缓慢且昂贵的 LLM-as-judge 护栏提供了一种高性能的替代方案。
工作原理
Sponsio 使用基于形式化方法的逻辑检查器来实时监控 Agent 的动作。它将自然语言规则或预定义的模式库编译成确定性合约(假设 $ ightarrow$ 执行)。当 Agent 尝试进行函数调用时,Fuzzy LTL Monitor 会根据这些合约检查该动作,以决定是允许、拦截、警告、升级还是重定向该调用。此过程在执行阶段内不到 0.01 ms 即可完成,且无需任何 LLM 调用,因此比基于提示词的过滤器快得多。
适用对象
使用 LangChain、CrewAI、Vercel AI 等框架构建 AI Agent 的开发者,或者在 Python 和 TypeScript 中使用自定义工具调用循环,需要为 Agent 动作提供保障的安全边界和审计追踪的开发者。
亮点
- 极致性能:逻辑检查运行时间仅为 0.0052 ms,比基于 LLM 的护栏快数千倍。
- 确定性执行:使用形式化方法确保规则得到遵守,不受 LLM 随机性的影响。
- 即插即用包:包含 16 个预构建的合约包(例如用于 shell 或文件系统访问),以防止常见的故障类别。
- 广泛集成:兼容主流 Agent 框架,并同时支持 Python 和 TypeScript。