Skip to main content
接入应用需要三个文件:一个 Adapter 负责调用应用,一个 Experiment 固定被测对象和运行次数,一条评估用例定义断言。以下步骤提供完整的最短路径,并分别覆盖 Coding Agent 自动接入和人工接入。

使用 Coding Agent 接入(推荐)

1

接入

把以下指令发送给你正在使用的 Coding Agent(例如 Codex、Claude Code 或其他能修改当前项目的 Agent):
2

运行测试

使用 Agent 最后列出的 Experiment ID。若它没有列出,先运行 pnpm exec niceeval exp list 查看可用的 Experiment。
3

查看结果

人工接入

先启动你的被测应用,并确认它有一个可调用接口。下方示例假设接口是 POST http://localhost:3000/chat,请求体接收 messagemodel,响应 JSON 含有字符串字段 reply。接口不同就改 Adapter 的 URL、请求体和读取响应的代码;还没有可启动的应用时,先从 Examples 选择一个可运行项目。

Adapter

Adapter 连接 Agent 与 NiceEval。三种接入等级从无侵入连接到修改 Agent 配置,分别提供不同的评估能力,见 Tier

Experiment

评估用例

到这里第一条评估用例已经跑通。 这个最小 Adapter 只支持单轮调用,第二轮不会携带第一轮的历史。多轮会话、工具调用事件(供 t.calledTool() 使用)、HITL 和 tracing 都是后续可选能力。按接入你的 Agent继续扩展时,已有评估用例不需要修改。

对照完整项目

第一条评估用例跑通后,再到 Examples 按被测对象选择完整项目。那里提供可运行源码。通用操作步骤在 Tutorials 的对应任务页中。

放进 CI

阅读 编写评估用例题型与断言,再把示例替换成真实场景。