简介
构建 AI Agentic 系统的方法有很多。鉴于模糊性是生成式 AI 设计的一个特点而非缺陷,工程师有时很难确定从何处入手。我们创建了一套以人为本的用户体验设计原则,使开发人员能够构建以客户为中心的 Agentic 系统,以解决他们的业务需求。这些设计原则并非规范性架构,而是为定义和构建 Agent 体验的团队提供一个起点。
通常,Agent 应该:
- 拓展和扩大人类能力 (头脑风暴、解决问题、自动化等)
- 填补知识空白 (让我快速了解知识领域、翻译等)
- 促进和支持我们作为个体更喜欢与他人合作的方式
- 让我们成为更好的自己 (例如,生活教练/任务主管,帮助我们学习情绪调节和正念技能,建立韧性等)
本课程将涵盖
- 什么是 Agentic 设计原则
- 在实施这些设计原则时应遵循的一些准则
- 使用设计原则的一些示例
学习目标
完成本课程后,您将能够:
- 解释什么是 Agentic 设计原则
- 解释使用 Agentic 设计原则的准则
- 了解如何使用 Agentic 设计原则构建 Agent
Agentic 设计原则
Agent (空间)
这是 Agent 运行的环境。这些原则指导我们如何设计 Agent 以参与物理和数字世界。
- 连接,而不是折叠 – 帮助人们连接到其他人、事件和可操作的知识,以实现协作和连接。
- Agent 帮助连接事件、知识和人员。
- Agent 将人们更紧密地联系在一起。它们的设计目的不是取代或贬低人们。
- 易于访问但偶尔不可见 – Agent 主要在后台运行,并且仅在相关且适当的时候才会轻推我们。
- Agent 对于任何设备或平台上的授权用户都易于发现和访问。
- Agent 支持多模态输入和输出 (声音、语音、文本等)。
- Agent 可以根据对用户需求的感知,在前台和后台之间无缝转换;在主动和被动之间无缝转换。
- Agent 可能以不可见的形式运行,但其后台处理路径以及与其他 Agent 的协作对用户是透明的且可控的。
Agent (时间)
这是 Agent 随时间推移的运作方式。这些原则指导我们如何设计 Agent 在过去、现在和未来进行交互。
- 过去:反思包括状态和上下文在内的历史。
- Agent 基于对更丰富的历史数据 (不仅仅是事件、人员或状态) 的分析,提供更相关的结果。
- Agent 从过去的事件中创建连接,并积极反思记忆以参与当前情况。
- 现在:轻推多于通知。
- Agent 体现了与人互动的综合方法。当事件发生时,Agent 不仅仅是静态通知或其他静态形式。Agent 可以简化流程或动态生成提示,以便在正确的时刻引导用户的注意力。
- Agent 根据上下文环境、社会和文化变化提供信息,并根据用户意图进行定制。
- Agent 交互可以是渐进的,随着时间的推移而发展/变得复杂,从而长期为用户赋能。
- 未来:适应和发展。
- Agent 适应各种设备、平台和模式。
- Agent 适应用户行为、可访问性需求,并且可以自由定制。
- Agent 通过持续的用户交互来塑造和发展。
Agent (核心)
这些是 Agent 设计核心中的关键要素。
- 拥抱不确定性但建立信任。
- 预计会有一定程度的 Agent 不确定性。不确定性是 Agent 设计的关键要素。
- 信任和透明度是 Agent 设计的基础层。
- 人类可以控制 Agent 何时开启/关闭,并且 Agent 状态始终清晰可见。
实施这些原则的准则
在使用前面的设计原则时,请遵循以下准则:
- 透明性:告知用户 AI 的参与、AI 的运作方式 (包括过去的操作) 以及如何提供反馈和修改系统。
- 控制:使用户能够自定义、指定偏好和个性化,并控制系统及其属性 (包括遗忘的能力)。
- 一致性:旨在跨设备和端点提供一致的多模态体验。尽可能使用熟悉的 UI/UX 元素 (例如,用于语音交互的麦克风图标),并尽可能减少客户的认知负荷 (例如,力求简洁的响应、视觉辅助和“了解更多”内容)。
如何使用这些原则和准则设计旅行 Agent
假设您正在设计一个旅行 Agent,以下是如何考虑使用设计原则和准则:
- 透明性 – 让用户知道旅行 Agent 是一个支持 AI 的 Agent。提供有关如何开始使用的一些基本说明 (例如,“Hello”消息、示例提示)。在产品页面上清楚地记录这一点。显示用户过去询问过的提示列表。明确说明如何提供反馈 (竖起大拇指和竖起小拇指,“发送反馈”按钮等)。明确说明 Agent 是否有使用或主题限制。
- 控制 – 确保用户清楚地了解如何在创建 Agent 后使用系统提示等内容对其进行修改。使用户能够选择 Agent 的详细程度、其写作风格以及关于 Agent 不应谈论的内容的任何警告。允许用户查看和删除任何关联的文件或数据、提示和过去的对话。
- 一致性 – 确保“共享提示”、添加文件或照片以及标记某人或某物的图标是标准的且可识别的。使用回形针图标表示向 Agent 上传/共享文件,使用图像图标表示上传图形。