Módulo 15 - Automação e modo headless
O SDK: construindo os seus agentes
7 min de leitura · por Cesar Gargiulo, revisado pela equipe ValorFinal e GuardiaSec · Atualizado em 13/07/2026
O que você vai aprender
- Entender o que é o SDK e para que serve.
- Ver a diferença entre usar e construir com o Claude Code.
- Saber que o SDK reutiliza o motor do agente.
- Reconhecer quando construir um agente faz sentido.
Ouvir o resumo desta aula
Um recap de cerca de 2 minutos na voz do Valim, para ouvir no trânsito ou na academia.
Ler a transcrição do resumo
Resumo da aula: O SDK: construindo os seus agentes.
Os objetivos desta aula. Entender o que é o SDK e para que serve. Ver a diferença entre usar e construir com o Claude Code. Saber que o SDK reutiliza o motor do agente. Reconhecer quando construir um agente faz sentido.
Veja o essencial, parte por parte.
De usar o Claude Code a construir com ele. O SDK permite construir os seus próprios programas que usam o Claude Code por dentro.
Agentes sob medida para necessidades próprias. O que o SDK permite construir são agentes sob medida, feitos para uma necessidade específica que as formas prontas não atendem.
Quando construir um agente faz sentido. Necessidade comum, atendida pelo uso interativo ou automação pronta? Use o pronto.
Esse foi o resumo do essencial. Para se aprofundar, leia a aula completa e responda os exercícios.
De usar o Claude Code a construir com ele
Até aqui, você usou o Claude Code: como ferramenta interativa, em CI, em tarefas agendadas. O SDK dá um passo além: em vez de usar o Claude Code, você constrói com ele. O SDK, cujo nome é Claude Agent SDK, é um conjunto de ferramentas que permite embutir o motor do agente dentro dos seus próprios programas. Ou seja, você escreve um programa e, dentro dele, aciona o Claude Code para fazer o trabalho de agente: entender uma tarefa, usar ferramentas, produzir um resultado. É a diferença entre dirigir um carro e usar o motor dele para construir uma máquina nova. O SDK é o motor do agente disponível para você construir o que quiser em cima.
A grande vantagem do SDK é reaproveitar tudo que o Claude Code já faz bem. Construir um agente de IA do zero é muito trabalho: você teria que implementar o ciclo de entender, planejar, usar ferramentas, observar, tratar erros, tudo que você estudou no módulo do fluxo agêntico. O SDK entrega esse motor pronto. Você não reinventa o agente; você o usa como uma peça, e foca no que é específico do seu programa. Isso reduz enormemente o esforço de criar agentes sob medida: em vez de meses reconstruindo a base, você parte de uma base robusta e testada, a mesma do Claude Code, e monta a sua solução em cima dela.
Agentes sob medida para necessidades próprias
O que o SDK permite construir são agentes sob medida, feitos para uma necessidade específica que as formas prontas não atendem. Uma empresa pode construir um agente interno que automatiza um processo próprio, seguindo regras da casa. Alguém pode criar uma ferramenta que embute o Claude Code para uma tarefa muito particular, integrada aos seus sistemas. As possibilidades são amplas justamente porque você está construindo, não usando algo pronto. O SDK existe nas linguagens de programação mais comuns, como as usadas em desenvolvimento web e em análise de dados, o que o torna acessível a quem já programa nesses ambientes. É a ponte entre o Claude Code e o que você mesmo desenvolve.
É importante ser honesto sobre o público: o SDK é para quem programa e quer construir soluções próprias, não para o usuário comum do Claude Code. Se você usa o agente para o seu trabalho do dia a dia, provavelmente nunca vai precisar do SDK, e tudo bem. Ele atende a desenvolvedores que querem criar produtos, ferramentas internas ou automações complexas usando o motor do agente. Conhecer que o SDK existe amplia a sua visão do que é possível, e planta a semente para o dia em que você talvez queira construir algo sobre o Claude Code. Mas não é um passo obrigatório na sua jornada; é uma porta a mais, para quem tiver a necessidade e a vontade de atravessá-la.
🎮 Jogo da aula
O SDK: verdade ou mito?
Para cada afirmação sobre o SDK do Claude Code, diga se é verdadeira ou falsa.
Vale uma nota sobre o nome, para você não se confundir ao procurar. O SDK do Claude Code passou a se chamar Claude Agent SDK, refletindo que ele serve para construir agentes em geral, não só réplicas do Claude Code. Se você encontrar referências ao SDK com um nome ou outro, saiba que se trata da mesma ideia: o conjunto de ferramentas para embutir o motor do agente nos seus programas. A documentação oficial usa o nome atual e traz guias para começar, incluindo exemplos simples que mostram, em poucas linhas, como acionar o agente dentro de um programa seu. Para quem programa, o caminho de construir com o Claude Code é bem documentado e acessível.
Quando construir um agente faz sentido
Construir um agente com o SDK faz sentido quando você tem uma necessidade específica que as formas prontas não atendem e que se repetiria o bastante para justificar o esforço de construir. Um processo interno particular da sua empresa, um produto que embute IA de forma customizada, uma automação complexa integrada aos seus sistemas: esses são casos de SDK. Para necessidades comuns, as formas prontas, uso interativo, CI, tarefas agendadas, já resolvem, e construir seria reinventar a roda. Como sempre, o critério é o retorno: o SDK vale quando o que você quer construir traz um valor que compensa o trabalho de desenvolvê-lo, e não há um caminho pronto mais simples.
Com o SDK, você conhece toda a régua da automação, do modo headless simples aos agentes construídos sob medida. A última aula do módulo amarra tudo com o tema que atravessa todos esses usos: a responsabilidade. Automatizar é fazer o Claude Code trabalhar sem você por perto, e isso pede uma disciplina de segurança específica, que você já viu aparecer em cada aula. Vamos reuni-la num conjunto de cuidados claros, para você automatizar com poder e sem descuido. Porque, quanto mais o agente age sozinho, mais importa que ele tenha sido bem configurado para agir com segurança.
Teste rápido
Para que serve o SDK do Claude Code?
Perguntas frequentes
- O que é o SDK do Claude Code?
- É um conjunto de ferramentas para desenvolvedores, chamado Claude Agent SDK, que permite embutir o motor do agente dentro dos seus próprios programas. Em vez de só usar o Claude Code, você constrói com ele, criando agentes sob medida que reaproveitam toda a capacidade da ferramenta.
- Qual a vantagem de usar o SDK?
- Reaproveitar o motor do agente pronto. Construir um agente de IA do zero exigiria implementar todo o ciclo de entender, planejar, usar ferramentas e tratar erros. O SDK entrega essa base robusta e testada, e você foca no que é específico do seu programa, reduzindo enormemente o esforço de criar agentes.
- Preciso do SDK para usar o Claude Code?
- Não. O SDK é para quem programa e quer construir soluções próprias, como produtos ou automações complexas. Quem usa o agente no dia a dia provavelmente nunca vai precisar dele. Conhecer que existe amplia a sua visão do possível, mas não é um passo obrigatório na sua jornada.
- O SDK mudou de nome?
- Sim. O SDK do Claude Code passou a se chamar Claude Agent SDK, refletindo que serve para construir agentes em geral. Se encontrar referências com um nome ou outro, é a mesma ideia: o conjunto de ferramentas para embutir o motor do agente nos seus programas. A documentação oficial usa o nome atual.
- Quando vale construir um agente com o SDK?
- Quando você tem uma necessidade específica e recorrente que as formas prontas não atendem, e cujo valor compensa o esforço de construir. Um processo interno particular, um produto com IA customizada, uma automação complexa. Para necessidades comuns, o uso interativo e as automações prontas já resolvem.
Fontes
Seu progresso fica salvo neste aparelho. Assinantes sincronizam entre os aparelhos.