<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Octomay </title>
    <description>The latest articles on DEV Community by Octomay  (@mayzaynara).</description>
    <link>https://dev.to/mayzaynara</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3569864%2F61c8c027-a779-4f7d-97dc-44f1d90d8a7a.webp</url>
      <title>DEV Community: Octomay </title>
      <link>https://dev.to/mayzaynara</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/mayzaynara"/>
    <language>en</language>
    <item>
      <title>Fundamentos de IA moderna: agentes, MCP, skills e orquestração</title>
      <dc:creator>Octomay </dc:creator>
      <pubDate>Tue, 21 Apr 2026 21:21:13 +0000</pubDate>
      <link>https://dev.to/mayzaynara/fundamentos-de-ia-moderna-agentes-mcp-skills-e-orquestracao-2136</link>
      <guid>https://dev.to/mayzaynara/fundamentos-de-ia-moderna-agentes-mcp-skills-e-orquestracao-2136</guid>
      <description>&lt;p&gt;Todos os dias surge uma IA nova, modelos novos, funcionalidades novas, um recorte de gastos daqui, menos tokens dali… e com isso, muita gente começa a se perguntar onde isso tudo vai parar. Para júnior, dizem que não há mais vagas. Para sênior, dizem que em breve também não haverá. Muito "blá blá blá". Hoje em dia, a IA é o novo JavaScript: todo dia uma biblioteca nova, "a melhor", "a revolução".&lt;/p&gt;

&lt;p&gt;Mas vamos lá.&lt;/p&gt;

&lt;p&gt;O princípio da IA é o mesmo de frameworks. Se você sabe lógica de programação, qualquer outra linguagem tem uma curva de aprendizagem menor. Aqui é o mesmo terreno. Se você conhece a base, independente de se vai usar Copilot, Codex, Claude, juntas ou separadas, você consegue se adaptar.&lt;br&gt;
No artigo anterior, eu disse como me senti na primeira vez que usei o Copilot. E hoje, claramente, o nosso modo de trabalho mudou. Estamos passando por uma evolução na tecnologia.&lt;/p&gt;

&lt;p&gt;Todos os dias vemos um influenciador que diz que faz meses que não escreve uma linha de código. E, de alguma maneira, isso gera um certo FOMO,  principalmente para quem está começando.&lt;br&gt;
E muitos pensam: "Faz sentido eu estar aprendendo isso, já que a IA faz por mim?"&lt;br&gt;
Então, gafanhoto, vou te explicar com analogias,  e espero que você saia deste artigo entendendo alguns fundamentos da IA, saindo do hype e passando a entender de verdade esse mundo novo.&lt;br&gt;
Depois que ler, deixa aqui nos comentários o insight que você teve. Quero muito seu feedback. Boa leitura.&lt;/p&gt;




&lt;p&gt;Imagine uma chef de cozinha.&lt;br&gt;
Ela precisa servir 80 pessoas. Mas tem um pequeno detalhe: ela não sabe cozinhar. Ela sabe fazer um miojo… e é isso. e Fé. jajaja.&lt;br&gt;
Agora ela contrata um chef júnior. E vem o primeiro pedido: um bolo de chocolate.&lt;br&gt;
O júnior pergunta:&lt;br&gt;
 — O bolo vai farinha? Yes. &lt;br&gt;
— O bolo vai ovo? Yes. &lt;br&gt;
— O bolo vai chocolate? Yes. &lt;br&gt;
— O bolo vai alho? Yes&lt;br&gt;
. — O bolo vai a 400 graus? Yes.&lt;br&gt;
Ela confia plenamente naquele júnior. Afinal, ele esquenta água como ninguém… então fazer um bolo deve ser tranquilo, né?&lt;/p&gt;

&lt;p&gt;E aí que está, pequeno gafanhoto: se você não sabe fazer, como você vai orquestrar a cozinha da qual você é responsável?&lt;br&gt;
Por isso é tão importante saber programar, entender fundamentos, ter visto vários contextos de código e já ter consertado muitos bugs antes de delegar qualquer coisa para uma IA.&lt;/p&gt;

&lt;p&gt;IA não substitui entendimento, ela amplifica execução.&lt;br&gt;
Quando você usa IA sem base, você vira essa chef : alguém que aprova tudo sem critério. Você não sabe o que está certo, o que está errado, o que é eficiente ou perigoso. Porque a IA não pensa. Ela prevê padrões.&lt;br&gt;
Sem base, você vira refém. Com base, você vira multiplicador.&lt;br&gt;
E, em um cenário que muda todos os dias, surge outra pergunta: e se as máquinas desligarem?&lt;br&gt;
No fim, a questão não é se a IA vai substituir você. A questão é: você sabe trabalhar sem ela?&lt;br&gt;
Porque quem entende o que está fazendo usa a IA como atalho. Quem não entende… usa como muleta. E muleta não sustenta ninguém quando o chão muda.&lt;/p&gt;




&lt;p&gt;Se antes o problema era saber programar, agora o problema é outro: você sabe orquestrar inteligência?&lt;br&gt;
Porque hoje não se trata mais só de escrever código. Se trata de coordenar agentes, definir contexto, controlar execução e saber exatamente o que delegar.&lt;br&gt;
E é aqui que entram conceitos como skills, agentes, subagentes, MCP, worktrees, hooks…&lt;br&gt;
Se esses nomes parecem complexos, relaxa, no fundo, todos eles resolvem o mesmo problema: dar estrutura para algo que, sozinho, só improvisa.&lt;/p&gt;




&lt;p&gt;Voltando ao chef de cozinha.&lt;br&gt;
Agora imagina que, além do júnior, ele tem uma cozinha inteira automatizada: robôs que cortam, assam, montam pratos e até sugerem receitas.&lt;br&gt;
Parece perfeito… até você perceber que alguém ainda precisa: decidir quem faz o quê, organizar a ordem das tarefas, validar o resultado final.&lt;br&gt;
É exatamente isso que estamos fazendo hoje com IA.&lt;/p&gt;

&lt;p&gt;Agora essa chef fez diferente. Ela estudou. Testou receitas em casa. Errou pratos, queimou outros, ajustou temperos. Com o tempo, deixou de só seguir instruções e passou a entender o que estava fazendo. Ela construiu repertório.&lt;/p&gt;

&lt;p&gt;E, no meio desse processo, ela percebeu que o caos da cozinha não era a falta de receita. Era falta de conexão. &lt;br&gt;
E cada fornecedor, por exemplo, de farinha, trazia algo diferente.&lt;br&gt;
Uma farinha já vinha com fermento, outra com mais proteína. Outras absorvem mais água. &lt;/p&gt;

&lt;p&gt;Mesmo seguindo a mesma receita, o resultado nunca era igual. &lt;/p&gt;

&lt;p&gt;Ela percebeu que cada fornecedor de farinha tinha o seu próprio protocolo. O de ovos, outra. O sistema de pedidos, outra. E cada ferramenta com o seu próprio padrão. &lt;/p&gt;

&lt;p&gt;Então pensou: e se eu criasse um sistema de pedidos padronizados? Um único protocolo  onde todas as partes da cozinha operassem no mesmo padrão. Fornecedores, estações, ferramentas, estoque, tudo integrado pelo mesmo sistema. &lt;/p&gt;

&lt;p&gt;Ela chamou isso de MCP Delicious , não precisava ficar mais traduzindo, O sistema já fazia ponte. &lt;/p&gt;

&lt;p&gt;E é exatamente isso que, tecnicamente, chamamos de MCP.&lt;br&gt;
O MCP, ou Model Context Protocol, é a estrutura que organiza como a IA trabalha. Ele permite que a IA deixe de apenas responder… e passe a operar dentro de um sistema. Ela pode acessar ferramentas reais, buscar dados, interagir com APIs e executar tarefas com base em um fluxo definido.&lt;br&gt;
Na prática, como apresentado na documentação do Copilot, esses conectores permitem integrar a IA com sistemas externos, dados e funcionalidades reais — indo muito além de respostas baseadas apenas em texto. Sem isso, ela responde com o que "acha". Com isso, ela trabalha com o que "acessa".&lt;/p&gt;




&lt;p&gt;〔AGENTES〕&lt;br&gt;
Você já entendeu a cozinha. Agora precisa entender quem trabalha nela.&lt;br&gt;
O agente é o cozinheiro. Não o que só executa ordens, o que toma decisões. Ele recebe um objetivo, analisa o contexto, escolhe quais ferramentas usar, em que ordem, e executa. Se algo der errado no meio do caminho, ele ajusta.&lt;br&gt;
Na prática: você diz "prepara o jantar para 30 pessoas". O agente não espera você listar cada passo. Ele decide o que fazer, usa o que tem disponível e entrega o resultado.&lt;br&gt;
É isso que diferencia um agente de um simples prompt: ele não responde. Ele opera.&lt;/p&gt;




&lt;p&gt;〔SKILLS〕&lt;br&gt;
Para operar bem, o agente precisa de habilidades.&lt;br&gt;
No nosso cenário:  Saber fazer um molho, cortar um ingrediente corretamente, assar um bolo no ponto certo. São capacidades reutilizáveis.&lt;br&gt;
Na IA, skills são habilidades específicas que combinam instruções, contexto e acesso a ferramentas para resolver tarefas. Mas o que isso significa na prática?&lt;br&gt;
A partir de um prompt como "dado um repositório, analise o histórico de commits e identifique gargalos de performance". O agente não precisa que você explique tudo do zero, ele carrega a skill que encapsula o como fazer: quais ferramentas usar, qual contexto carregar, qual formato entregar. Você define uma vez. O agente reutiliza.&lt;br&gt;
No GitHub Copilot, por exemplo, é possível configurar instruções personalizadas que funcionam como skills: direcionamentos específicos sobre como o agente deve se comportar em determinados contextos, quais ferramentas pode acionar e qual formato de resposta entregar. Porque não adianta ter todas as receitas do mundo… se ninguém souber quando usar cada uma.&lt;/p&gt;




&lt;p&gt;〔SUBAGENTES〕&lt;br&gt;
E quando a cozinha cresce, surge outra necessidade. Você não pode ter todo mundo trabalhando no mesmo espaço. Vira caos.&lt;br&gt;
E aqui tem um detalhe que parece óbvio mas não é: subagente não é um tipo diferente entidade. É um agente. A diferença está no papel que ele ocupa e na especialidade que ele desenvolve. &lt;br&gt;
É aí que entram os subagentes, os especialistas.&lt;br&gt;
Um cuida da sobremesa, outro dos molhos, outro da finalização. Cada um assume uma parte específica do processo. Eles não fazem tudo. Mas fazem uma coisa muito bem feita.&lt;br&gt;
Na prática: imagine que você tem um agente principal responsável por fazer o deploy de uma aplicação. Ele pode acionar um subagente para rodar os testes, outro para verificar vulnerabilidades de segurança e outro para documentar as mudanças. Cada subagente tem seu escopo e o agente principal apenas orquestra os resultados.&lt;br&gt;
No GitHub Copilot em modo agente, isso se reflete na capacidade de encadear tarefas: o agente principal quebra um objetivo complexo em subtarefas e as delega, aguardando os resultados antes de prosseguir. Isso aumenta a qualidade do resultado porque cada parte é tratada com foco, não com generalidade.&lt;/p&gt;




&lt;p&gt;〔WORKTREE 〕&lt;br&gt;
E conforme a operação cresce ainda mais, você precisa de organização.&lt;br&gt;
A cozinha deixa de ser uma só. Ela passa a ter estações separadas. Cada uma com seu contexto, seu preparo, seu momento.&lt;br&gt;
Um prato pode estar sendo criado do zero em uma estação, enquanto outro já está sendo finalizado em outra, sem interferência.&lt;br&gt;
Isso é worktree.&lt;br&gt;
O conceito vem do Git, git worktree é um recurso que permite ter múltiplos checkouts do mesmo repositório em diretórios diferentes, ao mesmo tempo. Na prática: você pode estar corrigindo um bug crítico na branch hotfix enquanto desenvolve uma nova feature em feat/nova-tela, sem precisar fazer stash, sem trocar de branch, sem risco de misturar contexto.&lt;/p&gt;

&lt;p&gt;Mas, rapidinho:&lt;br&gt;
Uma branch é como uma linha paralela de trabalho. Você “copia” o projeto naquele momento e pode fazer alterações sem mexer na versão principal. É como criar uma versão separada só para testar ou desenvolver algo novo.&lt;br&gt;
Já o stash é como guardar alterações temporariamente. Imagine que você começou algo, mas precisa mudar de tarefa: você “guarda” essas mudanças sem finalizar e pode recuperá-las depois exatamente de onde parou.&lt;br&gt;
No universo de agentes de IA, o conceito é o mesmo: isolamento de contexto. Cada agente (ou subagente) opera em seu próprio espaço de trabalho, sem interferir no que o outro está fazendo. É trabalhar em paralelo sem quebrar o que já funciona.&lt;/p&gt;




&lt;p&gt;No fim, nada disso é sobre tecnologia isolada. É sobre estrutura.&lt;br&gt;
Porque quem só usa IA pede. Quem entende, organiza. E, quando o cenário muda, porque muda o tempo todo, quem depende trava. Quem entende, se vira.&lt;br&gt;
E sendo bem honesta: eu também estou aprendendo. Esse mundo é novo pra mim, pra você, pra todo mundo.&lt;br&gt;
A diferença não está em quem já sabe tudo. Está em quem está tentando entender enquanto tudo ainda está sendo construído.&lt;/p&gt;




&lt;p&gt;Mas a verdade é que isso ainda é só o começo. A gente falou sobre estrutura, agentes, contexto e organização. Mas ainda falta uma peça importante dessa cozinha: o que faz tudo isso funcionar sozinho.&lt;br&gt;
Porque até agora, ainda existe alguém decidindo cada passo. E quando você escala isso… você não quer só organizar. Você quer automatizar. Quer que o sistema reaja, tome decisões simples e continue funcionando sem você precisar intervir o tempo todo.&lt;br&gt;
E é exatamente aí que entram os hooks. Mas isso… é assunto pro próximo artigo. 👀&lt;/p&gt;




&lt;p&gt;〔CONCLUSÃO 〕&lt;br&gt;
Antes de ir: o que você acabou de ler não é teoria de ficção científica. É o esqueleto real de como sistemas com IA se organizam hoje.&lt;br&gt;
MCP como estrutura de conexão. Skills como habilidades reutilizáveis. Agentes como orquestradores. Subagentes como especialistas. Worktree como isolamento de contexto.&lt;br&gt;
Cada um desses conceitos resolve um problema específico, e juntos, eles formam a base de qualquer sistema de IA que vai além do "chat com o bot".&lt;br&gt;
Se você entendeu isso, você já saiu na frente de muita gente que ainda está discutindo se a IA vai ou não substituir devs. Enquanto eles debatem, você está aprendendo.&lt;/p&gt;

&lt;p&gt;Nos vemos no próximo commit &lt;/p&gt;




&lt;p&gt;Fique por dentro da OctoMay — minha série de artigos sobre Git, GitHub e a evolução da profissão no ecossistema do GitHub.&lt;/p&gt;

&lt;p&gt;Aqui estão alguns textos já publicados:&lt;/p&gt;

&lt;p&gt;🔹  A sensação curiosa de usar o GitHub Copilot&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.linkedin.com/pulse/sensa%C3%A7%C3%A3o-curiosa-de-usar-o-github-copilot-mayza-ynara-rodrigues-pi8lf/" rel="noopener noreferrer"&gt;https://www.linkedin.com/pulse/sensa%C3%A7%C3%A3o-curiosa-de-usar-o-github-copilot-mayza-ynara-rodrigues-pi8lf/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🔹 Quando o CEO do GitHub sai, quem salva seu código? Aprenda Git!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.linkedin.com/pulse/quando-o-ceo-do-github-sai-quem-salva-seu-c%C3%B3digo-git-rodrigues-ynhyf/" rel="noopener noreferrer"&gt;https://www.linkedin.com/pulse/quando-o-ceo-do-github-sai-quem-salva-seu-c%C3%B3digo-git-rodrigues-ynhyf/&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;Referências &lt;br&gt;
Se você quiser continuar se aprofundando, esses foram alguns dos materiais que usei como base:&lt;/p&gt;

&lt;p&gt;Mentoria com Pedro Lacerda&lt;/p&gt;

&lt;p&gt;Documentação do GitHub Copilot (customização de agentes): &lt;a href="https://docs.github.com/en/enterprise-cloud@latest/copilot/reference/customization-cheat-sheet" rel="noopener noreferrer"&gt;https://docs.github.com/en/enterprise-cloud@latest/copilot/reference/customization-cheat-sheet&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Model Context Protocol (MCP) – Anthropic: &lt;a href="https://www.anthropic.com/news/model-context-protocol" rel="noopener noreferrer"&gt;https://www.anthropic.com/news/model-context-protocol&lt;/a&gt;&lt;/p&gt;

</description>
      <category>agents</category>
      <category>ai</category>
      <category>career</category>
      <category>mcp</category>
    </item>
  </channel>
</rss>
