VIDEO · 人工智能

在 GitHub Copilot 应用中构建并部署 AI 智能体

作者:GitHub 来源:GitHub 2026-10-24 01:27 6 分钟 1366 字
AI 与智能应用AI AgentAI 编程代码助手云原生 / DevOps
一语总结

GitHub 演示用 Copilot 和 Microsoft Foundry 构建受目录数据约束的问答智能体,并完成模型测试与服务端凭证隔离。

AI 总结

GitHub 从一条 Issue 及其验收标准出发,为 Tailspin Toys 众筹网站构建问答助手。智能体使用包含 21 款游戏、约 11 KB 的目录;融资总额、账户、奖品和发售日期等缺失信息必须明确承认不知道。Copilot 创建 Foundry 项目、比较三个模型,确认吞吐额度,并在直接测试时发现缺少 Azure 角色。演示者纠正了不必要的网页搜索需求,随后调整官方示例,在本地检查智能体,通过事实依据和幻觉陷阱测试后部署到 Foundry。网站聊天组件经 Azure 函数代理访问智能体,凭证留在服务端。流程具有实践参考价值,但演示没有证明完整的生产安全、规模化性能或模型优劣。

核心要点
  1. 用小型目录明确知识边界

    21 款游戏的目录可直接放入上下文;目录没有的融资和账户信息不能编造。

  2. 用验收标准约束模型选择并保留人工纠正

    演示者检查事实依据、工具需求、配额和吞吐,并撤回 Copilot 提出的网页搜索建议。

  3. 连接用户前先测试模型和托管智能体

    先直接调用模型,再进行本地检查,并用幻觉陷阱检验知识边界。

  4. 通过服务端代理保管 Foundry 凭证

    Azure 函数使用开发者的 Azure 登录身份调用智能体,只把答案返回浏览器。

在 GitHub Copilot 应用中构建并部署 AI 智能体

GitHub 从一条 Issue 及其验收标准出发,为 Tailspin Toys 众筹网站构建问答助手。智能体使用包含 21 款游戏、约 11 KB 的目录;融资总额、账户、奖品和发售日期等缺失信息必须明确承认不知道。Copilot 创建 Foundry 项目、比较三个模型,确认吞吐额度,并在直接测试时发现缺少 Azure 角色。演示者纠正了不必要的网页搜索需求,随后调整官方示例,在本地检查智能体,通过事实依据和幻觉陷阱测试后部署到 Foundry。网站聊天组件经 Azure 函数代理访问智能体,凭证留在服务端。流程具有实践参考价值,但演示没有证明完整的生产安全、规模化性能或模型优劣。

文章金句

"

这处信息缺口就是信任边界。

"

目录里没有的信息,智能体必须明确说不知道。

"

这些步骤中的每一步,都是从一条提示开始的。