核心代理结构
参考代理架构可以包括任务循环、工具编排、可选内存和人工升级。任务循环解释有界请求,选择允许的操作,观察结果,并在达到经过验证的最终状态或升级条件时停止。确切的组件取决于工作流程;隐藏的思想链不应被视为产品功能、控制或审计记录。
工具编排层
工具层应使用类型化输入和输出、副作用、授权要求、错误模式和超时行为来注册每个允许的操作。身份验证、重试、断路、幂等性和依赖性处理是根据集成而设计的。操作记录应捕获调试和证据所需的最少元数据;完整有效负载日志记录可能会暴露敏感数据,并且不是安全的默认设置。
内存子系统
内存是可选的,应根据用途进行划分。短期状态可以支持当前交互,工作流状态可以支持批准的多步骤过程,长期知识可以引用受管理的源材料。每一层都需要出处、访问控制、保留、更正和删除规则。语义或结构化检索是根据数据和风险模型进行验证的实施选择。
升级控制器
升级策略控制着自动操作和人工参与之间的界限。阈值应从代表性评估和行动风险中得出,而不是从通用百分比中复制。无论模型置信度如何,某些操作可能始终需要批准。升级应包括相关的请求上下文、来源引用、尝试的操作、验证结果和未解决的问题,而不会暴露隐藏的推理或不必要的敏感数据。