{"id":26063,"date":"2026-10-15T11:38:01","date_gmt":"2026-10-15T10:38:01","guid":{"rendered":"https:\/\/nowtec.solutions\/?p=26063"},"modified":"2026-10-15T14:13:18","modified_gmt":"2026-10-15T13:13:18","slug":"ki-agenten-gedaechtnis-leitplanken","status":"publish","type":"post","link":"https:\/\/nowtec.solutions\/de\/blog\/ki-agenten-gedaechtnis-leitplanken\/","title":{"rendered":"Wie wir KI-Agenten mit Ged\u00e4chtnis und Leitplanken bauen"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">\u00dcber KI-Agenten wird im Moment vor allem geredet. Wir bauen einen \u2014 offen, Session f\u00fcr Session, mit Kamera. Das Projekt heisst Whale, es ist unser eigener Agenten-Harness, und der Code liegt \u00f6ffentlich. Dieser Text fasst zusammen, was in den letzten drei Sessions passiert ist und warum es f\u00fcr Organisationen interessant ist, die selbst gerade \u00fcber Agenten nachdenken.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Ein Agent ohne Ged\u00e4chtnis ist ein teurer Goldfisch<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Nehmen wir einen Supportprozess. Eine Anfrage kommt herein, der Agent liest sie, sucht die passende Information zusammen, schl\u00e4gt eine Antwort vor. Funktioniert. Beim n\u00e4chsten Mal beginnt er wieder bei null \u2014 und macht denselben Umweg wie beim letzten Mal, in derselben Reihenfolge.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Das Naheliegende ist, einfach den Gespr\u00e4chsverlauf mitzugeben. Das ist aber kein Ged\u00e4chtnis, sondern ein Protokoll, das so lange w\u00e4chst, bis es nicht mehr ins Modell passt und jede Anfrage teurer macht. Ged\u00e4chtnis ist die umgekehrte Bewegung: entscheiden, was aufbewahrt wird, in welcher Form, damit es nach Relevanz wieder auffindbar ist statt nach Reihenfolge.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wir haben daf\u00fcr vier Kandidaten verglichen und am Ende etwas anderes gebaut, als wir zuerst wollten. Der Ausl\u00f6ser war eine Unterscheidung aus einem Paper von Google, der Georgia Tech und der Universit\u00e4t Peking (<a href=\"https:\/\/arxiv.org\/abs\/2609.09153\" target=\"_blank\" rel=\"noopener noreferrer nofollow\"><em>Procedural Graphs: Self-Evolving Execution Structures for LLM Agents<\/em><\/a>, September 2026), die uns \u00fcberzeugt hat: Die meisten Systeme speichern <strong>Fakten<\/strong> \u2014 was ist was. Interessanter ist f\u00fcr einen Agenten das andere Wissen: <strong>wie etwas abl\u00e4uft<\/strong>, und vor allem, welcher Schritt erfahrungsgem\u00e4ss schiefgeht. Genau das speichern wir jetzt. Nach jeder Sitzung vergleicht das System gescheiterte mit gelungenen Abl\u00e4ufen und schreibt sein eigenes Ged\u00e4chtnis um. Verworfenes bleibt erhalten \u2014 damit es nicht ein zweites Mal probiert wird.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wichtig war uns dabei eine Entscheidung, die technisch klingt und in Wahrheit eine Haltung ist: Wenn das Ged\u00e4chtnis einmal nicht sauber ist, warnt das System und arbeitet weiter. Es bricht nicht ab. Ein Ged\u00e4chtnis soll eine Verbesserung sein und keine zus\u00e4tzliche Stelle, an der alles stehen bleibt.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Jeder Plan braucht einen Kritiker und eine menschliche Freigabe<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Die zweite H\u00e4lfte ist uns die wichtigere. Eine einzelne falsche Aktion eines Agenten ist billig \u2014 man sieht den Fehler und korrigiert ihn. Teuer wird ein <strong>guter Plan<\/strong>, der in die falsche Richtung l\u00e4uft: zw\u00f6lf Schritte, jeder f\u00fcr sich plausibel, und nichts im System hat einen Grund anzuhalten. Je besser Agenten im Planen werden, desto mehr ist das das eigentliche Risiko.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Deshalb haben wir vor die Ausf\u00fchrung zwei Dinge gesetzt \u2014 das Muster stammt aus einem Paper von <a href=\"https:\/\/block.xyz\/documents\/adversarial-cooperation-in-code-synthesis.pdf\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">Block AI Research<\/a>, den Leuten hinter dem Agenten Goose. Erstens einen <strong>Kritiker<\/strong>: ein zweiter Agent, der den Plan auseinandernimmt, bevor irgendetwas l\u00e4uft. Er kappt \u00c4ste, verschiebt andere, einige bleiben stehen. Das macht den Plan nicht automatisch richtig \u2014 aber man sieht, was strittig war. Ein Plan, der eine Auseinandersetzung \u00fcberstanden hat, ist etwas anderes als ein Plan, den niemand hinterfragt hat.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Zweitens eine <strong>menschliche Freigabe<\/strong>. Und zwar genau eine, an der richtigen Stelle. Die Versuchung ist gross, jeden Schritt best\u00e4tigen zu lassen \u2014 das ist der sicherste Weg zu einer Kontrolle, die niemand mehr aus\u00fcbt. Nach dem f\u00fcnfzehnten Dialogfenster klickt man auf Ja, ohne zu lesen, und dann hat man den Anschein von Aufsicht, was schlimmer ist als keine, weil man ihm vertraut. Bei uns wird der Plan als Ganzes zur Freigabe vorgelegt, einmal, solange die Entscheidung noch alles Weitere bestimmt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Das ist keine theoretische Vorliebe. Wir arbeiten \u00fcberall so: Agenten bereiten vor, Menschen schicken ab. Unsere eigenen Social-Media-Beitr\u00e4ge werden von Agenten entworfen und nie von einem Agenten ver\u00f6ffentlicht \u2014 der Klick geh\u00f6rt einem Menschen. Die Leitplanke in den Harness einzubauen, war weniger eine Designentscheidung als das Eingest\u00e4ndnis, dass wir es ohnehin schon so halten.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Was das f\u00fcr Ihre Organisation bedeutet<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Die meisten Organisationen werden nie selbst einen Agenten-Harness bauen. Sie werden einen kaufen \u2014 eingebaut in ein CRM, ein Ticketsystem, eine Dokumentenablage. Die Frage, die dann zu stellen ist, ist dieselbe, mit der wir eine ganze Session verbracht haben: <strong>An welcher Stelle schaut ein Mensch darauf, was die Maschine vorhat?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Die brauchbare Antwort ist weder \u201ealles kontrollieren&#8220; noch \u201el\u00e4uft schon&#8220;. Sie ist: eine Freigabe, dort, wo die Entscheidung noch g\u00fcnstig zu \u00e4ndern ist und ein Mensch noch versteht, was er freigibt. Wenn ein Anbieter nicht zeigen kann, wo diese Stelle in seinem Produkt sitzt, dann gibt es sie nicht.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Und das ist der Grund, warum wir das \u00f6ffentlich bauen: Die Entscheidungen sind der eigentliche Inhalt, nicht das fertige Ergebnis. Wer sie mitlesen kann \u2014 samt der Stellen, an denen wir falsch abgebogen sind \u2014, kann dieselben Fragen an jedes Produkt stellen, das ihm als \u201eagentische KI&#8220; verkauft wird.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Mitlesen und mitschauen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Die Sessions laufen auf Englisch, die ausf\u00fchrlichen Beitr\u00e4ge dazu ebenfalls.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube\" style=\"margin:2rem 0\">\n<a href=\"https:\/\/youtu.be\/pNqKBSNpa6I\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"display:block;position:relative;border-radius:10px;overflow:hidden;background:#000;text-decoration:none;line-height:0\">\n<img decoding=\"async\" src=\"https:\/\/i.ytimg.com\/vi\/pNqKBSNpa6I\/maxresdefault.jpg\" alt=\"Creating an AI Agent Harness: Iteration 3 \u2014 Memory Engine Research\" loading=\"lazy\" style=\"display:block;width:100%;height:auto;aspect-ratio:16\/9;object-fit:cover\">\n<span style=\"position:absolute;inset:0;display:flex;align-items:center;justify-content:center\">\n<span style=\"width:76px;height:54px;border-radius:14px;background:rgba(18,18,18,.82);display:flex;align-items:center;justify-content:center\">\n<span style=\"width:0;height:0;border-left:21px solid #fff;border-top:13px solid transparent;border-bottom:13px solid transparent;margin-left:5px\"><\/span>\n<\/span><\/span>\n<span style=\"position:absolute;left:0;right:0;bottom:0;padding:.85rem 1rem;background:linear-gradient(transparent,rgba(0,0,0,.85));color:#fff;font-size:.9rem;line-height:1.4\">Creating an AI Agent Harness: Iteration 3 \u2014 Memory Engine Research &#8212; auf YouTube ansehen &#8594;<\/span>\n<\/a>\n<figcaption class=\"wp-element-caption\">Iteration 3 \u2014 vier Memory-Engines im Vergleich.<\/figcaption>\n<\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube\" style=\"margin:2rem 0\">\n<a href=\"https:\/\/youtu.be\/I_B6WlJcofA\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"display:block;position:relative;border-radius:10px;overflow:hidden;background:#000;text-decoration:none;line-height:0\">\n<img decoding=\"async\" src=\"https:\/\/i.ytimg.com\/vi\/I_B6WlJcofA\/maxresdefault.jpg\" alt=\"Creating an AI Agent Harness: Iteration 4 \u2014 Memory Engine Implementation\" loading=\"lazy\" style=\"display:block;width:100%;height:auto;aspect-ratio:16\/9;object-fit:cover\">\n<span style=\"position:absolute;inset:0;display:flex;align-items:center;justify-content:center\">\n<span style=\"width:76px;height:54px;border-radius:14px;background:rgba(18,18,18,.82);display:flex;align-items:center;justify-content:center\">\n<span style=\"width:0;height:0;border-left:21px solid #fff;border-top:13px solid transparent;border-bottom:13px solid transparent;margin-left:5px\"><\/span>\n<\/span><\/span>\n<span style=\"position:absolute;left:0;right:0;bottom:0;padding:.85rem 1rem;background:linear-gradient(transparent,rgba(0,0,0,.85));color:#fff;font-size:.9rem;line-height:1.4\">Creating an AI Agent Harness: Iteration 4 \u2014 Memory Engine Implementation &#8212; auf YouTube ansehen &#8594;<\/span>\n<\/a>\n<figcaption class=\"wp-element-caption\">Iteration 4 \u2014 das Ged\u00e4chtnis, das sich selbst umschreibt.<\/figcaption>\n<\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube\" style=\"margin:2rem 0\">\n<a href=\"https:\/\/youtu.be\/tZAW16FHlj0\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"display:block;position:relative;border-radius:10px;overflow:hidden;background:#000;text-decoration:none;line-height:0\">\n<img decoding=\"async\" src=\"https:\/\/i.ytimg.com\/vi\/tZAW16FHlj0\/maxresdefault.jpg\" alt=\"Creating an AI Agent Harness: Iteration 5 \u2014 Plan Mode with a Critic and a Human Gate\" loading=\"lazy\" style=\"display:block;width:100%;height:auto;aspect-ratio:16\/9;object-fit:cover\">\n<span style=\"position:absolute;inset:0;display:flex;align-items:center;justify-content:center\">\n<span style=\"width:76px;height:54px;border-radius:14px;background:rgba(18,18,18,.82);display:flex;align-items:center;justify-content:center\">\n<span style=\"width:0;height:0;border-left:21px solid #fff;border-top:13px solid transparent;border-bottom:13px solid transparent;margin-left:5px\"><\/span>\n<\/span><\/span>\n<span style=\"position:absolute;left:0;right:0;bottom:0;padding:.85rem 1rem;background:linear-gradient(transparent,rgba(0,0,0,.85));color:#fff;font-size:.9rem;line-height:1.4\">Creating an AI Agent Harness: Iteration 5 \u2014 Plan Mode with a Critic and a Human Gate &#8212; auf YouTube ansehen &#8594;<\/span>\n<\/a>\n<figcaption class=\"wp-element-caption\">Iteration 5 \u2014 Plan, Kritiker und menschliche Freigabe.<\/figcaption>\n<\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Die schriftlichen Fassungen:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li><a href=\"https:\/\/nowtec.solutions\/blog\/choosing-a-memory-engine-for-an-agent\/\">Picking a Memory Engine for an Agent Loop<\/a> \u2014 vier Engines im Vergleich und die Kriterien, auf die es ankommt<\/li>\n\n\n<li><a href=\"https:\/\/nowtec.solutions\/blog\/procedural-graphs-self-evolving-agent-memory\/\">Procedural Graphs: Memory That Rewrites Itself<\/a> \u2014 wie das Ged\u00e4chtnis gebaut ist<\/li>\n\n\n<li><a href=\"https:\/\/nowtec.solutions\/blog\/plan-mode-critic-human-gate\/\">An Agent That Plans Needs an Adversary and a Human Gate<\/a> \u2014 Kritiker und Freigabe<\/li>\n\n\n<li><a href=\"https:\/\/www.youtube.com\/playlist?list=PLPbgiIdJb7gE\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">Die ganze Serie auf YouTube<\/a> \u00b7 <a href=\"https:\/\/github.com\/nowtec\/whale\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">Code auf GitHub<\/a><\/li>\n\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Sie \u00fcberlegen, wo Agenten in Ihren Abl\u00e4ufen Sinn ergeben \u2014 und wo die Leitplanken hingeh\u00f6ren? <a href=\"https:\/\/nowtec.solutions\/de\/kontakt\/\">Reden Sie mit uns.<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Dieser Artikel wurde mit Unterst\u00fctzung von KI-Werkzeugen verfasst und vor der Ver\u00f6ffentlichung von unserem Team gepr\u00fcft (EU AI Act, Art. 50).<\/em><\/p>\n\n","protected":false},"excerpt":{"rendered":"<p>Ein Agent ohne Ged\u00e4chtnis ist ein teurer Goldfisch \u2014 und ein guter Plan in der falschen Richtung ist teurer als jede einzelne Fehlaktion. Wie wir beides l\u00f6sen, offen und Session f\u00fcr Session.<\/p>\n","protected":false},"author":1,"featured_media":26099,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[5],"tags":[],"class_list":["post-26063","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tech-trends-and-innovation"],"acf":[],"_links":{"self":[{"href":"https:\/\/nowtec.solutions\/de\/wp-json\/wp\/v2\/posts\/26063","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nowtec.solutions\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nowtec.solutions\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nowtec.solutions\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nowtec.solutions\/de\/wp-json\/wp\/v2\/comments?post=26063"}],"version-history":[{"count":3,"href":"https:\/\/nowtec.solutions\/de\/wp-json\/wp\/v2\/posts\/26063\/revisions"}],"predecessor-version":[{"id":26104,"href":"https:\/\/nowtec.solutions\/de\/wp-json\/wp\/v2\/posts\/26063\/revisions\/26104"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/nowtec.solutions\/de\/wp-json\/wp\/v2\/media\/26099"}],"wp:attachment":[{"href":"https:\/\/nowtec.solutions\/de\/wp-json\/wp\/v2\/media?parent=26063"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nowtec.solutions\/de\/wp-json\/wp\/v2\/categories?post=26063"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nowtec.solutions\/de\/wp-json\/wp\/v2\/tags?post=26063"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}