选择模板 !!! tip "完成本模块后,你将能够:" [ ] 描述什么是 AZD 模板 [ ] 发现并使用适用于 AI 的 AZD 模板 [ ] 开始使用 AI Agents 模板 [ ] 实验 1: 使用 GitHub Codespaces 快速入门 AZD 建造者类比 从零开始构建一个现代化的企业级 AI 应用可能会让人望而却步。这有点像自己动手一砖一瓦地建造新家。是的,这可以做到!但这并不是实现理想结果的最有效方式! 相反,我们通常会从现有的 设计蓝图 开始,并与建筑师合作,根据个人需求进行定制。这正是构建智能应用时应该采取的方式。首先,找到一个适合问题领域的优秀设计架构。然后,与解决方案架构师合作,根据具体场景定制和开发解决方案。 但我们在哪里可以找到这些设计蓝图?
!!! tip "完成本模块后,你将能够:"
- [ ] 描述什么是 AZD 模板 - [ ] 发现并使用适用于 AI 的 AZD 模板 - [ ] 开始使用 AI Agents 模板 - [ ] **实验 1:** 使用 GitHub Codespaces 快速入门 AZD
从零开始构建一个现代化的企业级 AI 应用可能会让人望而却步。这有点像自己动手一砖一瓦地建造新家。是的,这可以做到!但这并不是实现理想结果的最有效方式!
相反,我们通常会从现有的 设计蓝图 开始,并与建筑师合作,根据个人需求进行定制。这正是构建智能应用时应该采取的方式。首先,找到一个适合问题领域的优秀设计架构。然后,与解决方案架构师合作,根据具体场景定制和开发解决方案。
但我们在哪里可以找到这些设计蓝图?又如何找到愿意教我们如何定制和部署这些蓝图的架构师?在本次研讨会中,我们将通过介绍三项技术来回答这些问题:
有了这些工具,我们现在可以 发现 合适的模板,部署 以验证其可行性,并根据具体场景 定制 它。让我们深入了解这些工具的工作原理。
Azure Developer CLI(简称 azd)是一个开源命令行工具,通过一组开发者友好的命令,可以加速从代码到云的旅程,并在 IDE(开发)和 CI/CD(开发运维)环境中保持一致。
使用 azd,你的部署过程可以简单到:
azd init - 从现有 AZD 模板初始化一个新的 AI 项目。azd up - 一步完成基础设施的配置和应用的部署。azd monitor - 获取已部署应用的实时监控和诊断信息。azd pipeline config - 设置 CI/CD 管道以自动化部署到 Azure。** | 练习**:
在你的 GitHub Codespaces 环境中探索 azd 命令行工具。首先输入以下命令,查看该工具的功能:
azd help

为了让 azd 实现上述功能,它需要知道要配置的基础设施、要强制执行的配置设置以及要部署的应用。这就是 AZD 模板 的作用。
AZD 模板是开源代码库,将示例代码与部署解决方案架构所需的基础设施和配置文件结合在一起。
通过采用 基础设施即代码(IaC)的方法,它们允许模板资源定义和配置设置像应用源代码一样进行版本控制——从而在项目用户之间创建可重复使用且一致的工作流。
在为 你的 场景创建或重用 AZD 模板时,请考虑以下问题:
azd deploy 和预处理/后处理钩子!** | 练习**:
访问 Awesome AZD 画廊,使用筛选器探索当前可用的 250+ 模板。看看是否能找到一个符合 你的 场景需求的模板。
