Introdução

Concluído

Os agentes de IA representam uma evolução na forma como os aplicativos interagem com usuários e sistemas. Ao contrário dos chatbots tradicionais que respondem a consultas individuais, os agentes de IA podem raciocinar sobre metas, tomar ações autônomas e manter o contexto em tarefas de várias etapas. O SDK do GitHub Copilot fornece aos desenvolvedores uma estrutura testada em produção para inserir essas capacidades agentes diretamente em seus próprios aplicativos.

Imagine que você é um desenvolvedor de software trabalhando para uma empresa de consultoria. Seu cliente opera uma plataforma de comércio eletrônico e precisa de um agente de suporte ao cliente habilitado para IA integrado ao aplicativo Web existente. O agente deve lidar com consultas de pedidos, processar devoluções e enviar comunicações de acompanhamento, tudo por meio da análise das necessidades do cliente e chamando serviços de back-end automaticamente. Com o SDK do GitHub Copilot, você pode criar esse agente definindo ferramentas personalizadas, configurando uma sessão de IA e permitindo que o loop de execução do SDK lide com o planejamento e a orquestração.

Os tópicos abordados neste módulo incluem:

  • Noções básicas sobre o que são agentes de IA e como eles diferem dos chatbots.
  • Explorando a arquitetura do SDK do GitHub Copilot e os principais recursos.
  • Examinar os casos de uso do mundo real para os agentes de IA em cenários de negócios.
  • Criando sistemas de agentes de IA com componentes e barreiras de segurança apropriados.
  • Implementando agentes de IA usando o SDK do GitHub Copilot com ferramentas personalizadas.
  • Adaptando e estendendo agentes para diferentes requisitos operacionais.

Ao final deste módulo, você poderá:

  • Explicar o que são agentes de IA e como eles diferem de chatbots e scripts de automação.
  • Descreva a arquitetura e os principais recursos do SDK do GitHub Copilot.
  • Crie um sistema de agente de IA com ferramentas, memória e guardrails.
  • Implemente um agente de IA usando o SDK do GitHub Copilot com definições de ferramenta personalizada.

Importante

Para concluir este treinamento do GitHub Copilot, você deve ter uma assinatura ativa para o GitHub Copilot em sua conta pessoal do GitHub (inclui o plano GitHub Copilot Free) ou você deve ser atribuído a uma assinatura gerenciada por uma organização ou empresa. As atividades do módulo podem incluir sugestões do GitHub Copilot que correspondem ao código público. Se você for membro de uma organização no GitHub Enterprise Cloud que tenha recebido uma estação do GitHub Copilot por meio da sua organização, a configuração para sugestões que correspondam ao código público será herdada da sua organização ou empresa. Se sua conta bloquear sugestões que correspondam ao código público, as atividades do módulo poderão não funcionar conforme o esperado.