Fundamentos da IA Agente no GitHub

Intermediário
Engenheiro de DevOps
Administrador
Desenvolvedor
Arquiteto de solução
GitHub

Saiba como os agentes de codificação de IA estão transformando o desenvolvimento de software planejando, agindo e melhorando dentro dos workflows do GitHub.

Objetivos de aprendizagem

Ao final deste módulo, você será capaz de:

  • Definir a IA agente no Ciclo de Vida de Desenvolvimento de Software (SDLC) e distinguir agentes de assistentes virtuais
  • Explicar e aplicar o plano → agir → avaliar o ciclo de vida em fluxos de trabalho do agente
  • Descrever como GitHub funciona como o sistema de registro e plano de controle para a atividade do agente
  • Identificar responsabilidades, riscos, antipadrões e requisitos de rastreabilidade em sistemas de agente
  • Aplicar o modelo de colaborador para avaliar o trabalho gerado pelo agente

Pré-requisitos

Antes de começar, você deve ter:

  • Uma conta GitHub e familiaridade com repositórios, branches e solicitações de pull
  • Experiência básica com verificações de status e GitHub Actions
  • Uma compreensão geral do SDLC (ciclo de vida de desenvolvimento de software)
  • Familiaridade com ferramentas de desenvolvimento assistidas por IA (como GitHub Copilot)
  • Compreensão dos conceitos básicos de governança do repositório (por exemplo, revisões, CODEOWNERS e proteção de ramificação)

Alguns controles discutidos neste módulo (por exemplo, conjuntos de regras, proteção de branch e verificações necessárias) devem ser configurados por administradores de repositório ou de organização. Você ainda pode aplicar o modelo de supervisão sem acesso de administrador, mas a imposição requer permissões apropriadas.