由于 trendforge.devlive.top 访问受限,请切换到 trendforge.devlive.org 域名
ADR 快速开始指南
在5分钟内运行ADR的AI代理安全基准测试和威胁检测。
环境要求
支持的操作系统
运行环境
所需工具
克隆仓库
操作步骤
克隆仓库
从GitHub克隆ADR项目代码。
git clone https://github.com/uber/ADR.git
预期结果::生成ADR目录,包含Sensor/和Detection/子目录。
确保已安装Git。
进入Detection目录并安装依赖
安装运行ADR检测器所需的Python包。
cd ADR/Detection
pip install -r requirements.txt
预期结果::依赖安装成功,没有报错。
建议使用Python虚拟环境(venv)以避免包冲突。
运行检测器进行快速烟雾测试
使用一个无需API密钥的检测器(llamafirewall)在小型基准任务上快速验证安装。
python run_detector.py --detector llamafirewall --num_tasks 5
这仅用于验证安装。完整的基准测试需要更多时间和配置(见docs/REPRODUCIBILITY.md)。
验证安装成功
确认ADR检测器能正常运行并产生输出。
快速提示
ADR的Sensor组件用于收集代理遥测数据,但本快速开始仅关注基准测试。
使用`--detector adr`运行默认的双代理检测器,但需要配置。llamafirewall适合快速测试。
常见问题
pip安装依赖失败
确保使用Python 3.10或更高版本,并尝试升级pip (`pip install --upgrade pip`)。
运行检测器时提示找不到模块
确保你在正确的目录(ADR/Detection)中运行命令,并且所有依赖都已成功安装。
下一步
重现论文图表
按照docs/REPRODUCIBILITY.md中的步骤,运行完整的基准测试并生成评估图表。
探索ADR-Bench
阅读Detection/README.md,了解包含300多个任务、133个MCP服务器的完整基准测试套件。
了解ADR Sensor
查看Sensor/README.md,学习如何从Claude Code、Cursor等AI工具收集统一的遥测数据。
相关项目推荐
public-apis/public-apis
免费API资源汇总列表
EbookFoundation/free-programming-books
📚 免费提供的编程书籍
vinta/awesome-python
回答“我想用 Python 做 X,我应该使用哪个工具?”的最终列表。
practical-tutorials/project-based-learning
基于项目的教程精选列表
NousResearch/hermes-agent
与你共同成长的智能体
TheAlgorithms/Python
所有算法均使用Python实现