GitHub中的 Agentic AI 基础

中级
DevOps 工程师
管理员
开发人员
解决方案架构师
GitHub

了解 AI 编码代理如何通过规划、操作和改进GitHub工作流来转换软件开发。

学习目标

学完本模块后,你将能够:

  • 在 SDLC 中定义代理 AI 并将代理与助手区分开来
  • 解释并应用计划→执行→评估生命周期于代理工作流程中
  • 描述GitHub如何充当代理活动的记录和控制平面系统
  • 确定代理系统中的责任、风险、反模式和可跟踪性要求
  • 应用参与者模型来评估代理生成的工作

先决条件

在开始之前,应具备:

  • 拥有GitHub账户,并熟悉仓库、分支和提交请求
  • 使用 GitHub Actions 和状态检查的基本经验
  • 对软件开发生命周期的一般了解(SDLC)
  • 熟悉 AI 辅助开发工具(如GitHub Copilot)
  • 了解基本存储库治理概念(例如评审、CODEOWNERS 和分支保护)

本模块中讨论的某些控件(例如规则集、分支保护和所需检查)必须由存储库或组织管理员配置。 你仍然可以在没有管理员访问权限的情况下应用监督模型,但强制要求适当的权限。