<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>KI on Njumaen</title>
    <link>https://njumaen.de/tags/ki/</link>
    <description>Recent content in KI on Njumaen</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <lastBuildDate>Mon, 13 Jul 2026 17:31:46 +0200</lastBuildDate><atom:link href="https://njumaen.de/tags/ki/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Warum Coding Agents so gut wirken – obwohl sie nichts verstehen</title>
      <link>https://njumaen.de/posts/nerd-gedanken/warum-coding-agents-so-gut-wirken/</link>
      <pubDate>Mon, 13 Jul 2026 17:31:46 +0200</pubDate>
      
      <guid>https://njumaen.de/posts/nerd-gedanken/warum-coding-agents-so-gut-wirken/</guid>
      <description>&lt;p&gt;&lt;em&gt;Ein Blogpost für alle, die sich fragen, warum KI-Programmierhelfer manchmal wie Zauberei wirken – und warum sie trotzdem keine Zauberer sind.&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;einleitung-der-moment-in-dem-die-ki-mich-überrascht-hat&#34;&gt;Einleitung: Der Moment, in dem die KI mich überrascht hat&lt;/h2&gt;
&lt;p&gt;Es war ein ganz normaler Dienstagabend. Ich saß vor meinem Laptop und kämpfte mit einem Code-Problem, das mich seit Stunden frustrierte. Eine einfache Funktion in Python sollte eine Liste von Zahlen sortieren – aber irgendwie klappte es nicht. Die Fehlermeldung war kryptisch, und ich hatte keine Ahnung, wo der Fehler lag. Also probierte ich es mit einem &lt;strong&gt;Coding Agent&lt;/strong&gt;, einem dieser KI-Tools, die einem beim Programmieren helfen sollen.&lt;/p&gt;
&lt;p&gt;Ich tippte meine Frage ein: &lt;em&gt;„Warum gibt mein Code einen &lt;code&gt;TypeError&lt;/code&gt; aus?“&lt;/em&gt; – und innerhalb von Sekunden kam eine Antwort, die nicht nur den Fehler erklärte, sondern auch eine &lt;strong&gt;funktionierende Lösung&lt;/strong&gt; lieferte. Ich war beeindruckt. &lt;em&gt;Wie kann etwas, das nur aus Code und Daten besteht, so etwas wie Verständnis zeigen?&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Die Antwort darauf ist faszinierend – und sie hat weniger mit Magie zu tun, als man denkt.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;warum-coding-agents-so-überzeugend-wirken&#34;&gt;Warum Coding Agents so überzeugend wirken&lt;/h2&gt;
&lt;h3 id=&#34;1-sie-sind-die-besten-ratespieler-aller-zeiten&#34;&gt;1. Sie sind die besten Ratespieler aller Zeiten&lt;/h3&gt;
&lt;p&gt;Stell dir vor, du spielst ein Spiel, bei dem du den nächsten Satz in einem Buch erraten musst. Du kennst die ersten Wörter, und jetzt sollst du raten, wie es weitergeht. Ein guter Spieler würde sich an ähnliche Sätze erinnern, die er schon mal gelesen hat, und eine plausible Fortsetzung vorschlagen.&lt;/p&gt;
&lt;p&gt;Genau das tun Coding Agents – nur in einem viel größeren Maßstab. Sie wurden mit &lt;strong&gt;Milliarden von Code-Zeilen&lt;/strong&gt; trainiert und haben gelernt, welche Code-Snippets, Fehler oder Lösungen &lt;strong&gt;typischerweise&lt;/strong&gt; zusammengehören. Wenn du also eine Frage stellst, durchsucht die KI nicht aktiv das Internet oder denkt nach wie ein Mensch. Stattdessen &lt;strong&gt;erkennt sie Muster&lt;/strong&gt; und schlägt vor, was in ähnlichen Situationen oft funktioniert hat.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Beispiel:&lt;/strong&gt;&lt;br&gt;
Du schreibst:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-python&#34; data-lang=&#34;python&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;def&lt;/span&gt; &lt;span class=&#34;nf&#34;&gt;add_numbers&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;a&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;b&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;):&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Die KI weiß aus Erfahrung, dass in 99% der Fälle als Nächstes &lt;code&gt;return a + b&lt;/code&gt; kommt – nicht weil sie Mathematik versteht, sondern weil sie diese Struktur unzählige Male gesehen hat.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&#34;2-sie-machen-fehler--aber-auf-eine-clevere-art&#34;&gt;2. Sie machen Fehler – aber auf eine clevere Art&lt;/h3&gt;
&lt;p&gt;Coding Agents sind nicht perfekt. Manchmal schlagen sie Lösungen vor, die &lt;strong&gt;falsch&lt;/strong&gt; sind oder nicht funktionieren. Aber hier kommt der Trick: &lt;strong&gt;Sie machen Fehler, die für Menschen schwer zu erkennen sind.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Warum? Weil ihre Antworten oft &lt;strong&gt;logisch klingen&lt;/strong&gt;. Wenn die KI erklärt, warum ein bestimmter Code nicht funktioniert, klingt die Begründung so überzeugend, dass man geneigt ist, ihr zu vertrauen. Dabei basiert die Erklärung nur darauf, dass ähnliche Sätze in den Trainingsdaten oft in diesem Kontext aufgetaucht sind.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Das Paradoxe:&lt;/strong&gt; Gerade weil ihre Fehler so &lt;strong&gt;menschlich&lt;/strong&gt; wirken, fallen sie uns nicht auf.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&#34;3-sie-sind-wie-ein-super-autokorrektur-tool--nur-für-code&#34;&gt;3. Sie sind wie ein Super-Autokorrektur-Tool – nur für Code&lt;/h3&gt;
&lt;p&gt;Erinnerst du dich an die Autokorrektur auf deinem Handy? Sie erkennt, wenn du ein Wort falsch schreibst, und schlägt die richtige Version vor. Ein Coding Agent funktioniert ähnlich – nur dass es nicht Wörter, sondern &lt;strong&gt;ganze Code-Blöcke&lt;/strong&gt; korrigiert oder ergänzt.&lt;/p&gt;
&lt;p&gt;Der Unterschied: Während die Autokorrektur nur auf Rechtschreibung achten muss, erkennt ein Coding Agent &lt;strong&gt;logische Zusammenhänge&lt;/strong&gt;. Es sieht zum Beispiel:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;„Ah, hier fehlt ein Semikolon.“&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;„Diese Variable wurde nie definiert.“&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;„Diese Schleife wird nie beendet – das führt zu einer Endlosschleife.“&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Und das alles &lt;strong&gt;ohne zu verstehen&lt;/strong&gt;, was der Code eigentlich tun soll. Es erkennt nur Muster, die in der Vergangenheit zu Fehlern geführt haben.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&#34;4-sie-können-denken--aber-nur-in-anführungszeichen&#34;&gt;4. Sie können „denken“ – aber nur in Anführungszeichen&lt;/h3&gt;
&lt;p&gt;Manchmal wirken Coding Agents, als würden sie &lt;strong&gt;nachdenken&lt;/strong&gt;. Sie erklären Schritt für Schritt, warum ein bestimmter Ansatz funktioniert oder nicht. Aber in Wahrheit &lt;strong&gt;simulieren&lt;/strong&gt; sie nur Denken.&lt;/p&gt;
&lt;p&gt;Stell dir vor, du fragst einen Freund: &lt;em&gt;„Wie funktioniert ein Fahrrad?“&lt;/em&gt; und er antwortet:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;„Ein Fahrrad hat zwei Räder, eine Kette und Pedale. Wenn du die Pedale trittst, bewegt sich die Kette, und die Räder drehen sich.“&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Das klingt nach einer guten Erklärung – aber dein Freund könnte auch einfach nur eine Beschreibung aus einem Buch nachplappern, ohne wirklich zu verstehen, wie die Physik dahinter funktioniert. Genau das tun Coding Agents: Sie &lt;strong&gt;kombinieren bekannte Informationen&lt;/strong&gt; auf eine Weise, die für uns sinnvoll klingt.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;warum-sie-trotzdem-nur-stochastische-papageien-sind&#34;&gt;Warum sie trotzdem „nur“ stochastische Papageien sind&lt;/h2&gt;
&lt;p&gt;Der Begriff &lt;em&gt;„stochastischer Papagei“&lt;/em&gt; kommt von der Linguistin Emily Bender und beschreibt treffend, was diese KI-Systeme wirklich tun: &lt;strong&gt;Sie wiederholen statistisch wahrscheinliche Sätze – ohne sie zu verstehen.&lt;/strong&gt;&lt;/p&gt;
&lt;h3 id=&#34;1-sie-haben-kein-echtes-verständnis&#34;&gt;1. Sie haben kein echtes Verständnis&lt;/h3&gt;
&lt;p&gt;Ein Coding Agent weiß nicht, was ein &lt;em&gt;„Stack“&lt;/em&gt; oder ein &lt;em&gt;„Pointer“&lt;/em&gt; wirklich ist. Es kennt nur die Wörter und ihre typischen Kombinationen. Wenn du es fragst:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;„Erkläre mir, wie ein Computer eine &lt;code&gt;if&lt;/code&gt;-Bedingung auf Hardware-Ebene ausführt.“&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;wird die Antwort oft &lt;strong&gt;oberflächlich oder falsch&lt;/strong&gt; sein. Denn die KI hat keine Ahnung von Transistoren, Stromflüssen oder wie ein Prozessor tatsächlich funktioniert. Sie hat nur gelernt, welche Sätze in solchen Kontexten oft verwendet werden.&lt;/p&gt;
&lt;h3 id=&#34;2-sie-können-nicht-generalisieren&#34;&gt;2. Sie können nicht generalisieren&lt;/h3&gt;
&lt;p&gt;Coding Agents sind &lt;strong&gt;spezialisiert auf das, was sie gesehen haben&lt;/strong&gt;. Wenn du sie mit einem Problem konfrontierst, das &lt;strong&gt;völlig neu&lt;/strong&gt; ist (z.B. ein Algorithmus, der noch nie in ihren Trainingsdaten vorkam), werden sie scheitern. Sie können keine &lt;strong&gt;echten Innovationen&lt;/strong&gt; schaffen – nur Variationen von dem, was schon da ist.&lt;/p&gt;
&lt;h3 id=&#34;3-sie-sind-anfällig-für-kleine-änderungen&#34;&gt;3. Sie sind anfällig für kleine Änderungen&lt;/h3&gt;
&lt;p&gt;Manchmal reicht schon ein &lt;strong&gt;kleiner Tippfehler&lt;/strong&gt; oder eine ungewöhnliche Formulierung, und die KI liefert plötzlich Unsinn. Das liegt daran, dass sie nicht &lt;strong&gt;robust&lt;/strong&gt; ist – sie verlässt sich komplett auf die Muster, die sie kennt. Wenn der Input auch nur ein bisschen von diesen Mustern abweicht, bricht alles zusammen.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;die-große-frage-braucht-es-verständnis-um-nützlich-zu-sein&#34;&gt;Die große Frage: Braucht es Verständnis, um nützlich zu sein?&lt;/h2&gt;
&lt;p&gt;Hier kommt der interessanteste Teil: &lt;strong&gt;Spielt es überhaupt eine Rolle, ob die KI „versteht“, was sie tut?&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Aus praktischer Sicht:&lt;/strong&gt; Nein. Wenn ein Coding Agent dir hilft, einen Fehler zu finden oder Code schneller zu schreiben, ist das &lt;strong&gt;wertvoll&lt;/strong&gt; – egal, ob die KI wirklich versteht, was sie tut.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Aus philosophischer Sicht:&lt;/strong&gt; Ja. Wenn wir KI-Systeme in &lt;strong&gt;kritischen Bereichen&lt;/strong&gt; einsetzen (z.B. Medizin, Sicherheit, Recht), müssen wir uns fragen: &lt;em&gt;Können wir uns auf etwas verlassen, das nicht wirklich versteht, was es tut?&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;ein-vergleich-der-taschenrechner&#34;&gt;Ein Vergleich: Der Taschenrechner&lt;/h3&gt;
&lt;p&gt;Ein Taschenrechner kann komplexe mathematische Gleichungen lösen – aber er &lt;strong&gt;versteht&lt;/strong&gt; nicht, was Mathematik ist. Trotzdem vertrauen wir ihm, weil er &lt;strong&gt;zuverlässig&lt;/strong&gt; funktioniert. Coding Agents sind wie &lt;strong&gt;Taschenrechner für Code&lt;/strong&gt;: Sie liefern oft die richtige Antwort, auch wenn sie nicht wissen, warum.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;fazit-zauberei-oder-nur-ein-sehr-guter-trick&#34;&gt;Fazit: Zauberei oder nur ein sehr guter Trick?&lt;/h2&gt;
&lt;p&gt;Coding Agents wirken intelligent, weil sie:&lt;br&gt;
✔ &lt;strong&gt;Muster in riesigen Datenmengen erkennen&lt;/strong&gt; (und damit oft die richtige Lösung vorschlagen).&lt;br&gt;
✔ &lt;strong&gt;Fehler auf eine Weise erklären, die für uns logisch klingt&lt;/strong&gt; (auch wenn sie selbst nicht verstehen, warum).&lt;br&gt;
✔ &lt;strong&gt;uns Zeit sparen&lt;/strong&gt;, indem sie repetitive Aufgaben übernehmen.&lt;/p&gt;
&lt;p&gt;Aber sie sind &lt;strong&gt;keine Denker&lt;/strong&gt;. Sie sind &lt;strong&gt;die besten Autovervollständiger der Welt&lt;/strong&gt; – trainiert auf das gesamte Internet.&lt;/p&gt;
&lt;p&gt;Und das ist auch schon die Magie daran: &lt;strong&gt;Manchmal reicht es, die richtigen Wörter zur richtigen Zeit zu sagen – auch wenn man nicht weiß, was sie bedeuten.&lt;/strong&gt;&lt;/p&gt;
</description>
    </item>
    
  </channel>
</rss>
