{"id":2323,"date":"2026-06-09T13:25:00","date_gmt":"2026-06-09T11:25:00","guid":{"rendered":"https:\/\/pletzenauer.com\/?p=2323"},"modified":"2026-08-05T17:24:40","modified_gmt":"2026-08-05T15:24:40","slug":"metodo-karpathy-usar-ia-corretamente","status":"publish","type":"post","link":"https:\/\/pletzenauer.com\/pt-pt\/2026\/06\/09\/metodo-karpathy-usar-ia-corretamente\/","title":{"rendered":"O m\u00e9todo Karpathy: usar a IA 10\u00d7 de forma mais eficaz"},"content":{"rendered":"<p><!-- pletzenauer blog article: Karpathy-Methode --><\/p>\n<p class=\"intro\"><strong>Andrej Karpathy &ndash; cofundador da OpenAI e antigo respons\u00e1vel de IA na Tesla &ndash; explica h\u00e1 j\u00e1 algum tempo, em palestras e entrevistas, porque \u00e9 que a maioria das pessoas usa a IA de forma errada.<\/strong> N\u00e3o por praticarem pouco, mas por perceberem mal a ferramenta. O seu m\u00e9todo para trabalhar com IA de forma bastante mais r\u00e1pida reduz-se a tr\u00eas camadas: <em>spec<\/em>, <em>verifica\u00e7\u00e3o<\/em> e <em>ambiente<\/em>. Eis o que est\u00e1 realmente por tr\u00e1s disto &ndash; sem hype, mas para p\u00f4r em pr\u00e1tica.<\/p>\n<div class=\"callout\" style=\"background:#F0EDE3;border-left:4px solid #F26B2C;border-radius:14px;padding:24px 28px;margin:32px 0;\">\n<p style=\"font-family:'JetBrains Mono',monospace;text-transform:uppercase;letter-spacing:0.04em;font-size:13px;color:#B84A14;margin:0 0 12px;\">O essencial em resumo<\/p>\n<ul style=\"margin:0;padding-left:20px;line-height:1.7;\">\n<li><strong>A IA \u00e9 brilhante no que \u00e9 mensur\u00e1vel e cega quanto ao contexto.<\/strong> N\u00e3o conhece o seu objetivo &ndash; isso tem de ser o utilizador a fornecer.<\/li>\n<li><strong>Camada&nbsp;1 &ndash; spec:<\/strong> primeiro clarificar o objetivo, depois trabalhar em pequenos passos (de forma \u00e1gil) e com precis\u00e3o.<\/li>\n<li><strong>Camada&nbsp;2 &ndash; verifica\u00e7\u00e3o:<\/strong> definir antecipadamente os crit\u00e9rios de avalia\u00e7\u00e3o, um segundo modelo como cr\u00edtico, integrar sinais externos.<\/li>\n<li><strong>Camada&nbsp;3 &ndash; ambiente:<\/strong> CLAUDE.md, base de conhecimento pr\u00f3pria, Skills reutiliz\u00e1veis e verdadeiros guardrails.<\/li>\n<li><strong>O n\u00facleo:<\/strong> &bdquo;Pode delegar o seu pensamento &ndash; mas n\u00e3o a sua compreens\u00e3o.&ldquo;<\/li>\n<\/ul>\n<\/div>\n<figure style=\"margin:32px 0;\">\n  <img decoding=\"async\" src=\"https:\/\/pletzenauer.com\/wp-content\/uploads\/2026\/06\/karpathy-methode-3-schichten.png\" alt=\"O m\u00e9todo Karpathy em tr\u00eas camadas: spec, verificador e ambiente, com os seus passos centrais.\" style=\"width:100%;height:auto;border-radius:14px;border:1px solid #E8E4D9;\" \/><figcaption style=\"font-size:0.85rem;color:#6B6B66;margin-top:8px;\">As tr\u00eas camadas do m\u00e9todo Karpathy num relance.<\/figcaption><\/figure>\n<h2>Porque \u00e9 que a IA falha em perguntas simples<\/h2>\n<p>Karpathy d\u00e1 um exemplo simples: &bdquo;Quero ir \u00e0 esta\u00e7\u00e3o de lavagem, fica a 50&nbsp;metros. Devo ir de carro ou a p\u00e9?&ldquo; Os modelos de topo atuais &ndash; Claude, Gemini, Grok, ChatGPT &ndash; respondem todos: <em>a p\u00e9, \u00e9 t\u00e3o perto<\/em>. Errado. Porque para lavar <strong>o carro<\/strong> precisa de ter o carro l\u00e1.<\/p>\n<p>\u00c9 este o \u00e2mago de tudo: <strong>a IA \u00e9 brilhante em tudo o que se pode medir &ndash; e cega em tudo o que precisa de contexto.<\/strong> O seu objetivo, as suas condi\u00e7\u00f5es, a sua intui\u00e7\u00e3o: sobre isso a IA n\u00e3o tem qualquer sinal. A tarefa n\u00e3o consiste, portanto, em &bdquo;fazer melhores prompts&ldquo;, mas em fechar essa lacuna entre a sua compreens\u00e3o e a capacidade de c\u00e1lculo da IA. \u00c9 exatamente isso que as tr\u00eas camadas fazem.<\/p>\n<h2>Camada 1: o spec &ndash; a sua compreens\u00e3o em forma utiliz\u00e1vel<\/h2>\n<p>Um spec \u00e9 a forma como entrega a sua compreens\u00e3o \u00e0 IA &ndash; num formato com que ela consiga trabalhar. O conhecido &bdquo;modo de plano&ldquo; do Claude vai na dire\u00e7\u00e3o certa, mas \u00e9 superficial demais para Karpathy. O seu conselho: elaborar em conjunto com a ferramenta de IA um <strong>spec verdadeiramente detalhado<\/strong>. Consegue-se em tr\u00eas passos.<\/p>\n<h3>1. Descubra o objetivo verdadeiro<\/h3>\n<p>&bdquo;Cria um relat\u00f3rio mensal&ldquo; \u00e9 uma <em>tarefa<\/em>. O <em>objetivo<\/em> \u00e9 a conclus\u00e3o que vai retirar, a decis\u00e3o que o relat\u00f3rio desencadeia. Qual \u00e9 o objetivo, isso a IA nunca poder\u00e1 determinar por si. Deixe-se antes entrevistar:<\/p>\n<blockquote style=\"border-left:3px solid #E8E4D9;padding-left:18px;color:#3a3a38;font-style:italic;\"><p>&bdquo;Entrevista-me para identificar o objetivo deste projeto antes de come\u00e7ares.&ldquo;<\/p><\/blockquote>\n<h3>2. Trabalhe de forma \u00e1gil, n\u00e3o em cascata<\/h3>\n<p>A maioria das pessoas atira tudo de uma vez para a IA (cascata) e espera pelo resultado final. Melhor \u00e9 o <strong>speccing \u00e1gil<\/strong>: \u00e2mbito restrito, checkpoint claro, verificar o resultado, corrigir, repetir. Assim nota cedo se a dire\u00e7\u00e3o n\u00e3o \u00e9 a certa.<\/p>\n<blockquote style=\"border-left:3px solid #E8E4D9;padding-left:18px;color:#3a3a38;font-style:italic;\"><p>&bdquo;Tende para specs mais pequenos e mais delimitados, com resultados interm\u00e9dios claros.&ldquo;<\/p><\/blockquote>\n<h3>3. Seja preciso &ndash; e pense junto<\/h3>\n<p>Quanto mais preciso for, menos a IA tem de presumir. E cada suposi\u00e7\u00e3o \u00e9 uma oportunidade de se afastar do resultado desejado. Quando a IA escreve um spec para si, leia-o de forma cr\u00edtica &ndash; com a sua pr\u00f3pria cabe\u00e7a.<\/p>\n<blockquote style=\"border-left:3px solid #E8E4D9;padding-left:18px;color:#3a3a38;font-style:italic;\"><p>&bdquo;Faz-me confirmar explicitamente as decis\u00f5es centrais, para que nada passe ao lado.&ldquo;<\/p><\/blockquote>\n<p>Tr\u00eas elementos, um resultado: um spec bem delimitado e pensado, adequado ao seu objetivo real. Karpathy chama-lhe <em>modern engineering<\/em> &ndash; uma postura de que no futuro vai precisar quem trabalhar a s\u00e9rio com IA.<\/p>\n<h2>Camada 2: o verificador &ndash; deixar a IA verificar o pr\u00f3prio trabalho<\/h2>\n<p>O mais frustrante na IA \u00e9 verificar o resultado. Para perceber porqu\u00ea, ajuda o modelo mental de Karpathy. Ele fala de &bdquo;animais&ldquo; por oposi\u00e7\u00e3o a &bdquo;esp\u00edritos&ldquo;: as pessoas s\u00e3o como animais &ndash; com motivos e emo\u00e7\u00f5es. Se disser a algu\u00e9m &bdquo;torna-te profissional de SEO em 14 dias ou est\u00e1s despedido&ldquo;, a pessoa arranja maneira. A IA funciona de outra forma.<\/p>\n<p>Uma imagem mais clara: imagine a IA como um <strong>bibliotec\u00e1rio rob\u00f4<\/strong>. Responde a perguntas apenas com base nos livros da sua biblioteca. Se faltar um livro, n\u00e3o consegue ajudar &ndash; e muitas vezes n\u00e3o d\u00e1 por isso. Por isso brilha na matem\u00e1tica e trope\u00e7a no contexto: onde h\u00e1 respostas claras na biblioteca, \u00e9 brilhante; onde n\u00e3o h\u00e1, est\u00e1 confiantemente errada. Gritar, implorar ou dizer &bdquo;faz isso melhor&ldquo; n\u00e3o ajuda. A \u00fanica alavanca verdadeira \u00e9 a <strong>verifica\u00e7\u00e3o<\/strong>. Tr\u00eas pontos de partida:<\/p>\n<ul>\n<li><strong>Definir antecipadamente os crit\u00e9rios de avalia\u00e7\u00e3o.<\/strong> Em vez de &bdquo;faz um bom relat\u00f3rio&ldquo;: &bdquo;O relat\u00f3rio tem tr\u00eas sec\u00e7\u00f5es, cada uma termina com uma recomenda\u00e7\u00e3o.&ldquo; Quanto mais preciso antes, menos margem para erros.<\/li>\n<li><strong>Um segundo modelo como cr\u00edtico.<\/strong> Um segundo bibliotec\u00e1rio de outra biblioteca avalia o resultado do primeiro. No Claude Code pode usar-se, por exemplo, o plugin Codex: &bdquo;Se isto for um build complexo, manda o Codex verificar o resultado final.&ldquo;<\/li>\n<li><strong>Integrar sinais externos.<\/strong> Ligue a IA ao sistema que conhece a verdade &ndash; por exemplo ao ambiente de deployment, para confirmar que houve mesmo entrega. Ou forne\u00e7a relat\u00f3rios antigos como formato de refer\u00eancia.<\/li>\n<\/ul>\n<p>Boris Cherney, criador do Claude Code, resume-o assim: <strong>se o Claude tiver um ciclo de feedback, isso duplica ou triplica a qualidade do resultado final.<\/strong><\/p>\n<blockquote style=\"border-left:3px solid #E8E4D9;padding-left:18px;color:#3a3a38;font-style:italic;\"><p>&bdquo;Esbo\u00e7a os crit\u00e9rios de avalia\u00e7\u00e3o com que garantes um resultado final de qualidade. S\u00ea preciso. Onde fizer sentido, recorre a um segundo modelo ou a dados externos para verificar.&ldquo;<\/p><\/blockquote>\n<h2>Camada 3: o ambiente &ndash; o ch\u00e3o da oficina sobre o qual tudo assenta<\/h2>\n<p>O spec e a verifica\u00e7\u00e3o precisam de um s\u00edtio onde viver: o ambiente em que constr\u00f3i. Pense numa oficina &ndash; o spec \u00e9 a planta na parede, o verificador \u00e9 o controlo de qualidade \u00e0 porta, e o ambiente \u00e9 a pr\u00f3pria oficina. O problema: a maioria constr\u00f3i tudo do zero de cada vez. Eis como montar, em alternativa, um posto de trabalho que melhora com o tempo:<\/p>\n<ul>\n<li><strong>Um ficheiro CLAUDE.md bem arrumado.<\/strong> \u00c9 carregado automaticamente com cada prompt &ndash; \u00e9 a primeira coisa que o Claude l\u00ea. Exemplo: &bdquo;Antes de constru\u00edres algo com v\u00e1rios passos, acrescenta um plano de verifica\u00e7\u00e3o.&ldquo; Assim a verifica\u00e7\u00e3o \u00e9 obrigat\u00f3ria, n\u00e3o opcional.<\/li>\n<li><strong>Uma base de conhecimento pr\u00f3pria (LLM knowledge base).<\/strong> Um sistema de pastas com os seus pr\u00f3prios dados, f\u00e1cil de pesquisar pela IA. <em>Os seus dados s\u00e3o o seu fosso defensivo<\/em> &ndash; \u00e9 aqui que come\u00e7a a sua propriedade intelectual.<\/li>\n<li><strong>Skills reutiliz\u00e1veis.<\/strong> Regra pr\u00e1tica: aquilo que faz repetidamente torna-se um Skill &ndash; um manual para uma tarefa concreta. &bdquo;A melhor maneira de encontrar uma fuga na mangueira \u00e9 deixar correr \u00e1gua.&ldquo; Quanto mais usar os Skills, melhores eles ficam.<\/li>\n<li><strong>Regras verdadeiras em vez de pedidos.<\/strong> Uma frase no CLAUDE.md (&bdquo;n\u00e3o inventes&ldquo;) \u00e9 um pedido que a IA pode ignorar. O que \u00e9 cr\u00edtico tem de ser imposto ao n\u00edvel da ferramenta &ndash; p.&nbsp;ex. um hook de pre-tool-use que protege rigidamente determinados ficheiros.<\/li>\n<\/ul>\n<p>Arrume as suas a\u00e7\u00f5es em tr\u00eas cestos: <strong>sempre permitido<\/strong> (corre em piloto autom\u00e1tico), <strong>perguntar antes<\/strong> (verificar) e <strong>nunca<\/strong> (limites que n\u00e3o podem ser ultrapassados). Fa\u00e7a do ambiente o seu mundo &ndash; a IA vive dentro dele, n\u00e3o ao contr\u00e1rio.<\/p>\n<figure style=\"margin:32px 0;\">\n  <img decoding=\"async\" src=\"https:\/\/pletzenauer.com\/wp-content\/uploads\/2026\/06\/karpathy-methode-guardrails.png\" alt=\"Tr\u00eas cestos de guardrails para a\u00e7\u00f5es de IA: sempre permitido, perguntar antes, nunca.\" style=\"width:100%;height:auto;border-radius:14px;border:1px solid #E8E4D9;\" \/><figcaption style=\"font-size:0.85rem;color:#6B6B66;margin-top:8px;\">Camada 3: arrumar as a\u00e7\u00f5es em tr\u00eas cestos de guardrails.<\/figcaption><\/figure>\n<h2>A \u00fanica coisa que conta<\/h2>\n<blockquote style=\"border-left:4px solid #F26B2C;padding:8px 0 8px 20px;font-size:1.25rem;line-height:1.5;color:#0F0F0E;\"><p>&bdquo;Pode delegar o seu pensamento &ndash; mas n\u00e3o a sua compreens\u00e3o.&ldquo;<br \/><span style=\"font-size:0.85rem;color:#6B6B66;\">&ndash; Andrej Karpathy<\/span><\/p><\/blockquote>\n<p>As tr\u00eas camadas giram exatamente em torno disso: a sua compreens\u00e3o do quadro geral. Tem de conhecer os seus objetivos e saber o que \u00e9 preciso para orientar a IA na dire\u00e7\u00e3o certa. As ferramentas ficam mais baratas &ndash; a compreens\u00e3o continua escassa.<\/p>\n<h2>Conclus\u00e3o<\/h2>\n<p>&bdquo;Fazer melhores prompts&ldquo; \u00e9 a pergunta errada. Quem quer mesmo ser mais r\u00e1pido e melhor com IA constr\u00f3i um <strong>sistema<\/strong>: um spec preciso, que parte do objetivo; uma verifica\u00e7\u00e3o que imp\u00f5e qualidade; e um ambiente que cresce a cada utiliza\u00e7\u00e3o. N\u00e3o \u00e9 magia nem hype &ndash; \u00e9 trabalho limpo, em que mant\u00e9m a cabe\u00e7a no lugar. \u00c9 tamb\u00e9m assim que aconselho: com honestidade, de forma mensur\u00e1vel, sem hype de IA. Se quiser montar isto na sua empresa, falemos sobre o assunto.<\/p>\n<h2>Para levar consigo<\/h2>\n<p>O m\u00e9todo completo em documentos compactos &ndash; ideais para guardar e partilhar na equipa:<\/p>\n<div class=\"download-cta\" style=\"background:#0F0F0E;color:#F2F0EA;border-radius:14px;padding:24px 28px;margin:20px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;\">\n<div>\n<p style=\"font-family:'JetBrains Mono',monospace;text-transform:uppercase;letter-spacing:0.04em;font-size:12px;color:#F26B2C;margin:0 0 6px;\">&#128196; Download gratuito<\/p>\n<p>    <strong style=\"font-size:18px;\">Die Karpathy-Methode &ndash; Leitfaden (PDF, em alem\u00e3o)<\/strong>\n  <\/div>\n<p>  <a href=\"https:\/\/pletzenauer.com\/wp-content\/uploads\/2026\/06\/karpathy-methode-pletzenauer.pdf\" download style=\"background:#F26B2C;color:#fff;text-decoration:none;font-weight:600;padding:12px 22px;border-radius:999px;white-space:nowrap;\">Descarregar o PDF<\/a>\n<\/div>\n<div class=\"download-cta\" style=\"background:#0F0F0E;color:#F2F0EA;border-radius:14px;padding:24px 28px;margin:20px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;\">\n<div>\n<p style=\"font-family:'JetBrains Mono',monospace;text-transform:uppercase;letter-spacing:0.04em;font-size:12px;color:#F26B2C;margin:0 0 6px;\">&#128203; Download gratuito<\/p>\n<p>    <strong style=\"font-size:18px;\">Die Karpathy-Methode &ndash; Spickzettel mit Prompts (PDF, em alem\u00e3o)<\/strong>\n  <\/div>\n<p>  <a href=\"https:\/\/pletzenauer.com\/wp-content\/uploads\/2026\/06\/karpathy-methode-spickzettel.pdf\" download style=\"background:#F26B2C;color:#fff;text-decoration:none;font-weight:600;padding:12px 22px;border-radius:999px;white-space:nowrap;\">Descarregar a folha de consulta<\/a>\n<\/div>\n<p class=\"quelle\" style=\"font-size:0.9rem;color:#6B6B66;border-top:1px solid #E8E4D9;padding-top:16px;margin-top:40px;\">Fonte: <a href=\"https:\/\/www.youtube.com\/watch?v=7zZy1QTvokM\" target=\"_blank\" rel=\"noopener\">&bdquo;Stop Prompting Claude. Use Karpathy&rsquo;s Method Instead.&ldquo; de Austin Marchese (YouTube)<\/a>. Resumido livremente e vertido para portugu\u00eas.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>O m\u00e9todo de tr\u00eas camadas de Andrej Karpathy para trabalhar com Claude &#038; Co.: spec, verifica\u00e7\u00e3o, ambiente. Tirar mais da IA \u2013 sem hype.<\/p>\n","protected":false},"author":0,"featured_media":1479,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-2323","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-unkategorisiert"],"_links":{"self":[{"href":"https:\/\/pletzenauer.com\/pt-pt\/wp-json\/wp\/v2\/posts\/2323","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pletzenauer.com\/pt-pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pletzenauer.com\/pt-pt\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/pletzenauer.com\/pt-pt\/wp-json\/wp\/v2\/comments?post=2323"}],"version-history":[{"count":1,"href":"https:\/\/pletzenauer.com\/pt-pt\/wp-json\/wp\/v2\/posts\/2323\/revisions"}],"predecessor-version":[{"id":2913,"href":"https:\/\/pletzenauer.com\/pt-pt\/wp-json\/wp\/v2\/posts\/2323\/revisions\/2913"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pletzenauer.com\/pt-pt\/wp-json\/wp\/v2\/media\/1479"}],"wp:attachment":[{"href":"https:\/\/pletzenauer.com\/pt-pt\/wp-json\/wp\/v2\/media?parent=2323"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pletzenauer.com\/pt-pt\/wp-json\/wp\/v2\/categories?post=2323"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pletzenauer.com\/pt-pt\/wp-json\/wp\/v2\/tags?post=2323"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}