ai-agents-for-beginners

How to Design Good AI Agents

(点击上方图片观看本课程视频)

AI 智能体设计原则

引言

构建 AI 智能体系统有多种思路。鉴于在生成式 AI 设计中,模糊性是一种特点而非缺陷,工程师有时很难确定从何入手。我们创建了一套以人为中心的 UX 设计原则,旨在帮助开发者构建以客户为中心的智能体系统,以满足其业务需求。这些设计原则并非规定性的架构,而是为那些正在定义和构建智能体体验的团队提供一个起点。

总的来说,智能体应:

本课程将涵盖

学习目标

完成本课程后,您将能够

  1. 解释什么是智能体设计原则
  2. 解释使用智能体设计原则的指导方针
  3. 理解如何使用智能体设计原则构建智能体

智能体设计原则

Agentic Design Principles

智能体(空间)

这是智能体操作的环境。这些原则指导我们如何设计智能体以在物理和数字世界中运作。

智能体(时间)

这是智能体如何随时间运行。这些原则指导我们如何设计智能体以跨越过去、现在和未来进行交互。

智能体(核心)

这些是智能体设计核心的关键要素。

实施这些原则的指导方针

在使用上述设计原则时,请遵循以下指导方针

  1. 透明性:告知用户 AI 的参与、其功能(包括过去的行为),以及如何提供反馈和修改系统。
  2. 控制:使用户能够自定义、指定偏好和个性化,并控制系统及其属性(包括遗忘的能力)。
  3. 一致性:致力于跨设备和端点提供一致的多模态体验。尽可能使用熟悉的 UI/UX 元素(例如,用于语音交互的麦克风图标),并尽可能减少客户的认知负荷(例如,力求简洁的响应、视觉辅助和“了解更多”内容)。

如何使用这些原则和指导方针设计旅行智能体

假设您正在设计一个旅行智能体,以下是您可以如何思考使用设计原则和指导方针:

  1. 透明性 – 让用户知道旅行智能体是一个支持 AI 的智能体。提供一些基本的入门说明(例如,“你好”消息、示例提示)。在产品页面上清晰地记录这些信息。显示用户过去提出的提示列表。明确如何提供反馈(点赞和点踩、发送反馈按钮等)。如果智能体有使用或主题限制,请明确说明。
  2. 控制 – 确保用户清楚如何通过系统提示等方式在智能体创建后对其进行修改。使用户能够选择智能体的详细程度、写作风格以及智能体不应谈论的任何注意事项。允许用户查看和删除任何相关文件或数据、提示和过去的对话。
  3. 一致性 – 确保共享提示、添加文件或照片以及标记某人或某物的图标是标准且可识别的。使用回形针图标表示文件上传/与智能体共享,使用图像图标表示图形上传。

对 AI 智能体设计模式有更多疑问?

加入 Azure AI Foundry Discord,与其他学习者交流,参加办公时间,并获得您的 AI Agent 问题解答。

额外资源

上一课

探索智能体框架

下一课

工具使用设计模式