Skip to content

Harness 练习题

入门

  1. 画出一个模型、Agent、Harness、Tool 和 Hook 的关系图。
  2. 为 Go/Java 仓库各写一份 20 行以内规则文件。
  3. 把一个万能 Shell 拆成三个最小权限 Tool。
  4. 写一个 JSON Output 的服务端 schema 校验清单。

验收:能解释每个组件的责任,且示例不包含真实密钥。

进阶

  1. 实现 Planner/Coder/Reviewer 三角色任务流。
  2. 写一个只读 MCP search_symbol Server。
  3. 为文件写入增加路径、大小、敏感文件和审批校验。
  4. 设计测试失败后的有限重试和检查点恢复。

验收:能展示工具调用轨迹、失败反馈和最终测试结果。

生产级

  1. 为综合项目设计租户隔离和 Tool scope。
  2. 建立包含成功率、成本、延迟和安全违规率的评测面板。
  3. 制定 Harness、模型、Skill 和 MCP Server 的升级回滚流程。
  4. 构造提示词注入、恶意 Skill 和远程 MCP 越权测试。

验收:能在没有人工接管的情况下拒绝越权操作,并保留可审计证据。

🚀 学习遇到瓶颈?想进大厂?

看完这篇技术文章,如果还是觉得不够系统,或者想在实战中快速提升?
王中阳的就业陪跑训练营,提供定制化学习路线 + 企业级实战项目 + 简历优化 + 模拟面试。