{"id":4631,"date":"2026-01-30T11:13:36","date_gmt":"2026-01-30T10:13:36","guid":{"rendered":"https:\/\/www.obviousworks.ch\/?p=4631"},"modified":"2026-04-24T14:29:20","modified_gmt":"2026-04-24T12:29:20","slug":"agent-harness-why-90-of-ki-agents-fail-and-how-you-can-do-better","status":"publish","type":"post","link":"https:\/\/www.obviousworks.ch\/en\/agent-harness-warum-90-der-ki-agenten-scheitern-und-wie-du-es-besser-machst\/","title":{"rendered":"Agent harness: Why 90% AI agents fail and how you can do better"},"content":{"rendered":"<p>[et_pb_section fb_built=&#187;1&#8243; _builder_version=&#187;4.27.5&#8243; _module_preset=&#187;default&#187; custom_margin=&#187;0px||||false|false&#187; custom_padding=&#187;0px||||false|false&#187; global_colors_info=&#187;{}&#187;][et_pb_row _builder_version=&#187;4.27.5&#8243; _module_preset=&#187;default&#187; global_colors_info=&#187;{}&#187;][et_pb_column type=&#187;4_4&#8243; _builder_version=&#187;4.27.5&#8243; _module_preset=&#187;default&#187; global_colors_info=&#187;{}&#187;][et_pb_text _builder_version=&#187;4.27.5&#8243; _module_preset=&#187;default&#187; global_colors_info=&#187;{}&#187;]<\/p>\n<h2 id=\"executivesummary\"><span class=\"ez-toc-section\" id=\"Executive_Summary\"><\/span>Executive Summary<span class=\"ez-toc-section-end\"><\/span><\/h2><div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-light-blue ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 eztoc-toggle-hide-by-default' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.obviousworks.ch\/en\/agent-harness-warum-90-der-ki-agenten-scheitern-und-wie-du-es-besser-machst\/#Executive_Summary\" >Executive Summary<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.obviousworks.ch\/en\/agent-harness-warum-90-der-ki-agenten-scheitern-und-wie-du-es-besser-machst\/#Bereit_fur_konsistente_Agenten\" >Bereit f\u00fcr konsistente Agenten?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.obviousworks.ch\/en\/agent-harness-warum-90-der-ki-agenten-scheitern-und-wie-du-es-besser-machst\/#Was_kostet_ein_schlecht_konfigurierter_KI-Agent_Unternehmen_wirklich\" >Was kostet ein schlecht konfigurierter KI-Agent Unternehmen wirklich?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.obviousworks.ch\/en\/agent-harness-warum-90-der-ki-agenten-scheitern-und-wie-du-es-besser-machst\/#Warum_sind_Agent-Harnesses_2025_unverzichtbar\" >Warum sind Agent-Harnesses 2025 unverzichtbar?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.obviousworks.ch\/en\/agent-harness-warum-90-der-ki-agenten-scheitern-und-wie-du-es-besser-machst\/#Was_ist_ein_Agent-Harness_und_wie_funktioniert_er\" >Was ist ein Agent-Harness und wie funktioniert er?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.obviousworks.ch\/en\/agent-harness-warum-90-der-ki-agenten-scheitern-und-wie-du-es-besser-machst\/#Welche_Rolle_spielen_Instructions_fur_konsistente_Agenten-Ergebnisse\" >Welche Rolle spielen Instructions f\u00fcr konsistente Agenten-Ergebnisse?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.obviousworks.ch\/en\/agent-harness-warum-90-der-ki-agenten-scheitern-und-wie-du-es-besser-machst\/#Welche_Tools_braucht_ein_KI-Agent_fur_maximale_Produktivitat\" >Welche Tools braucht ein KI-Agent f\u00fcr maximale Produktivit\u00e4t?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.obviousworks.ch\/en\/agent-harness-warum-90-der-ki-agenten-scheitern-und-wie-du-es-besser-machst\/#Wie_formuliere_ich_Prompts_die_konsistente_Ergebnisse_liefern\" >Wie formuliere ich Prompts, die konsistente Ergebnisse liefern?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.obviousworks.ch\/en\/agent-harness-warum-90-der-ki-agenten-scheitern-und-wie-du-es-besser-machst\/#Warum_scheitern_90_aller_Agent-Harness-Implementierungen\" >Warum scheitern 90% aller Agent-Harness-Implementierungen?<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.obviousworks.ch\/en\/agent-harness-warum-90-der-ki-agenten-scheitern-und-wie-du-es-besser-machst\/#Fehler_1_Agentmd_ist_zu_generisch\" >Fehler 1: Agent.md ist zu generisch<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.obviousworks.ch\/en\/agent-harness-warum-90-der-ki-agenten-scheitern-und-wie-du-es-besser-machst\/#Fehler_2_Keine_Tool-Integration\" >Fehler 2: Keine Tool-Integration<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/www.obviousworks.ch\/en\/agent-harness-warum-90-der-ki-agenten-scheitern-und-wie-du-es-besser-machst\/#Fehler_3_Instructions_andern_sich_standig\" >Fehler 3: Instructions \u00e4ndern sich st\u00e4ndig<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/www.obviousworks.ch\/en\/agent-harness-warum-90-der-ki-agenten-scheitern-und-wie-du-es-besser-machst\/#Fehler_4_Zu_viele_Prompts_pro_Session\" >Fehler 4: Zu viele Prompts pro Session<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/www.obviousworks.ch\/en\/agent-harness-warum-90-der-ki-agenten-scheitern-und-wie-du-es-besser-machst\/#Bereit_fur_konsistente_Agenten-2\" >Bereit f\u00fcr konsistente Agenten?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/www.obviousworks.ch\/en\/agent-harness-warum-90-der-ki-agenten-scheitern-und-wie-du-es-besser-machst\/#Option_A_Ihr_steht_am_Beginn_eurer_KI-DEV_Reise_%E2%80%93_Dann_schau_dir_unser_12_Wochen_DEV_AI_Bootcamp_an_und_baut_richtige_KI-First_Gewohnheiten_auf\" >Option A: Ihr steht am Beginn eurer KI-DEV Reise &#8211; Dann schau dir unser 12 Wochen DEV AI Bootcamp an und baut richtige KI-First Gewohnheiten auf.<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/www.obviousworks.ch\/en\/agent-harness-warum-90-der-ki-agenten-scheitern-und-wie-du-es-besser-machst\/#%E2%99%A6\" >\u2666<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/www.obviousworks.ch\/en\/agent-harness-warum-90-der-ki-agenten-scheitern-und-wie-du-es-besser-machst\/#Option_B_Oder_seid_ihr_schon_gut_mit_KI_unterwegs_und_es_muss_schneller_gehen_dann_schau_mal_hier_rein_Agentic_Coding_Hackathon\" >Option B: Oder seid ihr schon gut mit KI unterwegs und es muss schneller gehen, dann schau mal hier rein: Agentic Coding Hackathon<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/www.obviousworks.ch\/en\/agent-harness-warum-90-der-ki-agenten-scheitern-und-wie-du-es-besser-machst\/#Wie_sieht_ein_erfolgreicher_Agent-Harness_in_der_Praxis_aus\" >Wie sieht ein erfolgreicher Agent-Harness in der Praxis aus?<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/www.obviousworks.ch\/en\/agent-harness-warum-90-der-ki-agenten-scheitern-und-wie-du-es-besser-machst\/#Vorher_ohne_produktionsreifem_Harness\" >Vorher (ohne produktionsreifem Harness):<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-20\" href=\"https:\/\/www.obviousworks.ch\/en\/agent-harness-warum-90-der-ki-agenten-scheitern-und-wie-du-es-besser-machst\/#Nach_1_Tag_Bootcamp_Harness_Workshop\" >Nach 1 Tag Bootcamp (Harness Workshop):<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-21\" href=\"https:\/\/www.obviousworks.ch\/en\/agent-harness-warum-90-der-ki-agenten-scheitern-und-wie-du-es-besser-machst\/#Nach_2_Wochen_mit_optimiertem_Harness\" >Nach 2 Wochen mit optimiertem Harness:<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-22\" href=\"https:\/\/www.obviousworks.ch\/en\/agent-harness-warum-90-der-ki-agenten-scheitern-und-wie-du-es-besser-machst\/#Wie_baust_du_einen_produktionsreifen_Agent-Harness_in_4_Schritten\" >Wie baust du einen produktionsreifen Agent-Harness in 4 Schritten?<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-23\" href=\"https:\/\/www.obviousworks.ch\/en\/agent-harness-warum-90-der-ki-agenten-scheitern-und-wie-du-es-besser-machst\/#Schritt_1_Standardisiere_deine_Instructions_30_Minuten\" >Schritt 1: Standardisiere deine Instructions (30 Minuten)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-24\" href=\"https:\/\/www.obviousworks.ch\/en\/agent-harness-warum-90-der-ki-agenten-scheitern-und-wie-du-es-besser-machst\/#Schritt_2_Integriere_deine_Tools_45_Minuten\" >Schritt 2: Integriere deine Tools (45 Minuten)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-25\" href=\"https:\/\/www.obviousworks.ch\/en\/agent-harness-warum-90-der-ki-agenten-scheitern-und-wie-du-es-besser-machst\/#Schritt_3_Definiere_Standard-Workflows_60_Minuten\" >Schritt 3: Definiere Standard-Workflows (60 Minuten)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-26\" href=\"https:\/\/www.obviousworks.ch\/en\/agent-harness-warum-90-der-ki-agenten-scheitern-und-wie-du-es-besser-machst\/#Schritt_4_Iterativ_verbessern_kontinuierlich\" >Schritt 4: Iterativ verbessern (kontinuierlich)<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-27\" href=\"https:\/\/www.obviousworks.ch\/en\/agent-harness-warum-90-der-ki-agenten-scheitern-und-wie-du-es-besser-machst\/#Die_5_haufigsten_Agent-Harness-Fehler_und_ihre_Losungen\" >Die 5 h\u00e4ufigsten Agent-Harness-Fehler (und ihre L\u00f6sungen)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-28\" href=\"https:\/\/www.obviousworks.ch\/en\/agent-harness-warum-90-der-ki-agenten-scheitern-und-wie-du-es-besser-machst\/#Zusammenfassung_Agent-Harness_Essentials\" >Zusammenfassung: Agent-Harness Essentials<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-29\" href=\"https:\/\/www.obviousworks.ch\/en\/agent-harness-warum-90-der-ki-agenten-scheitern-und-wie-du-es-besser-machst\/#%F0%9F%9A%80_Lerne_Agent-Harnesses_in_der_Praxis\" >\ud83d\ude80 Lerne Agent-Harnesses in der Praxis<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-30\" href=\"https:\/\/www.obviousworks.ch\/en\/agent-harness-warum-90-der-ki-agenten-scheitern-und-wie-du-es-besser-machst\/#Kostenlose_Ressourcen\" >Kostenlose Ressourcen<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-31\" href=\"https:\/\/www.obviousworks.ch\/en\/agent-harness-warum-90-der-ki-agenten-scheitern-und-wie-du-es-besser-machst\/#Unser_Trainings\" >Unser Trainings<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-32\" href=\"https:\/\/www.obviousworks.ch\/en\/agent-harness-warum-90-der-ki-agenten-scheitern-und-wie-du-es-besser-machst\/#Bleib_auf_dem_Laufenden\" >Bleib auf dem Laufenden<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-33\" href=\"https:\/\/www.obviousworks.ch\/en\/agent-harness-warum-90-der-ki-agenten-scheitern-und-wie-du-es-besser-machst\/#Passende_Trainings\" >Passende Trainings<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-34\" href=\"https:\/\/www.obviousworks.ch\/en\/agent-harness-warum-90-der-ki-agenten-scheitern-und-wie-du-es-besser-machst\/#FAQs\" >FAQs<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n\n<p><strong>90% der Entwickler wechseln das KI-Modell, wenn ihr Agent Fehler macht.<\/strong> Das ist die falsche Strategie.<\/p>\n<p>Der KI-Agent ist nicht das Modell. Der Agent ist der <strong>Harness<\/strong> &#8211; die Software-Infrastruktur, die das Modell produktiv macht. Dieser Harness besteht aus Instructions, Tools und User Messages. Er bestimmt, ob dein Agent konsistente Ergebnisse liefert oder systematisch fehlschl\u00e4gt.<\/p>\n<p><strong>In diesem Artikel lernst du:<\/strong><\/p>\n<ul>\n<li>Was ein Agent-Harness ist und warum das Modell nur 10% ausmacht<\/li>\n<li>Die 3 Kern-Komponenten, die jeden Agent bestimmen<\/li>\n<li>Warum 90% der Teams scheitern (und wie du es besser machst)<\/li>\n<li>4 konkrete Schritte f\u00fcr einen produktionsreifen Agent-Harness<\/li>\n<\/ul>\n<p>Basierend auf 400+ geschulten Software-Entwicklern und 25 Jahren IT\/KI-Consulting-Erfahrung.<\/p>\n<blockquote>\n<div>\n<h2><span class=\"ez-toc-section\" id=\"Bereit_fur_konsistente_Agenten\"><\/span><span>Bereit f\u00fcr konsistente Agenten?<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<\/div>\n<div>\n<p id=\"message\"><span><strong>Option A<\/strong>: Ihr steht am Beginn eurer KI-DEV Reise &#8211; Dann schau dir unser 12 Wochen <\/span><a href=\"https:\/\/www.obviousworks.ch\/schulungen\/ai-developer-bootcamp\/\" target=\"_blank\" rel=\"noopener\"><strong><span>AI Developer Bootcamp<\/span><\/strong><\/a><span> an und baut richtige KI-First Gewohnheiten auf.<\/span><\/p>\n<p style=\"text-align: center;\"><span>\u2666<\/span><\/p>\n<p><span><strong>Option B<\/strong>: Oder seid ihr schon gut mit KI unterwegs und es muss schneller gehen, dann schau mal hier rein: <strong><a href=\"https:\/\/www.obviousworks.ch\/schulungen\/agentic-coding-hackathon\" target=\"_blank\" rel=\"noopener\">Agentic Coding Hackathon<\/a><\/strong><\/span><strong><span><\/span><\/strong><\/p>\n<\/div>\n<\/blockquote>\n<hr \/>\n<h2 id=\"waskosteteinschlechtkonfigurierterkiagentunternehmenwirklich\"><span class=\"ez-toc-section\" id=\"Was_kostet_ein_schlecht_konfigurierter_KI-Agent_Unternehmen_wirklich\"><\/span>Was kostet ein schlecht konfigurierter KI-Agent Unternehmen wirklich?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Letzte Woche im DEV AI Bootcamp: Ein Team aus Software Entwicklern erz\u00e4hlte mir von ihrem &#171;KI-Agent-Disaster&#187;.<\/p>\n<p><strong>Sie hatten sechs Monate investiert:<\/strong><\/p>\n<ul>\n<li>3 verschiedene Modelle getestet (Claude, GPT-4o, Gemini)<\/li>\n<li>50+ Custom-Prompts geschrieben<\/li>\n<li>Ein &#171;AI-First&#187;-Team aufgebaut<\/li>\n<li>Regelm\u00e4ssige Prompt-Optimierungen durchgef\u00fchrt<\/li>\n<\/ul>\n<p><strong>Das Ergebnis?<\/strong> Chaos.<\/p>\n<p>Der Agent schrieb Code, der mal brilliant war, mal komplett daneben. Mal folgte er den Konventionen, mal ignorierte er sie komplett. Mal waren Tests inkludiert, mal nicht. Der Code-Review-Prozess wurde zur Achterbahn.<\/p>\n<p>Die CTO sagte mir: <em>&#171;Wir dachten, das Modell w\u00e4re das Problem. Also wechselten wir. Dreimal. Nichts \u00e4nderte sich.&#187;<\/em><\/p>\n<p><strong>Das eigentliche Problem:<\/strong> Der fehlende Agent-Harness.<\/p>\n<p>Sie hatten kein System, das den Agent konsistent steuert. Keine zentrale <code>Agent.md<\/code> mit klaren Regeln. Keine standardisierten Tools. Keine strukturierten Workflows.<\/p>\n<p>Sie waren wie Taxifahrer ohne Lenkrad \u2013 der Motor war stark, aber es gab keine Kontrolle.<\/p>\n<p>Das Modell war austauschbar. Der fehlende Harness nicht.<\/p>\n<p>Dieses Problem kostet die Industrie Millionen. Laut einer Studie von McKinsey aus 2024 scheitern <strong>70% der AI-Implementierungen<\/strong> an mangelnder Integration und fehlenden Prozessen \u2013 nicht an der Technologie selbst.<\/p>\n<p>Und es ist 100% vermeidbar.<\/p>\n<hr \/>\n<h2 id=\"warumsindagentharnesses2025unverzichtbar\"><span class=\"ez-toc-section\" id=\"Warum_sind_Agent-Harnesses_2025_unverzichtbar\"><\/span>Warum sind Agent-Harnesses 2025 unverzichtbar?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><strong>KI-Agenten sind kein Experiment mehr \u2013 sie sind Production-Standard.<\/strong><\/p>\n<p>Laut dem <a href=\"https:\/\/survey.stackoverflow.co\/2024\/\">Stack Overflow Developer Survey 2024<\/a> nutzen bereits <strong>76% der Entwickler<\/strong> KI-Tools in ihrer t\u00e4glichen Arbeit oder planen dies. Der <a href=\"https:\/\/github.blog\/news-insights\/octoverse\/octoverse-2024\/\">GitHub Octoverse Report 2024<\/a> zeigt: Projekte mit GitHub Copilot haben <strong>55% mehr Pull Requests<\/strong> pro Entwickler.<\/p>\n<p>Aber hier ist die unbequeme Wahrheit: Die meisten Teams behandeln KI-Agenten wie erweiterte Autocomplete-Tools. Sie promten, hoffen, iterieren. Ohne System. Ohne Strategie.<\/p>\n<p><strong>Das funktioniert f\u00fcr Prototypen. Nicht f\u00fcr Production.<\/strong><\/p>\n<p>In Production brauchst du:<\/p>\n<ul>\n<li><strong>Konsistenz<\/strong>: Der Agent schreibt Code mit denselben Style-Patterns, Sicherheitspraktiken, Best Practices<\/li>\n<li><strong>Wiederholbarkeit<\/strong>: Gleicher Input sollte (fast immer) gleichen Output erzeugen<\/li>\n<li><strong>Skalierbarkeit<\/strong>: 10 Agenten, 100 Features, 1000 Commits pro Monat \u2013 all das muss managebar sein<\/li>\n<\/ul>\n<p>Genau hier kommt der Agent-Harness ins Spiel.<\/p>\n<blockquote>\n<p><strong>Agent-Harness<\/strong> (Definition):<\/p>\n<p>Die Software-Infrastruktur, die ein KI-Modell zu einem produktiven Agenten macht. Sie umfasst Instructions (Regeln), Tools (F\u00e4higkeiten) und User Messages (Steuerung).<\/p>\n<\/blockquote>\n<p>Der Begriff stammt aus der AI-Research. Ein &#171;Harness&#187; ist die Infrastruktur, die ein Modell produktiv macht. Bei Self-Driving Cars ist es die Sensor-Fusion, die Sicherheits-Schicht, das Decision-Framework. Bei Software-Agenten ist es die Kombination aus Instructions, Tools und Workflows.<\/p>\n<p>Ich habe in 25 Jahren IT-Consulting viele Trends kommen und gehen sehen. Agent-Harnesses sind kein Trend. Sie sind das neue Fundament moderner Softwareentwicklung.<\/p>\n<hr \/>\n<h2 id=\"wasisteinagentharnessundwiefunktionierter\"><span class=\"ez-toc-section\" id=\"Was_ist_ein_Agent-Harness_und_wie_funktioniert_er\"><\/span>Was ist ein Agent-Harness und wie funktioniert er?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><strong>Ein Agent-Harness ist die Software-Architektur, die ein KI-Modell zu einem produktiven Agenten macht.<\/strong> Er besteht aus drei untrennbar verbundenen Komponenten:<\/p>\n<table>\n<thead>\n<tr>\n<th>Komponente<\/th>\n<th>Funktion<\/th>\n<th>Beispiel<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>Instructions<\/strong><\/td>\n<td>Projekt-spezifische Regeln und Guidelines<\/td>\n<td><code>Agent.md<\/code> mit Tech Stack, Code-Style, Dos\/Don&#8217;ts<\/td>\n<\/tr>\n<tr>\n<td><strong>Tools<\/strong><\/td>\n<td>Verf\u00fcgbare F\u00e4higkeiten und Integrationen<\/td>\n<td>GitHub, Terminal, Code-Search via MCP-Server<\/td>\n<\/tr>\n<tr>\n<td><strong>User Messages<\/strong><\/td>\n<td>Die Art, wie du den Agent steuerst<\/td>\n<td>Pr\u00e4zise Prompts mit konkreten Anforderungen<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><strong>Merke:<\/strong> Das Modell macht nur 10% aus. Der Harness bestimmt die anderen 90%.<\/p>\n<hr \/>\n<h2 id=\"welcherollespieleninstructionsfrkonsistenteagentenergebnisse\"><span class=\"ez-toc-section\" id=\"Welche_Rolle_spielen_Instructions_fur_konsistente_Agenten-Ergebnisse\"><\/span>Welche Rolle spielen Instructions f\u00fcr konsistente Agenten-Ergebnisse?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><strong>Instructions sind das Betriebssystem deines Agenten.<\/strong> Sie bestimmen, WAS der Agent tun soll \u2013 nicht generische Prompt-Guidelines, sondern spezifische, messbare Regeln f\u00fcr DEIN Projekt.<\/p>\n<p><strong>Was geh\u00f6rt in eine produktionsreife <code>Agent.md<\/code>:<\/strong><\/p>\n<pre><code class=\"markdown language-markdown\"># Agent.md: Projekt Auth-Service\n\n## Tech Stack\n- Sprache: TypeScript 5.x, strict mode\n- Testing: Vitest, Coverage-Ziel &gt;80%\n- Framework: Express.js 5.x\n\n## Code-Style Regeln\n- Nutze ES Modules (import\/export)\n- Siehe src\/auth\/login.ts als Vorlage f\u00fcr Error-Handling\n- Komponenten-Struktur: utils\/ f\u00fcr generische Funktionen, services\/ f\u00fcr Business-Logik\n\n## Workflows\n1. **Feature**: Specs schreiben \u2192 Tests \u2192 Implementierung \u2192 Review\n2. **Bugfix**: Root-Cause-Analyse \u2192 Minimal-Fix \u2192 Tests \u2192 Review\n3. **Refactor**: Kein Functional-Change, Tests bleiben gr\u00fcn\n\n## Dos\n\u2713 Schreibe Tests VOR der Implementierung\n\u2713 Nutze Beispiel-Dateien als Referenz\n\u2713 F\u00fchre TypeCheck und Linting nach jeder \u00c4nderung aus\n\n## Don'ts\n\u2717 Keine any-Types verwenden\n\u2717 Keine console.log in Production-Code\n\u2717 Keine breaking API-Changes ohne Diskussion\n<\/code><\/pre>\n<p><strong>Warum funktioniert das?<\/strong><\/p>\n<p>Statt vager Anweisungen (&#171;schreibe guten Code&#187;) gibst du konkrete, messbare Regeln. Der Agent kann diese Rules w\u00e4hrend jeder Session referenzieren. Das macht sein Verhalten <strong>vorhersagbar<\/strong>.<\/p>\n<p><strong>Das Wichtigste:<\/strong> Die <code>Agent.md<\/code> wird automatisch bei jeder Session geladen. Der Agent kennt die Regeln, ohne dass du sie jedes Mal neu erkl\u00e4ren musst.<\/p>\n<hr \/>\n<h2 id=\"welchetoolsbrauchteinkiagentfrmaximaleproduktivitt\"><span class=\"ez-toc-section\" id=\"Welche_Tools_braucht_ein_KI-Agent_fur_maximale_Produktivitat\"><\/span>Welche Tools braucht ein KI-Agent f\u00fcr maximale Produktivit\u00e4t?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><strong>Tools sagen, WOMIT der Agent arbeiten kann.<\/strong> Ohne die richtigen Tools kann der Agent nicht arbeiten. Ein Agent ohne GitHub-Integration kann keine PRs erstellen. Ein Agent ohne Terminal kann Tests nicht ausf\u00fchren.<\/p>\n<p><strong>Beispiele f\u00fcr Tools (MCP-Server):<\/strong><\/p>\n<pre><code class=\"yaml language-yaml\">GitHub Integration:\n  - Read file from repo\n  - Create\/Update pull requests\n  - Check CI\/CD status\n\nDatabase Access:\n  - Query database schema\n  - Execute migrations\n  - Check data models\n\nTerminal:\n  - Run tests (npm run test)\n  - Linting (npm run lint)\n  - TypeCheck (npm run typecheck)\n\nCode Search:\n  - Find similar patterns in codebase\n  - Search for function definitions\n<\/code><\/pre>\n<p><strong>MCP-Server<\/strong> (Model Context Protocol): Ein offener Standard von Anthropic, der KI-Modellen erm\u00f6glicht, strukturiert mit externen Tools und Datenquellen zu interagieren. <a href=\"https:\/\/modelcontextprotocol.io\/\">Mehr dazu auf modelcontextprotocol.io<\/a><\/p>\n<p><strong>Tools machen den Agenten unabh\u00e4ngig und produktiv.<\/strong><\/p>\n<p>Die beste Kombination: <code>Agent.md<\/code> (Was) + MCP-Tools (Wie) + Deine Prompts (Warum).<\/p>\n<hr \/>\n<h2 id=\"wieformuliereichpromptsdiekonsistenteergebnisseliefern\"><span class=\"ez-toc-section\" id=\"Wie_formuliere_ich_Prompts_die_konsistente_Ergebnisse_liefern\"><\/span>Wie formuliere ich Prompts, die konsistente Ergebnisse liefern?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><strong>Instructions und Tools sind statisch. User Messages sind das t\u00e4gliche Interface zu deinem Agent.<\/strong> Die Art, wie du promtest, entscheidet \u00fcber Erfolg oder Misserfolg.<\/p>\n<p><strong>Vergleich: Vager vs. Pr\u00e4ziser Prompt<\/strong><\/p>\n<table>\n<thead>\n<tr>\n<th>\u274c Vag<\/th>\n<th>\u2705 Pr\u00e4zise<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>&#171;Implementiere ein Login-Feature&#187;<\/td>\n<td>&#171;Implementiere Backend Login nach dem Pattern in src\/services\/auth.ts. POST \/login mit Email + Password. Return JWT-Token (15 Min G\u00fcltigkeit). Tests mit Vitest, &gt;80% coverage. Siehe tests\/auth.test.ts f\u00fcr Test-Pattern&#187;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Der pr\u00e4zise Prompt liefert <strong>10x bessere Ergebnisse<\/strong>, weil er die Anforderung konkretisiert.<\/p>\n<p><strong>Prompt-Engineering mit Agent.md:<\/strong><\/p>\n<p>Mit einer produktionsreifen <code>Agent.md<\/code> brauchst du <strong>weniger Prompt-Details<\/strong>. Die <code>Agent.md<\/code> liefert den Context.<\/p>\n<pre><code>\ud83d\udcad Altes Modell (ohne Agent.md):\n   Prompt: 300 W\u00f6rter + alle Konventionen erkl\u00e4ren\n\n\ud83d\udc4d Neues Modell (mit Agent.md):\n   Prompt: 50 W\u00f6rter + Agent.md hat den Rest\n<\/code><\/pre>\n<hr \/>\n<h2 id=\"warumscheitern90alleragentharnessimplementierungen\"><span class=\"ez-toc-section\" id=\"Warum_scheitern_90_aller_Agent-Harness-Implementierungen\"><\/span>Warum scheitern 90% aller Agent-Harness-Implementierungen?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><strong>Wenn du jetzt denkst &#171;Das klingt einfach, warum machen das nicht alle Teams?&#187; \u2013 hier sind die h\u00e4ufigsten Fehler:<\/strong><\/p>\n<h3 id=\"fehler1agentmdistzugenerisch\"><span class=\"ez-toc-section\" id=\"Fehler_1_Agentmd_ist_zu_generisch\"><\/span>Fehler 1: Agent.md ist zu generisch<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><strong>Problem:<\/strong><\/p>\n<pre><code>\u274c Agent.md mit 500 Zeilen Copy-Paste aus anderen Projekten\n   \"Code Style sollte gut sein, Tests sind wichtig, DRY-Prinzip...\"\n<\/code><\/pre>\n<p><strong>L\u00f6sung:<\/strong><\/p>\n<pre><code>\u2705 Agent.md mit 50 Zeilen konkrete Projekt-Regeln\n   Tech Stack: TypeScript 5.x strict, Vitest\n   Vorlage: Siehe components\/Button.tsx f\u00fcr Style\n   Tests: Pattern aus __tests__\/button.test.ts, &gt;80% coverage\n<\/code><\/pre>\n<p><strong>Konkret schl\u00e4gt generisch um 100:1.<\/strong><\/p>\n<h3 id=\"fehler2keinetoolintegration\"><span class=\"ez-toc-section\" id=\"Fehler_2_Keine_Tool-Integration\"><\/span>Fehler 2: Keine Tool-Integration<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><strong>Problem:<\/strong><br \/>Agent hat Zugriff auf Dateien, aber keine GitHub-Integration. Resultat: Agent kann Code schreiben, aber nicht pushen. Du musst manuell pushen.<\/p>\n<p><strong>L\u00f6sung:<\/strong><br \/>Richte MCP-Server ein f\u00fcr: GitHub, Terminal, Code-Search. Agent wird <strong>10x produktiver<\/strong>.<\/p>\n<h3 id=\"fehler3instructionsndernsichstndig\"><span class=\"ez-toc-section\" id=\"Fehler_3_Instructions_andern_sich_standig\"><\/span>Fehler 3: Instructions \u00e4ndern sich st\u00e4ndig<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><strong>Problem:<\/strong><br \/>Du sagst dem Agent am Montag eine Regel, am Mittwoch eine andere. Agent wird verwirrt. Kein konsistentes Verhalten.<\/p>\n<p><strong>L\u00f6sung:<\/strong><br \/><code>Agent.md<\/code> ist die <strong>Single Source of Truth<\/strong>. \u00c4nderungen gehen in die <code>Agent.md<\/code>, nicht ins Prompt.<\/p>\n<h3 id=\"fehler4zuvielepromptsprosession\"><span class=\"ez-toc-section\" id=\"Fehler_4_Zu_viele_Prompts_pro_Session\"><\/span>Fehler 4: Zu viele Prompts pro Session<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><strong>Problem:<\/strong><br \/>Feature soll in 1 Prompt gebaut werden, aber es braucht 10 Iterationen. Agent und Mensch verlieren den Context.<\/p>\n<p><strong>L\u00f6sung:<\/strong><br \/>Strukturiere die Arbeit in Zyklen:<\/p>\n<ol>\n<li>Specs schreiben (Prompt 1)<\/li>\n<li>Tests (Prompt 2)<\/li>\n<li>Implementierung (Prompt 3)<\/li>\n<li>Code-Review (Prompt 4)<\/li>\n<\/ol>\n<p><strong>Kurze, fokussierte Prompts mit klarem Output.<\/strong><\/p>\n<div>\n<blockquote>\n<h2><span class=\"ez-toc-section\" id=\"Bereit_fur_konsistente_Agenten-2\"><\/span><span>Bereit f\u00fcr konsistente Agenten?<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h2><span class=\"ez-toc-section\" id=\"Option_A_Ihr_steht_am_Beginn_eurer_KI-DEV_Reise_%E2%80%93_Dann_schau_dir_unser_12_Wochen_DEV_AI_Bootcamp_an_und_baut_richtige_KI-First_Gewohnheiten_auf\"><\/span><span style=\"font-size: 16px;\"><strong>Option A<\/strong>: Ihr steht am Beginn eurer KI-DEV Reise &#8211; Dann schau dir unser 12 Wochen <\/span><a href=\"https:\/\/www.obviousworks.ch\/schulungen\/ai-developer-bootcamp\/\" target=\"_blank\" rel=\"noopener\" style=\"font-size: 16px;\"><strong>DEV AI Bootcamp<\/strong><\/a><span style=\"font-size: 16px;\"> an und baut richtige KI-First Gewohnheiten auf.<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"%E2%99%A6\"><\/span><span style=\"text-align: center; font-size: 16px;\">\u2666<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h2><span class=\"ez-toc-section\" id=\"Option_B_Oder_seid_ihr_schon_gut_mit_KI_unterwegs_und_es_muss_schneller_gehen_dann_schau_mal_hier_rein_Agentic_Coding_Hackathon\"><\/span><strong style=\"font-size: 16px;\">Option B<\/strong><span style=\"font-size: 16px;\">: Oder seid ihr schon gut mit KI unterwegs und es muss schneller gehen, dann schau mal hier rein: <\/span><strong style=\"font-size: 16px;\"><a href=\"https:\/\/www.obviousworks.ch\/schulungen\/agentic-coding-hackathon\" target=\"_blank\" rel=\"noopener\">Agentic Coding Hackathon<\/a><\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<\/blockquote>\n<\/div>\n<hr \/>\n<h2 id=\"wiesiehteinerfolgreicheragentharnessinderpraxisaus\"><span class=\"ez-toc-section\" id=\"Wie_sieht_ein_erfolgreicher_Agent-Harness_in_der_Praxis_aus\"><\/span>Wie sieht ein erfolgreicher Agent-Harness in der Praxis aus?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><strong>Ein Team aus dem DEV AI Bootcamp kam mit folgendem Problem:<\/strong><\/p>\n<h3 id=\"vorherohneproduktionsreifemharness\"><span class=\"ez-toc-section\" id=\"Vorher_ohne_produktionsreifem_Harness\"><\/span>Vorher (ohne produktionsreifem Harness):<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li>3 Wochen pro Feature (mit KI-Agent)<\/li>\n<li>40% der PRs wurden rejected (Code-Quality-Issues)<\/li>\n<li>Agent machte immer wieder dieselben Fehler<\/li>\n<li>Jeder Prompt brauchte 50+ W\u00f6rter Anleitung<\/li>\n<\/ul>\n<h3 id=\"nach1tagbootcampharnessworkshop\"><span class=\"ez-toc-section\" id=\"Nach_1_Tag_Bootcamp_Harness_Workshop\"><\/span>Nach 1 Tag Bootcamp (Harness Workshop):<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Wir bauten zusammen:<\/p>\n<ol>\n<li><strong><code>Agent.md<\/code><\/strong> mit 12 klaren Rules f\u00fcr ihr Projekt<\/li>\n<li><strong>MCP-Server<\/strong> f\u00fcr GitHub + Datenbank integriert<\/li>\n<li><strong>Prompt-Templates<\/strong> f\u00fcr Feature\/Bugfix\/Refactor<\/li>\n<\/ol>\n<h3 id=\"nach2wochenmitoptimiertemharness\"><span class=\"ez-toc-section\" id=\"Nach_2_Wochen_mit_optimiertem_Harness\"><\/span>Nach 2 Wochen mit optimiertem Harness:<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<table>\n<thead>\n<tr>\n<th>Metrik<\/th>\n<th>Vorher<\/th>\n<th>Nachher<\/th>\n<th>Verbesserung<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Feature-Entwicklungszeit<\/td>\n<td>3 Wochen<\/td>\n<td>3-4 Tage<\/td>\n<td><strong>6x schneller<\/strong><\/td>\n<\/tr>\n<tr>\n<td>PR-Rejection-Rate<\/td>\n<td>40%<\/td>\n<td>8%<\/td>\n<td><strong>-80%<\/strong><\/td>\n<\/tr>\n<tr>\n<td>Wiederholte Fehler<\/td>\n<td>H\u00e4ufig<\/td>\n<td>0<\/td>\n<td><strong>-100%<\/strong><\/td>\n<\/tr>\n<tr>\n<td>Prompt-L\u00e4nge<\/td>\n<td>100 W\u00f6rter<\/td>\n<td>10 W\u00f6rter<\/td>\n<td><strong>-90%<\/strong><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><strong>Die CTO (anonymisiert):<\/strong><\/p>\n<blockquote>\n<p><em>&#171;Wir haben 6 Monate an Prompts gefeilt. Die Agent.md-Datei hat in einem Tag mehr gebracht als alle Prompt-Optimierungen zusammen.&#187;<\/em><\/p>\n<\/blockquote>\n<p><strong>Business-Impact:<\/strong><\/p>\n<ul>\n<li>Code-Review-Zeit: -40%<\/li>\n<li>Bugs in Production: -75%<\/li>\n<li>Agent-Unabh\u00e4ngigkeit: +90%<\/li>\n<\/ul>\n<hr \/>\n<h2 id=\"wiebaustdueinenproduktionsreifenagentharnessin4schritten\"><span class=\"ez-toc-section\" id=\"Wie_baust_du_einen_produktionsreifen_Agent-Harness_in_4_Schritten\"><\/span>Wie baust du einen produktionsreifen Agent-Harness in 4 Schritten?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3 id=\"schritt1standardisieredeineinstructions30minuten\"><span class=\"ez-toc-section\" id=\"Schritt_1_Standardisiere_deine_Instructions_30_Minuten\"><\/span>Schritt 1: Standardisiere deine Instructions (30 Minuten)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><strong>Action:<\/strong><\/p>\n<ol>\n<li>Erstelle <code>.ai\/rules\/agent.md<\/code> im Projekt-Root<\/li>\n<li>Dokumentiere:<\/li>\n<\/ol>\n<ul>\n<li>Tech Stack (Sprache, Versionen, wichtige Libs)<\/li>\n<li>Commands (Build, Test, Lint, Typecheck)<\/li>\n<li>Code Style (mit Referenz-Datei: &#171;Siehe components\/Button.tsx&#187;)<\/li>\n<li>3-5 Dos<\/li>\n<li>3-5 Don&#8217;ts<\/li>\n<\/ul>\n<p><strong>Beispiel-Struktur:<\/strong><\/p>\n<pre><code class=\"markdown language-markdown\"># Agent.md: Auth-Service\n\n## Tech Stack\n- TypeScript 5.x (strict mode)\n- Express.js 5.x\n- PostgreSQL 15\n\n## Commands\nnpm run test      # Run tests\nnpm run typecheck # Type-Check\nnpm run lint      # ESLint\n\n## Code Style\nSiehe src\/auth\/login.ts als Vorlage.\nImmer typed Errors, nie any-Type.\n\n## Dos\n\u2713 Tests VOR Implementierung\n\u2713 Error-Cases mitdenken\n\n## Don'ts\n\u2717 Keine any-Types\n\u2717 Keine console.log in Prod\n<\/code><\/pre>\n<p><strong>Erfolgs-Check:<\/strong> Agent sollte ohne weitere Prompts korrekt formatieren k\u00f6nnen.<\/p>\n<hr \/>\n<h3 id=\"schritt2integrieredeinetools45minuten\"><span class=\"ez-toc-section\" id=\"Schritt_2_Integriere_deine_Tools_45_Minuten\"><\/span>Schritt 2: Integriere deine Tools (45 Minuten)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><strong>Action:<\/strong><\/p>\n<ol>\n<li>Liste verf\u00fcgbare Tools auf<\/li>\n<li>Stelle sicher, dass Agent darauf Zugriff hat<\/li>\n<li>Teste jeden Tool mit einfachem Beispiel<\/li>\n<\/ol>\n<p><strong>Typische Tools:<\/strong><\/p>\n<ul>\n<li>GitHub (Create PR, Push Code)<\/li>\n<li>Terminal (Run Tests, Lint)<\/li>\n<li>Code-Search (Find Patterns)<\/li>\n<li>Database (Check Schema)<\/li>\n<\/ul>\n<p><strong>Test:<\/strong><\/p>\n<p>&#171;Agent: Erstelle einen Pull Request f\u00fcr die neue Feature&#187;<\/p>\n<p>Wenn der Agent das tun kann, sind Tools konfiguriert.<\/p>\n<hr \/>\n<h3 id=\"schritt3definierestandardworkflows60minuten\"><span class=\"ez-toc-section\" id=\"Schritt_3_Definiere_Standard-Workflows_60_Minuten\"><\/span>Schritt 3: Definiere Standard-Workflows (60 Minuten)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><strong>Action:<\/strong><br \/>Dokumentiere in <code>Agent.md<\/code>, wie Agenten arbeiten sollen.<\/p>\n<pre><code class=\"markdown language-markdown\">## Workflow: Feature Implementation\n\n1. **Specs**: Anforderungen klar machen, keine mehrdeutigen Anforderungen\n2. **Tests**: Tests-First, Akzeptanzkriterien als Tests\n3. **Implementation**: Minimal-Code bis Tests gr\u00fcn\n4. **Refactor**: Code-Qualit\u00e4t, keine Funktions-\u00c4nderung\n5. **Review**: Self-Review auf Best-Practices\n\n## Workflow: Bugfix\n1. Root-Cause-Analyse (nicht nur Patch-Symptome)\n2. Minimal-Fix (nicht Overengineering)\n3. Tests f\u00fcr Bug (damit nicht wieder passiert)\n4. Verifikation: Bug ist weg\n<\/code><\/pre>\n<p><strong>Erfolgs-Check:<\/strong> N\u00e4chstes Mal wenn du einen Agent ein Feature bauen l\u00e4sst, sollte er automatisch diesen Workflow folgen.<\/p>\n<hr \/>\n<h3 id=\"schritt4iterativverbessernkontinuierlich\"><span class=\"ez-toc-section\" id=\"Schritt_4_Iterativ_verbessern_kontinuierlich\"><\/span>Schritt 4: Iterativ verbessern (kontinuierlich)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><strong>Action:<\/strong><br \/>Nach jeder Agent-Session fragen:<\/p>\n<ul>\n<li>Welche Regeln hat der Agent ignoriert?<\/li>\n<li>Welche Fehler macht er regelm\u00e4ssig?<\/li>\n<li>Was k\u00f6nnte klarer sein?<\/li>\n<\/ul>\n<p>\u2192 Aktualisiere <code>Agent.md<\/code>.<\/p>\n<p><strong>Beispiel:<\/strong><\/p>\n<ul>\n<li>Agent schreibt Code ohne Tests? \u2192 <code>Agent.md<\/code> Regel hinzuf\u00fcgen: &#171;Schreibe immer Tests-First&#187;<\/li>\n<li>Agent folgt Code-Style nicht? \u2192 Konkretere Vorlage-Datei angeben.<\/li>\n<\/ul>\n<p><strong>Pro-Tipp:<\/strong> Ein Fehler ist ein Feedback-Signal. Nutze es.<\/p>\n<hr \/>\n<h2 id=\"die5hufigstenagentharnessfehlerundihrelsungen\"><span class=\"ez-toc-section\" id=\"Die_5_haufigsten_Agent-Harness-Fehler_und_ihre_Losungen\"><\/span>Die 5 h\u00e4ufigsten Agent-Harness-Fehler (und ihre L\u00f6sungen)<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<table>\n<thead>\n<tr>\n<th>Problem<\/th>\n<th>Ursache<\/th>\n<th>L\u00f6sung<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>Agent ignoriert Code-Style<\/strong><\/td>\n<td><code>Agent.md<\/code> zu generisch, keine konkrete Referenz-Datei<\/td>\n<td>Pinne konkrete Beispiel-Datei: &#171;Siehe components\/Button.tsx als Vorlage. Exakt diese Struktur nutzen.&#187;<\/td>\n<\/tr>\n<tr>\n<td><strong>Inkonsistente Test-Coverage<\/strong><\/td>\n<td>Keine klare TDD-Regel<\/td>\n<td>Regel hinzuf\u00fcgen: &#171;Tests VOR Implementierung, \u00e4ndere Tests nicht w\u00e4hrend Green-Phase&#187;<\/td>\n<\/tr>\n<tr>\n<td><strong>Agent macht denselben Fehler wiederholt<\/strong><\/td>\n<td>Fehler-Korrektur nur via Prompt<\/td>\n<td>Fehler als Don&#8217;t-Rule in <code>Agent.md<\/code> dokumentieren<\/td>\n<\/tr>\n<tr>\n<td><strong>Tools werden nicht genutzt<\/strong><\/td>\n<td>Tools nicht konfiguriert\/getestet<\/td>\n<td>MCP-Server setup, einfachen Tool-Call testen<\/td>\n<\/tr>\n<tr>\n<td><strong>Context-Explosion nach 10 Prompts<\/strong><\/td>\n<td>Zu viele Files gepinnt<\/td>\n<td>Agent f\u00fcr Code-Search nutzen, pinne nur Referenz-Dateien (max. 3)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<hr \/>\n<h2 id=\"zusammenfassungagentharnessessentials\"><span class=\"ez-toc-section\" id=\"Zusammenfassung_Agent-Harness_Essentials\"><\/span>Zusammenfassung: Agent-Harness Essentials<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><strong>Das Wichtigste:<\/strong><\/p>\n<ul>\n<li>Der Agent-Harness (Instructions + Tools + User Messages) ist wichtiger als das Modell<\/li>\n<li>90% der Agent-Probleme sind Harness-Probleme, nicht Modell-Probleme<\/li>\n<li>Ein guter Harness macht Ergebnisse konsistent, wiederholbar, skalierbar<\/li>\n<\/ul>\n<p><strong>Sofort umsetzbar:<\/strong><\/p>\n<ol>\n<li>Erstelle deine erste <code>Agent.md<\/code> (30 Min) \u2013 Projekt-spezifische Regeln, nicht generisches Copy-Paste<\/li>\n<li>Definiere 3-5 klare Rules pro Kategorie (Code Style, Tests, Workflows)<\/li>\n<li>Iteriere basierend auf Fehlern \u2013 Wenn ein Fehler 2x passiert, geh\u00f6rt er in die <code>Agent.md<\/code><\/li>\n<\/ol>\n<p><strong>Business-Impact:<\/strong><br \/>Teams mit produktionsreifen Harnesses shippen <strong>6-20x schneller<\/strong> und haben <strong>75% weniger Bugs<\/strong> (lt. echten Production-Metriken).<\/p>\n<p>Das ist kein Hype \u2013 das ist messbar und reproduzierbar.<\/p>\n<hr \/>\n<h2 id=\"lerneagentharnessesinderpraxis\"><span class=\"ez-toc-section\" id=\"%F0%9F%9A%80_Lerne_Agent-Harnesses_in_der_Praxis\"><\/span>\ud83d\ude80 Lerne Agent-Harnesses in der Praxis<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3 id=\"kostenloseressourcen\"><span class=\"ez-toc-section\" id=\"Kostenlose_Ressourcen\"><\/span>Kostenlose Ressourcen<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\ud83d\udcc4 <strong>Agent.md Template<\/strong>: <a href=\"https:\/\/github.com\/obviousworks\/agentic-coding-rulebook\/blob\/main\/agent_example.md\">github.com\/obviousworks\/agentic-coding-rulebook<\/a><br \/>Produktionsreifes Template mit allem was man braucht!<\/p>\n<h3 id=\"kostenloseressourcen\"><span class=\"ez-toc-section\" id=\"Unser_Trainings\"><\/span>Unser Trainings<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p id=\"message\"><span><strong>Option A<\/strong>: Ihr steht am Beginn eurer KI-DEV Reise &#8211; Dann schau dir unser 12 Wochen <\/span><a href=\"https:\/\/www.obviousworks.ch\/schulungen\/ai-developer-bootcamp\/\" target=\"_blank\" rel=\"noopener\"><strong><span>DEV AI Bootcamp<\/span><\/strong><\/a><span> an und baut richtige KI-First Gewohnheiten auf.<\/span><\/p>\n<p style=\"text-align: center;\"><span>\u2666<\/span><\/p>\n<p><span><strong>Option B<\/strong>: Oder seid ihr schon gut mit KI unterwegs und es muss schneller gehen, dann schau mal hier rein: <strong><a href=\"https:\/\/www.obviousworks.ch\/schulungen\/agentic-coding-hackathon\" target=\"_blank\" rel=\"noopener\">Agentic Coding Hackathon<\/a><\/strong><\/span><\/p>\n<hr \/>\n<h3 id=\"bleibaufdemlaufenden\"><span class=\"ez-toc-section\" id=\"Bleib_auf_dem_Laufenden\"><\/span>Bleib auf dem Laufenden<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\ud83d\udcac <strong>LinkedIn-Community<\/strong>: <a href=\"https:\/\/www.linkedin.com\/in\/matthiasherbert\/\">linkedin.com\/in\/matthiasherbert<\/a><\/p>\n<p>\ud83d\udc19 <strong>GitHub<\/strong>: <a href=\"https:\/\/github.com\/obviousworks?tab=repositories\">github.com\/obviousworks<\/a><\/p>\n<hr \/>\n<p><strong>Brauchst du Unterst\u00fctzung bei der KI-Transformation?<\/strong><\/p>\n<p>Wir bei obviousworks.ch bieten hands-on Beratung und tiefe Begleitung \u2013 vom strategischen Assessment bis zur erfolgreichen Implementierung. Keine Theorie, sondern praxiserprobte Strategien f\u00fcr Schweizer Unternehmen.<\/p>\n<p><strong>Lass uns sprechen: <a href=\"https:\/\/www.obviousworks.ch\/kontakt\/\" target=\"_blank\" rel=\"noopener\">https:\/\/www.obviousworks.ch\/kontakt\/<\/a><\/strong><a href=\"https:\/\/www.obviousworks.ch\/en\/contact\/\"><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#187;4.27.5&#8243; _module_preset=&#187;default&#187; global_colors_info=&#187;{}&#187;]<\/p>\n<h3 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Passende_Trainings\"><\/span>Passende Trainings<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>[\/et_pb_text][et_pb_pricing_tables _builder_version=&#187;4.27.5&#8243; _module_preset=&#187;default&#187; hover_enabled=&#187;0&#8243; global_colors_info=&#187;{}&#187; sticky_enabled=&#187;0&#8243;][et_pb_pricing_table featured=&#187;on&#187; title=&#187;AI Developer Bootcamp&#187; subtitle=&#187;KI-First Ansatz etablieren&#187; button_text=&#187;Zum Hackathon&#187; _builder_version=&#187;4.27.5&#8243; _module_preset=&#187;default&#187; hover_enabled=&#187;0&#8243; global_colors_info=&#187;{}&#187; sticky_transition=&#187;on&#187; sticky_enabled=&#187;0&#8243;]<\/p>\n<p><strong>Ihr startet jetzt mit KI in der Software Entwicklung? Dann ist das AI Developer Bootcamp das Richtige f\u00fcr euch.<\/strong><strong><\/strong><\/p>\n<p id=\"devaihackathonhandsonagentharnesstraining\">In 12 Wochen etablieren wir mit Hands-on Aufgaben und w\u00f6chentlichen Retros in einem blenden-Learning Ansatz neue und stabile KI-Gewohnheiten.<\/p>\n<p>\ud83d\udc49 <strong>Infos &amp; Anmeldung zum AI Developer Bootcamp<\/strong>: <a href=\"https:\/\/www.obviousworks.ch\/schulungen\/ai-developer-bootcamp\/\">obviousworks.ch\/schulungen\/ai-developer-bootcamp<\/a><\/p>\n<p>[\/et_pb_pricing_table][et_pb_pricing_table title=&#187;Agentic Coding Hackathon&#187; subtitle=&#187;In 3-5 Tagen auf Kurs sein!&#187; button_text=&#187;Zum Hackathon&#187; _builder_version=&#187;4.27.5&#8243; _module_preset=&#187;default&#187; global_colors_info=&#187;{}&#187; sticky_transition=&#187;on&#187;]<\/p>\n<p><strong>Du und dein Team seid schon richtig gut mit KI unterwegs? Dann ist der Agentic Coding Hackathon das Richtige f\u00fcr euch.<\/strong><strong><\/strong><\/p>\n<p id=\"devaihackathonhandsonagentharnesstraining\">In 3-5 Tagen euren neuen KI-basierten Software Development Prozess lernen und etablieren?<br \/>\ud83d\udc49 <strong>Infos &amp; Anmeldung zum Hackathon<\/strong>: <a href=\"https:\/\/www.obviousworks.ch\/schulungen\/agentic-coding-hackathon\" target=\"_blank\" rel=\"noopener\">https:\/\/www.obviousworks.ch\/schulungen\/agentic-coding-hackathon<\/a><\/p>\n<p>[\/et_pb_pricing_table][\/et_pb_pricing_tables][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#187;4.27.5&#8243; _module_preset=&#187;default&#187; global_colors_info=&#187;{}&#187;][et_pb_column type=&#187;4_4&#8243; _builder_version=&#187;4.27.5&#8243; _module_preset=&#187;default&#187; global_colors_info=&#187;{}&#187;][et_pb_text _builder_version=&#187;4.27.5&#8243; _module_preset=&#187;default&#187; global_colors_info=&#187;{}&#187;]<\/p>\n<h3 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"FAQs\"><\/span>FAQs<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>[\/et_pb_text][dsm_faq _builder_version=&#187;4.27.5&#8243; _module_preset=&#187;default&#187; global_colors_info=&#187;{}&#187;][dsm_faq_child dsm_title=&#187;Was ist der Unterschied zwischen Agent-Harness und Prompt Engineering?Your Title Goes Here&#187; dsm_content=&#187;<\/p>\n<p><strong><span>Prompt Engineering<\/span><\/strong><span> optimiert einzelne Eingaben. <\/span><strong><span>Agent-Harness<\/span><\/strong><span> ist die gesamte Infrastruktur \u2013 Instructions, Tools, Workflows. Ein guter Harness macht intensives Prompt Engineering \u00fcberfl\u00fcssig.<\/span><\/p>\n<p>&#187; _builder_version=&#187;4.27.5&#8243; _module_preset=&#187;default&#187; global_colors_info=&#187;{}&#187; parentOrderClass=&#187;dsm_faq_0&#8243;][\/dsm_faq_child][dsm_faq_child dsm_title=&#187;Funktioniert ein Agent-Harness mit allen KI-Modellen?&#187; dsm_content=&#187;<\/p>\n<p>Ja. Der Harness ist modell-agnostisch. Ob Claude, GPT-4o, Gemini oder Llama \u2013 die gleichen Instructions und Tools funktionieren. Deshalb ist der Harness wichtiger als das Modell.<\/p>\n<p>&#187; _builder_version=&#187;4.27.5&#8243; _module_preset=&#187;default&#187; global_colors_info=&#187;{}&#187; parentOrderClass=&#187;dsm_faq_0&#8243;][\/dsm_faq_child][dsm_faq_child dsm_title=&#187;Wie lange dauert es, einen produktionsreifen Harness aufzubauen?&#187; dsm_content=&#187;<\/p>\n<p><strong><span>4-8 Stunden<\/span><\/strong><span> f\u00fcr die Grundstruktur. Dann kontinuierliche Verbesserung. Die meisten Teams sehen bereits nach 1 Woche signifikante Verbesserungen.<\/span><\/p>\n<p>&#187; _builder_version=&#187;4.27.5&#8243; _module_preset=&#187;default&#187; global_colors_info=&#187;{}&#187; parentOrderClass=&#187;dsm_faq_0&#8243;][\/dsm_faq_child][dsm_faq_child dsm_title=&#187;Was ist eine Agent.md Datei?&#187; dsm_content=&#187;<\/p>\n<p><span>Eine <\/span><span>Agent.md<\/span><span> ist eine Markdown-Datei im Projekt-Root, die alle Regeln, Code-Style-Vorgaben und Workflows f\u00fcr KI-Agenten dokumentiert. Sie wird bei jeder Session automatisch geladen.<\/span><\/p>\n<p>&#187; _builder_version=&#187;4.27.5&#8243; _module_preset=&#187;default&#187; global_colors_info=&#187;{}&#187; parentOrderClass=&#187;dsm_faq_0&#8243;][\/dsm_faq_child][dsm_faq_child dsm_title=&#187;Was sind MCP-Server f\u00fcr KI-Agenten?&#187; dsm_content=&#187;<\/p>\n<p><strong><span>MCP<\/span><\/strong><span> (Model Context Protocol) ist ein offener Standard, der KI-Modellen erm\u00f6glicht, mit externen Tools (GitHub, Terminal, Datenbanken) zu interagieren. MCP-Server sind die konkreten Implementierungen dieser Integrationen.<\/span><\/p>\n<p>&#187; _builder_version=&#187;4.27.5&#8243; _module_preset=&#187;default&#187; global_colors_info=&#187;{}&#187; parentOrderClass=&#187;dsm_faq_0&#8243;][\/dsm_faq_child][dsm_faq_child dsm_title=&#187;Brauche ich Programmierkenntnisse f\u00fcr einen Agent-Harness?&#187; dsm_content=&#187;<\/p>\n<p><span>Grundkenntnisse sind hilfreich, aber keine Voraussetzung. Die <\/span><span>Agent.md<\/span><span> ist eine simple Markdown-Datei. MCP-Server lassen sich oft mit wenigen Klicks konfigurieren.<\/span><\/p>\n<p>&#187; _builder_version=&#187;4.27.5&#8243; _module_preset=&#187;default&#187; global_colors_info=&#187;{}&#187; parentOrderClass=&#187;dsm_faq_0&#8243;][\/dsm_faq_child][\/dsm_faq][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#187;1_3,2_3&#8243; admin_label=&#187;Author Matthias&#187; _builder_version=&#187;4.27.4&#8243; _module_preset=&#187;default&#187; global_module=&#187;2730&#8243; saved_tabs=&#187;all&#187; global_colors_info=&#187;{}&#187;][et_pb_column type=&#187;1_3&#8243; _builder_version=&#187;4.27.4&#8243; _module_preset=&#187;default&#187; global_colors_info=&#187;{}&#187;][dsm_tilt_image src=&#187;https:\/\/www.obviousworks.ch\/wp-content\/uploads\/2024\/09\/MH_Trainer_BW_T.png&#187; title_text=&#187;MH_Trainer_BW_T&#187; dsm_tilt_scale=&#187;1.1&#8243; _builder_version=&#187;4.27.4&#8243; _module_preset=&#187;default&#187; transform_rotate=&#187;0deg|0deg|349deg&#187; border_radii=&#187;on|50%|50%|50%|50%&#187; border_width_all=&#187;4px&#187; border_color_all=&#187;#F5FAFE&#187; border_style_all=&#187;double&#187; box_shadow_style=&#187;preset1&#8243; global_colors_info=&#187;{}&#187;][\/dsm_tilt_image][\/et_pb_column][et_pb_column type=&#187;2_3&#8243; _builder_version=&#187;4.27.4&#8243; _module_preset=&#187;default&#187; global_colors_info=&#187;{}&#187;][dsm_dual_heading before_text=&#187;Matthias &#187; middle_text=&#187;(AI Ninja) &#187; _builder_version=&#187;4.27.4&#8243; _module_preset=&#187;default&#187; global_colors_info=&#187;{}&#187;][\/dsm_dual_heading][et_pb_text _builder_version=&#187;4.27.4&#8243; _module_preset=&#187;default&#187; global_colors_info=&#187;{}&#187;]<\/p>\n<p><span>Matthias ist mit Herz, Seele und Verstand dabei. Er macht dich, dein Team und deine Firma fit f\u00fcr die Zukunft mit KI!<\/span><\/p>\n<p>Zu Matthias <a href=\"https:\/\/www.obviousworks.ch\/ueber-uns\/trainer-matthias-herbert\/\">Trainerprofil<\/a><br \/>Zu seinem <a href=\"https:\/\/www.linkedin.com\/in\/matthiasherbert\/\" target=\"_blank\" rel=\"noopener\">LinkedIn Profil<\/a><\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Executive Summary 90% der Entwickler wechseln das KI-Modell, wenn ihr Agent Fehler macht. Das ist die falsche Strategie. Der KI-Agent ist nicht das Modell. Der Agent ist der Harness &#8211; die Software-Infrastruktur, die das Modell produktiv macht. Dieser Harness besteht aus Instructions, Tools und User Messages. Er bestimmt, ob dein Agent konsistente Ergebnisse liefert oder systematisch fehlschl\u00e4gt. In diesem Artikel lernst du: Was ein Agent-Harness ist und warum das Modell nur 10% ausmacht Die 3 Kern-Komponenten, die jeden Agent bestimmen Warum 90% der Teams scheitern (und wie du es besser machst) 4 konkrete Schritte f\u00fcr einen produktionsreifen Agent-Harness Basierend auf 400+ geschulten Software-Entwicklern und 25 Jahren IT\/KI-Consulting-Erfahrung. Bereit f\u00fcr konsistente Agenten? Option A: Ihr steht am Beginn eurer KI-DEV Reise &#8211; Dann schau dir unser 12 Wochen AI Developer Bootcamp an und baut richtige KI-First Gewohnheiten auf. \u2666 Option B: Oder seid ihr schon gut mit KI unterwegs und es muss schneller gehen, dann schau mal hier rein: Agentic Coding Hackathon Was kostet ein schlecht konfigurierter KI-Agent Unternehmen wirklich? Letzte Woche im DEV AI Bootcamp: Ein Team aus Software Entwicklern erz\u00e4hlte mir von ihrem &#171;KI-Agent-Disaster&#187;. Sie hatten sechs Monate investiert: 3 verschiedene Modelle getestet (Claude, GPT-4o, Gemini) 50+ Custom-Prompts geschrieben [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":4638,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[32],"tags":[113,116,97,115,114],"class_list":["post-4631","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ai","tag-agent-harness","tag-agent-md","tag-agentic-coding","tag-ai-agents","tag-ki-agenten"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Agent-Harness: Warum 90% der KI-Agenten scheitern und wie du es besser machst - Obvious Works [EN]<\/title>\n<meta name=\"description\" content=\"Agent-Harness ist die Architektur, die KI-Agenten produktiv macht. Lerne die 3 Kern-Komponenten und 4 Schritte f\u00fcr konsistente Ergebnisse \u2013 mit konkreten Beispielen.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.obviousworks.ch\/en\/agent-harness-why-90-of-ki-agents-fail-and-how-you-can-do-better\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Agent-Harness: Warum 90% der KI-Agenten scheitern und wie du es besser machst - Obvious Works [EN]\" \/>\n<meta property=\"og:description\" content=\"Agent-Harness ist die Architektur, die KI-Agenten produktiv macht. Lerne die 3 Kern-Komponenten und 4 Schritte f\u00fcr konsistente Ergebnisse \u2013 mit konkreten Beispielen.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.obviousworks.ch\/en\/agent-harness-why-90-of-ki-agents-fail-and-how-you-can-do-better\/\" \/>\n<meta property=\"og:site_name\" content=\"Obvious Works\" \/>\n<meta property=\"article:published_time\" content=\"2026-01-30T10:13:36+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-24T12:29:20+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.obviousworks.ch\/wp-content\/uploads\/2026\/01\/Hands-on-Agent-Harness-Training.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1344\" \/>\n\t<meta property=\"og:image:height\" content=\"768\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"obviousworks_boss\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"obviousworks_boss\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.obviousworks.ch\\\/agent-harness-warum-90-der-ki-agenten-scheitern-und-wie-du-es-besser-machst\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.obviousworks.ch\\\/agent-harness-warum-90-der-ki-agenten-scheitern-und-wie-du-es-besser-machst\\\/\"},\"author\":{\"name\":\"obviousworks_boss\",\"@id\":\"https:\\\/\\\/www.obviousworks.ch\\\/#\\\/schema\\\/person\\\/c2c4552bf4b637b0762c2b518b63636b\"},\"headline\":\"Agent-Harness: Warum 90% der KI-Agenten scheitern und wie du es besser machst\",\"datePublished\":\"2026-01-30T10:13:36+00:00\",\"dateModified\":\"2026-04-24T12:29:20+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.obviousworks.ch\\\/agent-harness-warum-90-der-ki-agenten-scheitern-und-wie-du-es-besser-machst\\\/\"},\"wordCount\":2593,\"publisher\":{\"@id\":\"https:\\\/\\\/www.obviousworks.ch\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.obviousworks.ch\\\/agent-harness-warum-90-der-ki-agenten-scheitern-und-wie-du-es-besser-machst\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.obviousworks.ch\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/Hands-on-Agent-Harness-Training.png\",\"keywords\":[\"Agent Harness\",\"Agent.md\",\"agentic coding\",\"AI Agents\",\"KI-Agenten\"],\"articleSection\":[\"AI\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.obviousworks.ch\\\/agent-harness-warum-90-der-ki-agenten-scheitern-und-wie-du-es-besser-machst\\\/\",\"url\":\"https:\\\/\\\/www.obviousworks.ch\\\/agent-harness-warum-90-der-ki-agenten-scheitern-und-wie-du-es-besser-machst\\\/\",\"name\":\"Agent-Harness: Warum 90% der KI-Agenten scheitern und wie du es besser machst - Obvious Works [EN]\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.obviousworks.ch\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.obviousworks.ch\\\/agent-harness-warum-90-der-ki-agenten-scheitern-und-wie-du-es-besser-machst\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.obviousworks.ch\\\/agent-harness-warum-90-der-ki-agenten-scheitern-und-wie-du-es-besser-machst\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.obviousworks.ch\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/Hands-on-Agent-Harness-Training.png\",\"datePublished\":\"2026-01-30T10:13:36+00:00\",\"dateModified\":\"2026-04-24T12:29:20+00:00\",\"description\":\"Agent-Harness ist die Architektur, die KI-Agenten produktiv macht. Lerne die 3 Kern-Komponenten und 4 Schritte f\u00fcr konsistente Ergebnisse \u2013 mit konkreten Beispielen.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.obviousworks.ch\\\/agent-harness-warum-90-der-ki-agenten-scheitern-und-wie-du-es-besser-machst\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.obviousworks.ch\\\/agent-harness-warum-90-der-ki-agenten-scheitern-und-wie-du-es-besser-machst\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.obviousworks.ch\\\/agent-harness-warum-90-der-ki-agenten-scheitern-und-wie-du-es-besser-machst\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.obviousworks.ch\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/Hands-on-Agent-Harness-Training.png\",\"contentUrl\":\"https:\\\/\\\/www.obviousworks.ch\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/Hands-on-Agent-Harness-Training.png\",\"width\":1344,\"height\":768},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.obviousworks.ch\\\/agent-harness-warum-90-der-ki-agenten-scheitern-und-wie-du-es-besser-machst\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.obviousworks.ch\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Agent-Harness: Warum 90% der KI-Agenten scheitern und wie du es besser machst\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.obviousworks.ch\\\/#website\",\"url\":\"https:\\\/\\\/www.obviousworks.ch\\\/\",\"name\":\"Obvious Works\",\"description\":\"Dein Partner f\u00fcr KI, Requirements &amp; Agilit\u00e4t\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.obviousworks.ch\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.obviousworks.ch\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.obviousworks.ch\\\/#organization\",\"name\":\"Obvious Works\",\"url\":\"https:\\\/\\\/www.obviousworks.ch\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.obviousworks.ch\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.obviousworks.ch\\\/wp-content\\\/uploads\\\/2023\\\/01\\\/cropped-9952_ObviousWorks_Logo_DA_01.png\",\"contentUrl\":\"https:\\\/\\\/www.obviousworks.ch\\\/wp-content\\\/uploads\\\/2023\\\/01\\\/cropped-9952_ObviousWorks_Logo_DA_01.png\",\"width\":2980,\"height\":1164,\"caption\":\"Obvious Works\"},\"image\":{\"@id\":\"https:\\\/\\\/www.obviousworks.ch\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/linkedin.com\\\/company\\\/obviousworks\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.obviousworks.ch\\\/#\\\/schema\\\/person\\\/c2c4552bf4b637b0762c2b518b63636b\",\"name\":\"obviousworks_boss\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/87c044a8ef70725f45cd4b2c9c8a3978a0d195f587d69a8af9fe63cb57728c37?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/87c044a8ef70725f45cd4b2c9c8a3978a0d195f587d69a8af9fe63cb57728c37?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/87c044a8ef70725f45cd4b2c9c8a3978a0d195f587d69a8af9fe63cb57728c37?s=96&d=mm&r=g\",\"caption\":\"obviousworks_boss\"},\"sameAs\":[\"https:\\\/\\\/www.obviousworks.ch\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Agent-Harness: Warum 90% der KI-Agenten scheitern und wie du es besser machst - Obvious Works [EN]","description":"Agent Harness is the architecture that makes AI agents productive. Learn the 3 core components and 4 steps for consistent results - with concrete examples.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.obviousworks.ch\/en\/agent-harness-why-90-of-ki-agents-fail-and-how-you-can-do-better\/","og_locale":"en_US","og_type":"article","og_title":"Agent-Harness: Warum 90% der KI-Agenten scheitern und wie du es besser machst - Obvious Works [EN]","og_description":"Agent-Harness ist die Architektur, die KI-Agenten produktiv macht. Lerne die 3 Kern-Komponenten und 4 Schritte f\u00fcr konsistente Ergebnisse \u2013 mit konkreten Beispielen.","og_url":"https:\/\/www.obviousworks.ch\/en\/agent-harness-why-90-of-ki-agents-fail-and-how-you-can-do-better\/","og_site_name":"Obvious Works","article_published_time":"2026-01-30T10:13:36+00:00","article_modified_time":"2026-04-24T12:29:20+00:00","og_image":[{"width":1344,"height":768,"url":"https:\/\/www.obviousworks.ch\/wp-content\/uploads\/2026\/01\/Hands-on-Agent-Harness-Training.png","type":"image\/png"}],"author":"obviousworks_boss","twitter_card":"summary_large_image","twitter_misc":{"Written by":"obviousworks_boss","Est. reading time":"12 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.obviousworks.ch\/agent-harness-warum-90-der-ki-agenten-scheitern-und-wie-du-es-besser-machst\/#article","isPartOf":{"@id":"https:\/\/www.obviousworks.ch\/agent-harness-warum-90-der-ki-agenten-scheitern-und-wie-du-es-besser-machst\/"},"author":{"name":"obviousworks_boss","@id":"https:\/\/www.obviousworks.ch\/#\/schema\/person\/c2c4552bf4b637b0762c2b518b63636b"},"headline":"Agent-Harness: Warum 90% der KI-Agenten scheitern und wie du es besser machst","datePublished":"2026-01-30T10:13:36+00:00","dateModified":"2026-04-24T12:29:20+00:00","mainEntityOfPage":{"@id":"https:\/\/www.obviousworks.ch\/agent-harness-warum-90-der-ki-agenten-scheitern-und-wie-du-es-besser-machst\/"},"wordCount":2593,"publisher":{"@id":"https:\/\/www.obviousworks.ch\/#organization"},"image":{"@id":"https:\/\/www.obviousworks.ch\/agent-harness-warum-90-der-ki-agenten-scheitern-und-wie-du-es-besser-machst\/#primaryimage"},"thumbnailUrl":"https:\/\/www.obviousworks.ch\/wp-content\/uploads\/2026\/01\/Hands-on-Agent-Harness-Training.png","keywords":["Agent Harness","Agent.md","agentic coding","AI Agents","KI-Agenten"],"articleSection":["AI"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.obviousworks.ch\/agent-harness-warum-90-der-ki-agenten-scheitern-und-wie-du-es-besser-machst\/","url":"https:\/\/www.obviousworks.ch\/agent-harness-warum-90-der-ki-agenten-scheitern-und-wie-du-es-besser-machst\/","name":"Agent-Harness: Warum 90% der KI-Agenten scheitern und wie du es besser machst - Obvious Works [EN]","isPartOf":{"@id":"https:\/\/www.obviousworks.ch\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.obviousworks.ch\/agent-harness-warum-90-der-ki-agenten-scheitern-und-wie-du-es-besser-machst\/#primaryimage"},"image":{"@id":"https:\/\/www.obviousworks.ch\/agent-harness-warum-90-der-ki-agenten-scheitern-und-wie-du-es-besser-machst\/#primaryimage"},"thumbnailUrl":"https:\/\/www.obviousworks.ch\/wp-content\/uploads\/2026\/01\/Hands-on-Agent-Harness-Training.png","datePublished":"2026-01-30T10:13:36+00:00","dateModified":"2026-04-24T12:29:20+00:00","description":"Agent Harness is the architecture that makes AI agents productive. Learn the 3 core components and 4 steps for consistent results - with concrete examples.","breadcrumb":{"@id":"https:\/\/www.obviousworks.ch\/agent-harness-warum-90-der-ki-agenten-scheitern-und-wie-du-es-besser-machst\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.obviousworks.ch\/agent-harness-warum-90-der-ki-agenten-scheitern-und-wie-du-es-besser-machst\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.obviousworks.ch\/agent-harness-warum-90-der-ki-agenten-scheitern-und-wie-du-es-besser-machst\/#primaryimage","url":"https:\/\/www.obviousworks.ch\/wp-content\/uploads\/2026\/01\/Hands-on-Agent-Harness-Training.png","contentUrl":"https:\/\/www.obviousworks.ch\/wp-content\/uploads\/2026\/01\/Hands-on-Agent-Harness-Training.png","width":1344,"height":768},{"@type":"BreadcrumbList","@id":"https:\/\/www.obviousworks.ch\/agent-harness-warum-90-der-ki-agenten-scheitern-und-wie-du-es-besser-machst\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.obviousworks.ch\/"},{"@type":"ListItem","position":2,"name":"Agent-Harness: Warum 90% der KI-Agenten scheitern und wie du es besser machst"}]},{"@type":"WebSite","@id":"https:\/\/www.obviousworks.ch\/#website","url":"https:\/\/www.obviousworks.ch\/","name":"Obvious Works","description":"Your partner for AI, requirements &amp; agility","publisher":{"@id":"https:\/\/www.obviousworks.ch\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.obviousworks.ch\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.obviousworks.ch\/#organization","name":"Obvious Works","url":"https:\/\/www.obviousworks.ch\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.obviousworks.ch\/#\/schema\/logo\/image\/","url":"https:\/\/www.obviousworks.ch\/wp-content\/uploads\/2023\/01\/cropped-9952_ObviousWorks_Logo_DA_01.png","contentUrl":"https:\/\/www.obviousworks.ch\/wp-content\/uploads\/2023\/01\/cropped-9952_ObviousWorks_Logo_DA_01.png","width":2980,"height":1164,"caption":"Obvious Works"},"image":{"@id":"https:\/\/www.obviousworks.ch\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/linkedin.com\/company\/obviousworks"]},{"@type":"Person","@id":"https:\/\/www.obviousworks.ch\/#\/schema\/person\/c2c4552bf4b637b0762c2b518b63636b","name":"obviousworks_boss","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/87c044a8ef70725f45cd4b2c9c8a3978a0d195f587d69a8af9fe63cb57728c37?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/87c044a8ef70725f45cd4b2c9c8a3978a0d195f587d69a8af9fe63cb57728c37?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/87c044a8ef70725f45cd4b2c9c8a3978a0d195f587d69a8af9fe63cb57728c37?s=96&d=mm&r=g","caption":"obviousworks_boss"},"sameAs":["https:\/\/www.obviousworks.ch"]}]}},"_links":{"self":[{"href":"https:\/\/www.obviousworks.ch\/en\/wp-json\/wp\/v2\/posts\/4631","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.obviousworks.ch\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.obviousworks.ch\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.obviousworks.ch\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.obviousworks.ch\/en\/wp-json\/wp\/v2\/comments?post=4631"}],"version-history":[{"count":10,"href":"https:\/\/www.obviousworks.ch\/en\/wp-json\/wp\/v2\/posts\/4631\/revisions"}],"predecessor-version":[{"id":4721,"href":"https:\/\/www.obviousworks.ch\/en\/wp-json\/wp\/v2\/posts\/4631\/revisions\/4721"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.obviousworks.ch\/en\/wp-json\/wp\/v2\/media\/4638"}],"wp:attachment":[{"href":"https:\/\/www.obviousworks.ch\/en\/wp-json\/wp\/v2\/media?parent=4631"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.obviousworks.ch\/en\/wp-json\/wp\/v2\/categories?post=4631"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.obviousworks.ch\/en\/wp-json\/wp\/v2\/tags?post=4631"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}