tophant-ai/aibeat

Break your AI before they do. Join Discord: https://discord.gg/NXXz8JG74

解决的问题

AI Beat 提供了一个针对生成式 AI 的安全评估框架,重点关注 AI 系统是否安全运行。它解决了这样一个问题:AI 的最终答案可能看起来是安全的,但其底层的执行路径(AI 为得出该答案所采取的操作)可能已经跨越了安全边界或泄露了敏感信息。

工作原理

该项目主要由两个工具组成:

  • PromptBeat:一个黑盒评估引擎,通过模拟对抗性案例并使用裁判模型来评估行为,从而测试 LLM、RAG 应用程序和 API。
  • AgentBeat:PromptBeat 的扩展,专为插桩代理运行时设计。它收集运行时证据——如工具调用、命令执行和文件更改——以检测在最终响应中不可见的安全故障。

这两个工具使用共享模型来处理场景、案例和报告,允许用户从简单的输入输出测试开始,逐步过渡到深入的跟踪分析。

适用人群

它专为需要验证 LLM、RAG 应用程序和 AI 代理的安全性和安全性的开发人员和安全研究人员设计,特别是那些拥有修改文件或运行命令执行权限的系统。

亮点

  • 基于证据的评估:捕获跟踪、环境更改和文件内容,以证明安全违规,无论答案如何。
  • 可复现的工作流:将场景设计、对抗性案例生成和判断结合到单一管道中。
  • 对抗性测试:支持使用“攻击者”模型生成测试案例。
  • 多目标支持:兼容各种 LLM 提供商、HTTP 代理以及像 Claude Code 或 OpenCode 这样的编码代理。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目