通过引入 Teams SDK,开发人员可以为 Teams 用户创建协作代理。 除了提供查询响应外,Teams 中的代理还可以汇总对话、起草文档、管理任务、自动化流程并提供个性化见解。 这些代理可帮助用户在 Teams 中更有效地协调、通信和实现目标。 使用 Microsoft 365 智能体 SDK,还可以将针对 Teams 生成的代理扩展到其他 Microsoft 365 中心(如 Outlook)。
什么是 Teams 中的代理?
Teams 中的代理是使用 Teams SDK 构建的智能对话应用。 他们通过自然语言 (LLM) 进行交互,连接到业务数据,并代表用户执行作。 这些代理利用大型语言模型和Microsoft生态系统,在 Teams 中提供安全、自定义的 AI 体验,并可以使用 Microsoft 365 智能体 SDK 扩展到其他 Microsoft 365 中心。
Teams 中的代理了解用户意图、执行任务并增强协作。
为什么为 Teams 生成代理?
为 Teams 构建代理有助于增强协作并提高工作效率。 代理可以自动执行工作流,提供实时更新,并促进明智的决策。 通过利用 Teams 的功能,组织可以简化流程、提高团队效率并提高客户参与度。 在 Teams 中,代理可以专注于高优先级工作,以实现更好的结果和成功。
代理用户体验
- 上下文智能:用户可以在对话和会议期间直接与 Teams 使用中的代理交互。
- 任务自动化:代理可以处理重复或复杂的任务,例如汇总聊天、安排会议或拉取业务数据。
- 个性化协助:代理可以适应用户偏好和角色,以获取更相关且可作的见解。
代理开发人员体验
- 本机 Teams 集成:使用 Teams SDK 简化开发,内置支持 Teams 身份验证、消息传送和 UI 组件。
- 安全性和合规性:从标识、合规性和数据保护框架中获益。
- 跨 Microsoft 365 的扩展性:代理可以使用 Microsoft 365 智能体 SDK 从 Teams 发展到其他 Microsoft 365 体验。
示例用户方案
下面是可在 Teams 中生成代理的知识中心方案:
知识中心:通过知识中心代理获取即时和个性化的指导和支持。 此代理旨在为学生提供学术和职业之旅。 代理为课程选择、学习策略、职业发展规划和学术路线图创建提供个性化支持。 通过响应有针对性的提示,它帮助学生就他们的教育和未来的职业道路做出明智的决定。 此综合工具提供:
- 个性化课程建议:建议课程以培养 AI 技能和其他按需能力。
- 与职业一致的学术规划:指导学生选择符合其职业目标的课程。
- 示例课程计划:根据个人愿望生成定制的课程计划。
- 机构见解:提供有关 IT 和相关领域的顶级教育机构的信息。
- 课程入围和后续步骤:将符合职业目标的热门课程列入名单,并概述每个课程的可作后续步骤。
- 专家认可的建议:推荐来自 IT 和 AI 领域知名专家的领先课程。
有关详细信息,请参阅 代理的代码示例。
选择生成代理的方法
开发人员和组织可以根据应用要求从多种方法中进行选择:
- 低代码或无代码:使用Microsoft Copilot Studio以最少的代码设计对话体验。
- Pro-code:使用 Teams SDK 生成完全自定义的代理,并与代理集成以处理复杂或特定于域的需求。
用于生成代理的工具和 SDK
下面是可用于生成 Teams 代理的工具和 SDK 列表:
Teams SDK:这是最新的 SDK,用于生成专为 Teams 环境定制的代理,它通过提供:
- 简化的消息处理
- 与自适应卡片和 Teams UI 组件的集成
- 对 OpenAI 和 Azure OpenAI 模型的本机支持
Microsoft 365 智能体 SDK:Microsoft 365 智能体 SDK允许开发人员将其 Teams 代理和应用扩展到 Teams 之外。 它有助于使代理和应用可用于 Microsoft 365 Chat、Outlook 和其他Microsoft 365 中心。 这使开发人员能够在Microsoft生态系统中跨平台提供一致的体验。
Microsoft 365 代理工具包:Microsoft 365 代理工具包是用于生成和调试代理和作 (插件) 。 可以使用工具包生成为 Teams 定制的代理。 它还支持所有主要Microsoft 365 平台扩展面,包括代理、选项卡、机器人、邮件扩展和 Outlook 外接程序。代理工具包作为 Visual Studio Code 和 Visual Studio 的扩展提供。