
(点击上图观看本课视频)
人工智能代理设计原则
引言
构建人工智能代理系统的方法多种多样。鉴于生成式人工智能设计中的模糊性是特性而非缺陷,工程师有时难以确定从何处入手。我们制定了一套以人为中心的用户体验设计原则,帮助开发者构建以客户为核心的代理系统,以满足业务需求。这些设计原则不是强制性的架构,而是为团队定义和构建代理体验提供的起点。
一般来说,代理应当:
- 扩展和提升人类能力(如头脑风暴、解决问题、自动化等)
- 弥补知识空白(帮助快速掌握知识领域、翻译等)
- 促进并支持符合个人偏好的协作方式
- 帮助我们成为更好的自己(例如生活教练、任务管理者,协助学习情绪调节、正念技能,增强韧性等)
本课内容
- 介绍代理设计原则
- 实施设计原则的指导方针
- 设计原则的应用示例
学习目标
完成本课后,您将能够:
- 解释代理设计原则的含义
- 说明使用代理设计原则的指导方针
- 理解如何基于代理设计原则构建代理
代理设计原则

代理(空间)
指代理所处的环境,指导我们如何设计在物理和数字世界中运行的代理。
- 连接而非替代:帮助人们连接彼此、事件和可操作的知识,促进协作与联系。
- 代理帮助连接事件、知识和人。
- 代理拉近人与人之间的距离,不是用来取代或贬低人类。
- 易于访问且偶尔隐形:代理主要在后台运行,仅在相关且适当时提醒用户。
- 代理对授权用户在任何设备或平台上均易于发现和访问。
- 支持多模态输入输出(声音、语音、文本等)。
- 能够在前台与后台、主动与被动之间无缝切换,依据用户需求感知调整。
- 代理可能以隐形形式运行,但其后台处理路径及与其他代理的协作对用户透明且可控。
代理(时间)
指代理随时间的运作方式,指导我们设计跨越过去、现在和未来的交互。
- 过去:反思包含状态和上下文的历史。
- 基于丰富的历史数据分析,提供更相关的结果。
- 从过去事件中建立联系,主动回忆以应对当前情境。
- 现在:更多的是引导而非通知。
- 代理采用全面的交互方式,超越静态通知,动态生成提示,引导用户在恰当时刻关注重点。
- 根据环境、社会文化变化和用户意图定制信息传递。
- 交互可以逐步展开,随着时间推移增强用户能力。
- 未来:适应与进化。
- 代理适应各种设备、平台和交互方式。
- 根据用户行为和无障碍需求调整,支持自由定制。
- 通过持续的用户互动不断塑造和进化。
代理(核心)
代理设计的关键要素。
- 接受不确定性但建立信任。
- 代理设计中预期存在一定程度的不确定性。
- 信任与透明是代理设计的基础。
- 用户始终掌控代理的开启与关闭,代理状态清晰可见。
实施设计原则的指导方针
使用上述设计原则时,请遵循以下指导:
- 透明性:告知用户AI的参与方式、功能(包括历史操作),以及如何反馈和修改系统。
- 控制权:允许用户自定义、设定偏好和个性化,掌控系统及其属性(包括删除功能)。
- 一致性:确保跨设备和终端的多模态体验一致。尽可能使用熟悉的界面元素(如麦克风图标表示语音交互),减少用户认知负担(简洁回答、视觉辅助和“了解更多”内容)。
以旅行代理为例的设计思路
假设您正在设计一个旅行代理,以下是应用设计原则和指导方针的思考方式:
- 透明性——告知用户旅行代理是AI驱动的,提供入门指导(如“你好”消息、示例提示)。在产品页面清晰说明。展示用户历史提示列表,明确反馈方式(点赞、点踩、发送反馈按钮等)。说明代理的使用或话题限制。
- 控制权——明确用户如何通过系统提示修改代理。允许用户选择代理的详尽程度、写作风格及禁谈话题。支持查看和删除相关文件、数据、提示和历史对话。
- 一致性——确保“分享提示”、“添加文件或照片”、“标记某人或某物”等图标标准且易识别。使用回形针图标表示文件上传/共享,图片图标表示图形上传。
相关资源
交流社区
加入Microsoft Foundry Discord,与其他学习者交流,参加答疑时段,解决您的AI代理相关问题。


