企业Agent的价值不止回答,而是能执行。Harness工具调用开发把CRM、ERP、OA、工单、库存、支付、搜索等系统封装成Agent可安全调用的业务能力。
工具调用开发原则
- 工具必须有明确用途,不把所有接口一次性暴露给Agent。
- 每个工具必须定义输入参数、输出结构、错误码和权限要求。
- 涉及写操作、资金、审批、删除等动作必须增加人工确认。
- 所有工具调用都要记录日志,便于审计和问题追踪。
工具封装结构
| 字段 | 说明 |
|---|---|
| tool_name | 工具名称,例如 query_order_status。 |
| description | 告诉Agent什么时候使用这个工具。 |
| parameters | 输入参数、类型、是否必填、校验规则。 |
| permission | 谁能调用、调用前是否需要身份校验。 |
| result_schema | 返回结果结构,方便Agent稳定生成答案。 |
| error_policy | 接口失败、参数错误、权限不足时如何处理。 |
工具调用示例
工具:query_customer_profile
用途:当销售智能体需要了解客户历史沟通、行业、需求和跟进状态时调用
输入:customer_id 或 mobile
输出:客户基础信息、最近跟进记录、商机阶段、待办事项
权限:仅销售负责人和授权人员可查
异常:客户不存在时提示补充信息;权限不足时转人工本阶段交付物
工具目录、接口适配器、MCP连接配置、权限策略、工具调用测试用例、失败处理规则。
用 Harness 方法开发可落地的企业智能体
恒利科技围绕需求分析、Agent设计、工具接入、知识增强、流程编排、评测验收、部署运维与持续优化,帮助企业把AI智能体从演示样机建设为可交付、可运营、可创造价值的业务系统。
获取Harness智能体开发方案