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。