重要
你需要是边境预览计划的一部分,才能提前访问 Microsoft Agent 365。 边界将你直接与Microsoft最新的 AI 创新联系起来。 边境预览版受客户协议现有预览条款的约束。 由于这些功能仍在开发中,其可用性和功能可能会随时间而变化。
一旦你的代理发布并在 Microsoft 管理中心可用,就可以根据你创建的代理蓝图和代理代码,实例化到代理实例和代理用户中。
先决条件
- Agent Blueprint 按照 Setup Agent Blueprint 步骤正确设置。
- 代理应用程序已按照发布代理程序正确发布 到Microsoft管理中心
1. 在Teams开发者门户中配置代理
发布后,您必须在 Teams 开发者门户中配置代理蓝图,将代理连接到 Microsoft 365 消息基础设施。 没有这个配置,你的代理无法接收来自Teams、电子邮件或其他Microsoft 365服务的消息。
获取你的蓝图ID
请执行以下命令来显示您的配置:
a365 config display -g
从输出中复制agentBlueprintId值。
进入开发者门户
打开浏览器,进入配置页面:
https://dev.teams.microsoft.com/tools/agent-blueprint/<your-blueprint-id>/configuration
用你复制的数值替换<your-blueprint-id>agentBlueprintId。
注释
如果您无法访问开发者门户,请联系租户管理员授权或代您完成此配置。
配置代理
在开发者门户中:
- 将 代理类型 设置为 基于机器人
- 将 机器人ID 设置为你的
agentBlueprintId数值 - 选择“保存”
在创建 Teams 代理实例之前,必须先进行这种配置。
有关代理身份蓝图和开发者门户配置的更多信息,请参见 配置代理身份蓝图。
2. 创建代理实例
现在,你可以向Teams请求你的代理蓝图实例。 该请求再次交给租户管理员,租户管理员需通过 Microsoft 365 管理中心的请求标签页批准: Microsoft 管理中心 - 请求代理。 一旦批准,你就可以从 Teams 创建一个代理实例。 点击这里了解如何实现: 发现、创建并引入代理
3. 测试你部署的特工
创建代理实例后,你可以在 Microsoft 365 中测试,确保它在生产环境中正常工作。
部署完成后,在 Agent 365 SDK 中启用代理通知后,您的代理将与 Microsoft 365 服务集成。 它支持Teams的聊天、频道和会议;配备电子邮件和日历,用于发送/接收和安排时间;以及通过SharePoint和OneDrive实现文档访问和文件共享。 它还支持协作功能,如组织存在感、规划工具任务和文档注释。
重要
与普通用户一样,代理用户也需要相应的 Microsoft 365 许可证才能访问服务。 常见许可证包括Microsoft 365 E5、Teams Enterprise 和 Microsoft 365 Copilot。
在管理中心查看已部署的代理
发布代理后,它会出现在 Microsoft 管理中心的招聘中。 传播可能需要一些时间。
导航到 MIcrosoft 365 管理中心。
- 查看已发布的代理
- 管理代理设置
- 监视代理使用情况
- 配置权限
Teams 中的测试代理
部署、发布、配置代理蓝图并创建代理用户后,你可以直接在 Microsoft Teams 中测试代理用户:
注释
执照要求: 确保你的账户已分配了“Microsoft Agent 365 Frontier”许可证。 在 Agent 365 处于预览阶段时,创建代理实例并与 Microsoft Teams 中的代理交互需要此许可证。 如果你没有这张许可证,请联系你的租户管理员。
开始测试
- 在Teams中搜索你的新代理用户。 代理用户创建过程是异步的,创建后代理用户可能需要几分钟到几小时才能被搜索。
- 用你新创建的代理实例发起新聊天。
- 发送测试消息以验证代理功能。
示例测试消息
如果您已将代理配置为电子邮件,请发送以下邮件以测试电子邮件功能(根据需要更新收件人邮箱):
Send an email to recipient@contoso.com with subject "Hello from Teams" and message "This is a test message from my agent!"代理应处理请求并发送电子邮件,而无需进行更多确认。
后续步骤
祝贺! 您的座席现已上线云端,准备与团队在Microsoft 365中协作。 最初作为本地代码的系统,现在已经变成了一个可发现、企业级的助手,用户可以在组织内创建代理实例。 您的代理开发生命周期已经完成——但其影响才刚刚开始。
你在 agent 365 开发者生命周期中使用的许多内容都是开源的,欢迎社区贡献。 提出错误、功能请求和拉取请求:
- Agent 365 Samples:有有趣又有趣的样品特工吗? 在这里与开源社区分享你的代理代码!
- Node.js SDK:Node.js 中的 Agent 365 SDK
- Python SDK:Agent 365 Python SDK
- .NET SDK:C# (.NET) 中的 Agent 365 SDK。
- Agent 365 DevTools CLI:帮助你完成整个 Agent 365 开发生命周期的 CLI