{"id":1546,"date":"2026-06-09T13:25:00","date_gmt":"2026-06-09T11:25:00","guid":{"rendered":"https:\/\/pletzenauer.com\/2026\/06\/19\/karpathy-methode-ki-richtig-nutzen\/"},"modified":"2026-08-22T01:07:37","modified_gmt":"2026-08-21T23:07:37","slug":"karpathy-method-use-ai-10x-more-effectively","status":"publish","type":"post","link":"https:\/\/pletzenauer.com\/en\/2026\/06\/09\/karpathy-method-use-ai-10x-more-effectively\/","title":{"rendered":"The Karpathy method: use AI 10x more effectively"},"content":{"rendered":"<p><!-- pletzenauer blog article: Karpathy method --><\/p>\n<p class=\"intro\"><strong>Andrej Karpathy &ndash; former head of AI at Tesla &ndash; explained at AISN 2026 why most people use AI the wrong way.<\/strong> Not because they practise too little, but because they misunderstand the tool. His method for working dramatically faster with AI breaks down into three layers: <em>spec<\/em>, <em>verification<\/em> and <em>environment<\/em>. Here is what is really behind it, no hype, but something you can put into practice.<\/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;\">The key points at a glance<\/p>\n<ul style=\"margin:0;padding-left:20px;line-height:1.7;\">\n<li><strong>AI is brilliant at what is measurable, blind to context.<\/strong> It does not know your goal, that is on you to provide.<\/li>\n<li><strong>Layer&nbsp;1. Spec:<\/strong> Clarify the goal first, then work in small steps (agile) and with precision.<\/li>\n<li><strong>Layer&nbsp;2. Verification:<\/strong> Define evaluation criteria up front, use a second model as a critic, bring in external signals.<\/li>\n<li><strong>Layer&nbsp;3. Environment:<\/strong> CLAUDE.md, your own knowledge base, reusable skills and real guardrails.<\/li>\n<li><strong>The core:<\/strong> &ldquo;You can outsource your thinking, but not your understanding.&rdquo;<\/li>\n<\/ul>\n<\/div>\n<figure style=\"margin:32px 0;\">\n  <img decoding=\"async\" src=\"https:\/\/pletzenauer.com\/wp-content\/uploads\/2026\/06\/en-karpathy-three-layers.png\" alt=\"The Karpathy method in three layers: spec, verifier and environment with their core steps.\" style=\"width:100%;height:auto;border-radius:14px;border:1px solid #E8E4D9;\" \/><figcaption style=\"font-size:0.85rem;color:#6B6B66;margin-top:8px;\">The three layers of the Karpathy method at a glance.<\/figcaption><\/figure>\n<h2>Why AI fails at simple questions<\/h2>\n<p>Karpathy gives a simple example: &ldquo;I want to go to the car wash, it&rsquo;s 50&nbsp;metres away. Should I drive or walk?&rdquo; Today&rsquo;s leading models &ndash; Claude, Gemini, Grok, ChatGPT &ndash; all answer: <em>walk, it&rsquo;s so close<\/em>. Wrong. Because to wash <strong>the car<\/strong>, you need the car there with you.<\/p>\n<p>That is the whole point: <strong>AI is brilliant at anything that can be measured, and blind to anything that needs context.<\/strong> Your goal, your constraints, your gut feeling: AI has no signal for any of that. So the task is not to &ldquo;prompt better&rdquo;, but to close the gap between your understanding and AI&rsquo;s computing power. That is exactly what the three layers do.<\/p>\n<h2>Layer 1: The spec, your understanding in usable form<\/h2>\n<p>A spec is how you hand your understanding to the AI, in a format it can actually work with. The well-known &ldquo;plan mode&rdquo; in Claude points in the right direction, but for Karpathy it is too shallow. His advice: design a <strong>genuinely detailed spec<\/strong> together with the AI tool. Here is how to do it in three steps.<\/p>\n<h3>1. Uncover the real goal<\/h3>\n<p>&ldquo;Create a monthly report&rdquo; is a <em>task<\/em>. The <em>goal<\/em> is the conclusion you draw, the decision the report triggers. The AI can never define the goal for you. Instead, let it interview you:<\/p>\n<blockquote style=\"border-left:3px solid #E8E4D9;padding-left:18px;color:#3a3a38;font-style:italic;\"><p>&ldquo;Interview me to identify the goal of this project before you begin.&rdquo;<\/p><\/blockquote>\n<h3>2. Work agile, not waterfall<\/h3>\n<p>Most people throw everything at the AI at once (waterfall) and hope for the finished result. It is better to do <strong>agile speccing<\/strong>: tight scope, clear checkpoint, review the result, adjust, repeat. That way you notice early if the direction is off.<\/p>\n<blockquote style=\"border-left:3px solid #E8E4D9;padding-left:18px;color:#3a3a38;font-style:italic;\"><p>&ldquo;Lean towards smaller, more tightly scoped specs with clear intermediate results.&rdquo;<\/p><\/blockquote>\n<h3>3. Be precise, and think along<\/h3>\n<p>The more precise you are, the less the AI has to assume. And every assumption is a chance to drift away from the result you wanted. When the AI writes a spec for you, read it critically, with your own head.<\/p>\n<blockquote style=\"border-left:3px solid #E8E4D9;padding-left:18px;color:#3a3a38;font-style:italic;\"><p>&ldquo;Have me explicitly confirm key decisions so that nothing is overlooked.&rdquo;<\/p><\/blockquote>\n<p>Three building blocks, one result: a tightly scoped, well-considered spec that fits your actual goal. Karpathy calls this <em>modern engineering<\/em>, a mindset that everyone working seriously with AI will need going forward.<\/p>\n<h2>Layer 2: The verifier, letting AI check its own work<\/h2>\n<p>The most frustrating thing about AI is checking the result. To understand why, Karpathy&rsquo;s mental model helps. He talks about &ldquo;animals&rdquo; versus &ldquo;ghosts&rdquo;: people are like animals, with motives and emotions. If you tell someone &ldquo;become an SEO pro in 14 days or you&rsquo;re fired&rdquo;, the person will find a way. AI works differently.<\/p>\n<p>A more vivid image: think of the AI as a <strong>robot librarian<\/strong>. It answers questions only from the books in its library. If a book is missing, it cannot help, and often does not notice. That is why it shines at maths and stumbles on context: where there are clear answers in the library, it is brilliant; where there are not, it is confidently wrong. Shouting, pleading or &ldquo;do better&rdquo; does not help. The only real lever is <strong>verification<\/strong>. Three starting points:<\/p>\n<ul>\n<li><strong>Define evaluation criteria up front.<\/strong> Instead of &ldquo;make the report good&rdquo;: &ldquo;The report has three sections, each ending with a recommendation.&rdquo; The more precise up front, the less room for error.<\/li>\n<li><strong>A second model as a critic.<\/strong> A second librarian from a different library evaluates the first one&rsquo;s result. In Claude Code you can use the Codex plugin, for example: &ldquo;If this turns into a complex build, have Codex review the final result.&rdquo;<\/li>\n<li><strong>Bring in external signals.<\/strong> Connect the AI to the system that knows the truth, such as the deployment environment, to confirm that something was actually shipped. Or provide old reports as a reference format.<\/li>\n<\/ul>\n<p>Boris Cherny, creator of Claude Code, puts it succinctly: <strong>if Claude has a feedback loop, that doubles or triples the quality of the final result.<\/strong><\/p>\n<blockquote style=\"border-left:3px solid #E8E4D9;padding-left:18px;color:#3a3a38;font-style:italic;\"><p>&ldquo;Outline the evaluation criteria you use to ensure a high-quality final result. Be precise. Where it makes sense, bring in a second model or external data for checking.&rdquo;<\/p><\/blockquote>\n<h2>Layer 3: The environment, the workshop floor everything stands on<\/h2>\n<p>Spec and verification need a place to live: the environment you build in. Think of a workshop, the spec is the blueprint on the wall, the verifier is the quality control at the door, and the environment is the workshop itself. The problem: most people build from scratch every time. Here is how to set up a workspace that gets better over time instead:<\/p>\n<ul>\n<li><strong>A clean CLAUDE.md file.<\/strong> It is loaded automatically with every prompt, the first thing Claude reads. Example: &ldquo;Before you build anything multi-step, add a verification plan.&rdquo; That way checking is enforced, not optional.<\/li>\n<li><strong>Your own knowledge base (LLM knowledge base).<\/strong> A folder system with your own data that the AI can search easily. <em>Your data is your moat<\/em>, this is where your intellectual property begins.<\/li>\n<li><strong>Reusable skills.<\/strong> Rule of thumb: whatever you do repeatedly becomes a skill, a manual for a specific task. &ldquo;The best way to find a leak in a hose is to run water through it.&rdquo; The more you use skills, the better they get.<\/li>\n<li><strong>Real rules instead of requests.<\/strong> A sentence in CLAUDE.md (&ldquo;don&rsquo;t make things up&rdquo;) is a request the AI can ignore. Whatever is critical belongs enforced at the tool level, for example a pre-tool-use hook that hard-protects certain files.<\/li>\n<\/ul>\n<p>Sort your actions into three buckets: <strong>always allowed<\/strong> (runs on autopilot), <strong>ask first<\/strong> (double-check) and <strong>never<\/strong> (limits that must not be crossed). Make the environment your world, the AI lives in it, not the other way around.<\/p>\n<figure style=\"margin:32px 0;\">\n  <img decoding=\"async\" src=\"https:\/\/pletzenauer.com\/wp-content\/uploads\/2026\/06\/en-karpathy-guardrails.png\" alt=\"Three guardrail buckets for AI actions: always allowed, ask first, never.\" style=\"width:100%;height:auto;border-radius:14px;border:1px solid #E8E4D9;\" \/><figcaption style=\"font-size:0.85rem;color:#6B6B66;margin-top:8px;\">Layer 3: sorting actions into three guardrail buckets.<\/figcaption><\/figure>\n<h2>The one thing that matters<\/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>&ldquo;You can outsource your thinking &ndash; but not your understanding.&rdquo;<br \/><span style=\"font-size:0.85rem;color:#6B6B66;\">&ndash; Andrej Karpathy<\/span><\/p><\/blockquote>\n<p>All three layers revolve around exactly this: your understanding of the bigger picture. You have to know your goals and know what it takes to steer the AI in the right direction. Tools are getting cheaper, understanding stays scarce.<\/p>\n<h2>Why the system matters, not the prompt<\/h2>\n<p>&ldquo;Prompt better&rdquo; is the wrong question. Anyone who really gets faster and better with AI builds a <strong>system<\/strong>: a precise spec that starts from the goal; verification that enforces quality; and an environment that grows with every use. This is not magic and not hype, it is clean work in which you keep your head. That is exactly how we advise, too: honest, measurable, without AI hype. If you want to set this up in your company, let&rsquo;s talk.<\/p>\n<h2>Take it with you<\/h2>\n<p>The complete method as compact handouts, ideal to save and share with your team:<\/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; Free download<\/p>\n<p>    <strong style=\"font-size:18px;\">The Karpathy method, guide (PDF)<\/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;\">Download 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; Free download<\/p>\n<p>    <strong style=\"font-size:18px;\">The Karpathy method, cheat sheet with prompts (PDF)<\/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;\">Load cheat sheet<\/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;\">Source: <a href=\"https:\/\/www.youtube.com\/watch?v=7zZy1QTvokM\" target=\"_blank\" rel=\"noopener\">&ldquo;Stop Prompting Claude. Use Karpathy&rsquo;s Method Instead.&rdquo; by Austin Marchese (YouTube)<\/a>. Freely summarised and translated.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Andrej Karpathy\u2019s three-layer method for working with Claude and friends: spec, verification, environment. Get more out of AI, without the hype.<\/p>\n","protected":false},"author":1,"featured_media":3211,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17],"tags":[81,82,83,84,85,86,87],"class_list":["post-1546","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-automatisierung","tag-ai-tools","tag-claude","tag-karpathy","tag-ki","tag-produktivitaet","tag-prompting","tag-spec-driven-development"],"_links":{"self":[{"href":"https:\/\/pletzenauer.com\/en\/wp-json\/wp\/v2\/posts\/1546","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pletzenauer.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pletzenauer.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pletzenauer.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pletzenauer.com\/en\/wp-json\/wp\/v2\/comments?post=1546"}],"version-history":[{"count":6,"href":"https:\/\/pletzenauer.com\/en\/wp-json\/wp\/v2\/posts\/1546\/revisions"}],"predecessor-version":[{"id":3311,"href":"https:\/\/pletzenauer.com\/en\/wp-json\/wp\/v2\/posts\/1546\/revisions\/3311"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pletzenauer.com\/en\/wp-json\/wp\/v2\/media\/3211"}],"wp:attachment":[{"href":"https:\/\/pletzenauer.com\/en\/wp-json\/wp\/v2\/media?parent=1546"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pletzenauer.com\/en\/wp-json\/wp\/v2\/categories?post=1546"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pletzenauer.com\/en\/wp-json\/wp\/v2\/tags?post=1546"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}