智能 Microsoft 365 Copilot 副驾驶®是 AI 的用户界面。 自定义引擎代理是专用聊天体验,旨在利用大型语言模型的强大功能 (LLM) 实现无缝的用户交互。 代理充当自动帮助程序,用户与之交互以执行基于组织数据的任务。
UX) (代理用户体验提供直观、高效且上下文相关的交互,以提高用户的满意度和工作效率。 本文介绍 Copilot 聊天和 Teams 平台上的本机 UX 功能,你可以在自定义引擎代理中应用和自定义这些功能,以增强用户交互。
重要
智能 Microsoft 365 Copilot 副驾驶® 对话助手的自定义引擎代理目前以公共预览版提供。
提示初学者
提示初学者(也称为聊天启动程序)在代理中提供预定义的提示,以帮助用户启动交互。 可以在最新的 manifest.json
中定义初始会话消息。
有关详细信息,请参阅 创建提示建议。
建议的提示
建议的提示会根据对话上下文、用户配置文件和组织首选项引导用户执行下一个最佳作。 这些提示将替换现有的动态建议作功能,还可以显示在自适应卡片响应中。
有关详细信息,请参阅 创建提示建议。
流式处理响应
流式处理响应旨在通过在代理处理请求时提供可视化实时更新来增强用户体验。 这有助于防止明显的延迟,并使交互感觉更快、更具吸引力。
可以使用 Teams AI 库实现流式处理响应。 有关详细信息,请参阅 流式处理消息。
引文
引文是对代理用于生成其响应的信息源的引用。 这些引文有助于确保代理交互的透明度、可信度和可信度。
引文由模型返回,你可以将其与 Teams AI 库交互。 请参阅 SDK 参考。
AI 标签
AI 标签会自动添加到所有代理的消息中,以指示 Ai 生成了响应。 这种透明度可帮助用户区分 AI 生成的内容和人工生成的内容,并增强对代理响应的信任。 使用 Teams AI 库时,这些标签会自动添加到 AI 生成的消息中。
有关详细信息,请参阅 增强 AI 生成的消息。
反馈循环
反馈循环是允许用户提供有关代理响应的反馈的机制。 此反馈有助于随着时间的推移优化和改进代理的性能,以帮助其变得更加准确和有用。
有关详细信息,请参阅 反馈按钮。
异步模式
自定义引擎代理可以并发处理多个任务,而不会阻止main线程。 当任务正在进行时,用户可以继续与代理聊天,即使任务需要几分钟或几天时间。 任务完成后,代理会向用户发送通知。 这些模式是 Teams 机器人的常见方案,在 Copilot 聊天中也可用。
后续消息
用户启动的工作流上的后续消息可让用户了解其请求或作业的状态。 例如,当新的笔记本电脑购买请求获得批准时,IT 代理会更新用户。
注意
Copilot Studio中内置的代理不支持异步消息。
长时间运行的任务
长时间运行的任务是另一种类型的用户启动工作流,其中一个进程需要很长时间才能完成。 例如,业务文档管理代理可能会处理多个合同文档的批处理。 当进程仍在运行时,用户可以继续聊天,因为消息是非阻止的。
若要发送后续消息或等待长时间调整任务,可以使用轮次上下文对象的 SendActivity
(或 SendActivityAsync
C#) Teams AI 库模式中的 async
/await
C#) 。
主动邮件
主动消息是基于预定义触发器的代理发起的消息;例如,发送提醒和警报。
有关详细信息,请参阅 主动消息。
注意
当前不支持主动通知。