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 (Multi Hub, Pro Code Agents)
Microsoft 365 智能体 SDK 允许你构建可发布到 智能 智能 Microsoft 365 Copilot 副驾驶® 副驾驶® 和其他终结点并且可以与 Teams 交互操作的代理和应用。 它专为跨中心工作并与其他代理协作的代理而设计, (代理到代理 (A2A) ) 和工具 (模型上下文协议 (MCP) ) 。
Microsoft 365 Agents Toolkit (开发人员工作流和基架)
Microsoft 365 Agents Toolkit (Teams Toolkit 的演变) 提供 VS Code 和 CLI 模板、本地调试、资源预配以及针对 Teams 或 Copilot 的测试。 该工具包是一种快速搭建选项卡、消息扩展和代理,然后使用 Azure 默认值进行部署的方法。
构建首个 Teams 应用
在本部分中,了解如何构建具有不同功能(如机器人、选项卡和消息扩展)的 Teams 应用。 选择要生成的 Teams 应用类型:
开始为 Microsoft Teams 及其他团队构建应用!