Agent 365 SDK 示例和提示词

选择起点

如果你想先在现有项目中学习,再更改自己的智能体,可以用样本。 如果你已经有代理,就不需要用样本替代它:

您的目标 从这里开始 首个结果
将您现有的Python、Node.js或.NET代理与AI编码助手连接起来。 将现有的代理程序连接到 Agent 365。 先查阅其前提条件要求。 注册你的智能体,添加选定的功能,并验证集成。
自己运行CLI注册代理蓝图。 建立一个智能体蓝图,从其 先决条件开始。 为你的智能体身份和权限制定蓝图。
通过一个示例项目学习。 在选择器中选择你的语言,然后使用 示例代码 链接。 配置一个样本,在本地启动,然后在Agents Playground中获得响应。

代码示例

选择你用的或想学的框架。 Python和 Node.js 都有逐步快速入门;.NET示例从GitHub的README开始。 所有示例源代码都存放在 Agent365-Samples 仓库中。

在运行示例前,请阅读快速入门或 README 中关于运行时、模型凭证、编辑器工具和身份验证配置的先决条件。 使用 测试指南 进行通用设置。 你的第一个检查点是 Agents Playground 中的响应,而不是部署的代理或成功的 Microsoft 365 实时工具调用。

Important

本地测试并不能确定由租户提供支持的功能是否已配置好。 在测试实时Microsoft 365数据、通知或遥测数据之前,请检查您所选功能的租户访问权限、权限、许可和预览要求。

有指导的入门建议使用Python + Microsoft Agent Framework 快速入门。 先了解其 Python 的uv和 Agents Toolkit 的前置条件,并在测试前配置示例的模型凭证。

要获得第一个结果,请按照快速入门的设置步骤操作,然后使用 测试你的代理 配置本地代理游乐场对话。

Sample 说明
代理框架示例代理 使用 Python 和 Microsoft Agent Framework 的示例代理。
自治代理 一个自主的 Python 代理,能够总结热门的 GitHub 仓库,并使用 Azure OpenAI 和 Agent 365 进行追踪。
Claude 示例智能体 一个使用 Claude Agent SDK 的 Python 代理示例,带有扩展思维、内置工具和 Agent 365 集成。
CrewAI 代理示例 CrewAI多智能体工作流程示例,用于天气和驾驶安全,配备Agent 365追踪、通知和MCP工具。
谷歌 ADK 示例代理 一个使用 Google ADK 配合 Agent 365 可观察性、通知和 MCP 工具的 Python 代理示例。
使用 Azure Monitor 实现可观测性 有一个例子是向已将 OpenTelemetry spans 导出到 Azure Monitor 的 Python 应用添加 Agent 365 可观察性。
LangGraph的可观测性 这是一个在保留现有 OpenTelemetry 导出器的情况下,为 Python LangGraph 代理添加 Agent 365 可观察性的示例。
手动 OpenTelemetry 插桩的可观测性 这是一个手动为 Python agent 进行 OpenTelemetry 和 Agent 365 追踪插桩的示例。
OpenAI 示例代理 使用 Python 和 OpenAI Agents SDK 的示例代理。

根据你的框架和模型访问权限选择一个引导式快速入门:

Framework 从这里开始 先检查
LangChain Node.js + LangChain 快速入门。 Node.js 和代理工具包的前提条件,以及示例 README 中的 Azure OpenAI 或 OpenAI 凭证设置。
Claude Agent SDK Node.js + Claude Agent SDK 快速入门。 先决条件:Node.js、代理工具包和 Anthropic API 凭证。

对于任意一种快速启动,第一个检查点都是来自Agents Playground中配置样本的响应。 发送消息前,请按照快速入门中的测试链接完成身份验证和环境设置。

请浏览这些及其他 Node.js 框架的示例README:

Sample 说明
自治代理 一个自主的 TypeScript 代理,能够总结热门的 GitHub 仓库,并使用 Azure OpenAI 和 Agent 365 进行追踪。
Claude 示例代理 使用 JavaScript 和 Claude 代理 SDK 的示例代理。
Copilot Studio 示例代理 这是一个通过 TypeScript 托管、通知和可观察性将 Microsoft Copilot Studio 代理与 Agent 365 集成的示例。
LangChain 示例代理 使用 JavaScript 和 LangChain.js的示例代理。
Devin 示例代理 使用 JavaScript 和 Devin API 的示例代理。
n8n 示例代理 使用 JavaScript 和 n8n 的示例代理。
OpenAI 示例代理 一个使用 TypeScript 配合 Agent 365 可观察性、通知和 MCP 工具的示例 OpenAI 代理。
困惑度示例代理 使用 JavaScript 和 Perplexity SDK 的示例代理。
Vercel 示例代理 使用 JavaScript 和 Vercel AI SDK 的示例代理。

从语义内核示例README开始。 查看其前置条件部分,了解所需的 .NET SDK 和 语义内核 版本,以及 Azure OpenAI 或 OpenAI API 凭证。 请按照 README 中的 “运行代理 ”链接到 测试指南 ,配置认证、启动代理,并在 Agents Playground 发送消息。

Sample 说明
代理框架简易示例 一个使用 Microsoft Agent Framework 搭配 Agent 365 可观察性、通知和 MCP 工具的 .NET 代理示例。
自治代理 一个自主的 .NET 代理,能够总结热门的 GitHub 仓库,使用 Azure OpenAI 和 Agent 365 追踪。
语义内核示例代理 使用 .NET 和 Microsoft 语义内核 的示例代理。
W365 计算机使用示例 一个.NET代理示例,使用OpenAI响应API和W365计算机使用MCP工具控制Windows 365云PC。

在你第一次回应之后

部署前使用 SDK验证检查表 。 当你的场景需要托管代理时,继续按照 部署、发布、实例验证和清理指南 进行操作。 恢复时,请使用 测试故障排除步骤 或 Agent 365故障排除指南。

提示语

使用Cursor IDE 提示指南通过Cursor IDE的自然语言提示生成 Agent 365 代理。