.NET+AI | Agent | 人机协作(9)

.NET+AI | Agent | 人机协作(9)

💡 原文中文,约2200字,阅读约需6分钟。
📝

内容提要

通过ApprovalRequiredAIFunction为敏感工具引入人工审批,构建合规的MAF人机协作智能体。核心内容包括高低风险工具的区分、审批循环处理及流式响应,适用于IT运维和银行转账等场景。

🎯

关键要点

  • 通过ApprovalRequiredAIFunction为敏感工具引入人工审批环节,构建合规的MAF人机协作智能体。
  • 区分高低风险工具,一键套上审批保护层。
  • 使用UserInputRequests和FunctionApprovalRequestContent驱动审批循环。
  • 兼容同步调用与流式响应,审批后继续执行原线程。
  • 实现步骤包括标记敏感工具、添加审批包装、处理审批循环和流式场景。
  • 企业级场景中,银行助手和IT助手的审批策略有所不同。
  • 最佳实践包括风险分级、使用循环处理UserInputRequests、审计可追溯和线程持久化。
  • ApprovalRequiredAIFunction让敏感工具一键升级为人机协同模式,形成完整的审批闭环。

延伸问答

什么是ApprovalRequiredAIFunction?

ApprovalRequiredAIFunction是一个用于为敏感工具引入人工审批环节的功能,旨在构建合规的MAF人机协作智能体。

如何区分高低风险工具?

高低风险工具通过一键套上审批保护层来区分,确保高风险工具在执行前需要人工审批。

在企业级场景中,审批策略有什么不同?

银行助手的所有资金操作默认要求审批,而IT助手的服务器操作查询无需审批,只有特定操作如重启服务器和删除用户需要人工确认。

实现ApprovalRequiredAIFunction的步骤有哪些?

实现步骤包括标记敏感工具、添加审批包装、处理审批循环和流式场景。

如何处理审批循环?

每次运行后检查待批项目,展示审批请求并生成审批结果,直到没有新的审批请求为止。

使用ApprovalRequiredAIFunction的最佳实践是什么?

最佳实践包括风险分级、使用循环处理UserInputRequests、审计可追溯和线程持久化。

➡️

继续阅读