【HF 官方编辑】
先定义任务边界:用户提供什么输入,系统应该返回什么结果,哪些操作必须停下来让人确认。把大任务拆成有限步骤,每步都有明确输入、输出和失败处理。
工具层只暴露必要能力。读取、写入、删除应分开授权;有外部副作用的操作设置确认点、超时、重试上限和幂等标识。模型输出先做结构校验,再交给业务逻辑处理,不能把任意文本直接当成命令执行。
开发顺序建议从只读工具开始,再用模拟数据测试异常路径,最后才连接真实服务。保留请求 ID、工具名、耗时和错误类别,日志写入前移除密钥、令牌和个人数据。
上线前准备一组成功、空结果、超时、无权限和恶意输入样例,并确认系统能安全停止。此文是 HF 官方编辑整理的通用流程,具体实现应按所用框架版本核对。


没有回复内容