Teams 应用是自定义解决方案,旨在增强Microsoft Teams 中的协作和工作效率。 他们使用平台的扩展性直接在聊天、频道和会议中提供交互式体验。
为 Teams 平台和跨中心代理方案构建应用,以便与企业数据连接、协调多代理工作流,同时确保交互安全。 无论是创建 Teams 优先解决方案还是跨 Microsoft 365 扩展,Teams 应用都为你提供了一种灵活而强大的方法来在Microsoft生态系统中产生真正的影响。
Teams 平台提供广泛的应用功能,包括机器人、选项卡和消息扩展。 探索利用这些功能及更多功能的 Teams 代理。
以下是本文中将学到的内容的一个概念:
- 可为 Teams 生成的应用和代理的类型:
- 尝试使用分步指南构建选项卡、机器人和消息扩展应用。
- 了解可用于生成 Teams 应用的教程和代码示例。
- 了解可用于构建 Teams 应用功能的各种工具和 SDK。
为什么要为 Microsoft Teams 生成应用?
Teams 应用功能通过适用于 Microsoft Teams 平台的应用实现协作工作区。 可以将人员、数据和工作流放在一个位置。 Teams 用户超过 3.2 亿,不仅仅是聊天和会议。 它是简化流程并使关键信息易于访问的中心。 开发自定义应用或将现有解决方案集成到 Teams 中,以便:
- 提高工作效率:将所有必要的工具、数据和业务流程放在一个位置。 它使应用用户能够在应用之间快速切换并实现更多目标。
- 增强协作:无论是通过机器人、选项卡、消息扩展还是会议应用,团队都能够进行通信、共享见解和协同工作。
- 个性化体验:根据组织的独特需求定制解决方案,从简单的任务列表到复杂的项目管理或支持人员应用。
- 自动化和简化:使用应用处理重复任务、审批和通知,从而优化应用用户的时间。
- 覆盖各地的用户:Teams 应用跨桌面、Web 和移动设备工作。 它可确保你的解决方案可供应用用户访问。
Teams 应用功能可帮助组织实现通信现代化,促进参与。 该平台提供无缝、安全且相关的体验。
可以在 Teams 中生成哪些功能?
Teams 平台支持以下应用类型:
选项卡:
选项卡是在 Teams 中运行的 (托管页面) 的 Web 体验。 将它们用于仪表板、表单或聊天、频道或会议中嵌入的完全保真 Web 应用。 还可以将选项卡扩展到 Outlook 和 Microsoft 365。
机器人:
在 Teams 中,机器人演变为代理,这些代理是 AI 增强的对话应用,可在 1:1、组、频道或会议上下文中进行响应。 机器人应用回答问题、总结讨论、自动执行任务和参与会议,例如发送议程更新或捕获作项。
消息扩展:
消息扩展将搜索和作命令引入撰写框和上下文菜单。 他们调用你的服务并返回卡片,用户可以将其插入到消息中,或启动对话以完成简短的工作流。
会议应用:
会议应用将可配置的选项卡和机器人功能添加到会议图面。 你可以对会议生命周期事件做出响应, (开始到结束) 、通知参与者,并为笔记、任务和工作流提供会议内 UI。
SDK 和工具
下面是可用于生成应用功能的 SDK 和工具列表:
Teams SDK (以前称为 Teams AI 库)
Teams SDK 提供适用于选项卡和会议图面的 TeamsJS v2 功能的简化客户端 API,以及用于生成具有流式处理、自适应卡片、对话等) 的对话代理 (的语言 SDK。
Microsoft 365 智能体 SDK (多中心、专业代码代理)
使用Microsoft 365 智能体 SDK可以生成可发布到智能 Microsoft 365 Copilot 副驾驶®和其他终结点,并且可以与 Teams 互作的代理和应用。 它专为跨中心工作并与其他代理协作的代理设计, (代理到代理 (A2A) ) 和工具 (模型上下文协议 (MCP) ) 。
Microsoft 365 代理工具包 (开发人员工作流和基架)
Microsoft 365 代理工具包 (Teams 工具包的演变) 提供 VS Code 和 CLI 模板、本地调试、资源预配以及针对 Teams 或 Copilot 的测试。 工具包是一种快速搭建选项卡、消息扩展和代理的基架,然后使用Azure默认设置进行部署。
构建首个 Teams 应用
在本部分中,了解如何生成具有不同功能(例如机器人、选项卡和消息扩展)的 Teams 应用。 选择要生成的 Teams 应用类型:
生成基本应用功能后, 请浏览代码示例。
开始为Microsoft Teams 及更高版本构建应用!