Show HN: Makoto – 拦截AI代理声明中与其记录行为相矛盾的断言
Makoto 是一个开源工具,用于检测和阻止AI代理在其报告中做出与实际行动记录不符的虚假或矛盾陈述。它通过对比代理的日志行为与生成的自然语言声明,确保代理输出的真实性和可审计性,适用于需要高可信度AI交互的场景。
背景速读
Makoto 是一个开源工具,专为使用 AI 智能体(agent)的开发者设计。AI 智能体常会“幻觉”(hallucinate)——即生成与事实不符的描述,例如明明因为出错而跳过了某个步骤,却声称成功执行了。Makoto 的核心思路是:强制智能体在每次行动前先声明“意图”(intent),然后将实际执行结果与声明进行比对,一旦发现矛盾就发出警报。这类似于给 AI 加上一层“审计日志”,让开发者能更可靠地追踪智能体到底做了什么、没做什么。该项目发布在 GitHub 上,属于 Show HN 类别,意味着作者希望获得技术社区的反馈。对于正在构建自治 AI 系统的团队来说,Makoto 提供了一种轻量级的防幻觉机制,有助于提升系统的可解释性和可信度。