Schlagwort: SoftwareEngineering

  • Die wahre KI-Effizienz ist nicht Automatisierung, sondern Erweiterung

    Die wahre KI-Effizienz ist nicht Automatisierung, sondern Erweiterung

    KI automatisiert nicht nur einfache Aufgaben. Sie verstärkt die Arbeit

    Die überraschende Effizienz von KI! Vielleicht suchen wir den ROI von KI seit Jahren an der falschen Stelle.
    Seit über zwei Jahren suchen Unternehmen nach dem großen Produktivitätseffekt von KI.

    Und wo suchen sie zuerst?

    • im Kundenservice
    • bei repetitiven Aufgaben
    • in der Dokumentenverarbeitung
    • bei Standardprozessen
    • überall dort, wo Menschen heute viel Routinearbeit erledigen

    Das ist nachvollziehbar, aber eventuell suchen wir den größten Hebel an der falschen Stelle. Denn ausgerechnet bei einfachen Aufgaben ist der Effizienzgewinn häufig begrenzt.
    Viele dieser Prozesse wurden bereits automatisiert, standardisiert oder über Jahre optimiert.

    Die überraschend große Effizienz von KI erleben wir heute zunehmend bei Aufgaben, die bisher nicht einfach zu automatisieren waren.

    • bei schwierigen Aufgaben
    • bei Aufgaben, für die Erfahrung notwendig ist
    • bei Aufgaben, für die Unternehmen hochqualifizierte Spezialisten brauchen

    Daraus ergeben sich folgende Aufgaben

    1. Ein erfahrener Softwarearchitekt analysiert eine komplexe Systemlandschaft.
    2. Ein Senior Engineer zerlegt eine schwierige Anforderung.
    3. Ein Jurist untersucht Verträge und regulatorische Zusammenhänge.
    4. Ein Researcher wertet große Mengen wissenschaftlicher Informationen aus.
    5. Ein Spezialist entwickelt mehrere Lösungsvarianten und bewertet deren Konsequenzen.

    Das sind keine repetitiven Tätigkeiten. Das sind intelligente Tätigkeiten. Und genau hier verändert KI die Ökonomie der Arbeit möglicherweise viel stärker.

    Nicht, weil die KI plötzlich den Spezialisten ersetzt, sondern weil ein Spezialist mit KI in derselben Zeit wesentlich mehr Hypothesen untersuchen, mehr Informationen verarbeiten, mehr Varianten entwickeln und mehr Ergebnisse überprüfen kann.
    Und es gibt hier den entscheidenden Haken: Je anspruchsvoller die Aufgabe, desto wichtiger wird der Mensch.

    Deshalb glaube ich, dass wir bei der Diskussion über KI-Effizienz zwei Dinge zu lange miteinander verwechselt haben: Automatisierung und Augmentation.

    Automatisierung und Augmentation

    Bei Automatisierung fragen wir: Welche menschliche Tätigkeit kann die KI übernehmen?
    Bei Augmentation lautet die viel interessantere Frage: Wie viel leistungsfähiger kann ein sehr guter Spezialist durch KI werden?

    Ich glaube wir müssen die Frage nach KI-Effizienz völlig neu stellen:

    Nicht: „Welche einfachen Aufgaben können wir Menschen wegnehmen?“,

    Sondern: „Was können unsere besten Leute plötzlich leisten, was vorher wirtschaftlich oder zeitlich kaum möglich war?“

    Mehr über Hingepoint. erfahren

    Du möchtest erfahren, wie sich die Zusammenarbeit zwischen Menschen und KI so gestalten lässt, dass Verantwortung, Entscheidungsfähigkeit und wirksame Delivery erhalten bleiben? Auf hingepoint.ai findest du das Hingepoint Framework, den aktuellen Guide und weitere Informationen dazu, wie Teams AI verantwortungsvoll in ihre Arbeitsweise integrieren können.

  • From Identity to Accountability

    From Identity to Accountability

    Who is accountable when Al agents hire other Al agents?

    Sieben Jahre haben wir uns mit digitaler Identität in der Blockchain Welt beschäftigt. Seit vier Monaten erforschen wir eine Frage, die noch schwieriger ist: Wer trägt Verantwortung, wenn KI Agenten selbstständig andere KI Agenten beauftragen?

    Mitte dieses Jahres wurde unser Forschungsprojekt bei galaniprojects im Rahmen der Forschungszulage anerkannt. Seitdem arbeiten wir an einem Problem, von dem ich glaube, dass es mit der nächsten Entwicklungsstufe autonomer KI Agenten sehr an Bedeutung gewinnen wird.

    Die Geschichte dahinter begann 7 Jahre früher.
    In dieser Zeit habe ich auch mit Ingo Ruebe, dem Initiator und Architekt des KILT Protocols, intensiv an Fragestellungen rund um digitale Identität gearbeitet.

    Heute übernimmt Ingo die wissenschaftliche Leitung unseres Forschungsprojekts. Denn mit autonomen KI Agenten verändert sich die Fragestellung fundamental.
    Was passiert, wenn mein Agent nicht mehr nur die Tools benutzt, die ich ihm gegeben habe?

    Was passiert, wenn er selbst feststellt: „Für diese Aufgabe brauche ich einen anderen Agenten.“

    • Er findet einen spezialisierten Agenten auf einem Marktplatz.
    • Er beauftragt ihn.
    • Vielleicht bezahlt er ihn.
    • Der Agent beauftragt wiederum einen weiteren Agenten.

    Am Ende entsteht ein Schaden, wer ist dann verantwortlich?

    • Der Mensch, der den ersten Agenten gestartet hat?
    • Der Betreiber des ersten Agenten?
    • Der Agent, der den Sub-Agenten gewählt hat?
    • Der Anbieter des Sub-Agenten?
    • Oder niemand eindeutig?

    Digitale Identität allein reicht nicht aus. Wir können wissen, wer ein Agent ist, und trotzdem nicht wissen, wer für sein Handeln wirtschaftlich einstehen muss.
    Auch Reputation löst das Problem nicht vollständig. Sie kann bei der Auswahl eines Agenten helfen. Sie kompensiert aber keinen entstandenen Schaden und entscheidet keinen Konflikt.
    Damit verschiebt sich für uns die zentrale Forschungsfrage: Von Identity zu Accountability.

    In unserem Forschungsprojekt untersuchen wir, ob sich für offene Multi-Agenten-Märkte Mechanismen entwickeln lassen, die drei Dinge miteinander verbinden:

    • Auswahl und Vertrauen
    • Accountability
    • Schadenskompensation

    Dafür kombinieren wir spieltheoretische Modellierung, formale Spezifikation, prototypische Implementierung und Multi-Agenten-Simulation.

    Der große Teil der Forschungsarbeit wird bei galaniprojects geleistet. Die wissenschaftliche Leitung liegt bei Ingo Ruebe. Für den juristischen Forschungsteil arbeiten wir mit BlackVogel und Mariana de la Roche zusammen.
    In den nächsten Monaten möchte ich hier immer wieder Einblicke in diese Forschungsarbeit geben.

    Denn nach sieben Jahren Arbeit an digitaler Identität beschäftigt mich heute eine neue Frage: Identity beantwortet: Wer bist du? Accountability muss beantworten: Wofür stehst du ein?
    Die zweite Frage könnte für das entstehende Agentic Web entscheidend werden.

  • Human In The Loop: Steuert der Mensch noch? oder stempelt er nur noch ab?

    Human In The Loop: Steuert der Mensch noch? oder stempelt er nur noch ab?

    Wir brauchen den Menschen nicht in jedem Loop. Wir brauchen ihn am Steuer.
    Denn was bedeutet menschliche Kontrolle eigentlich, wenn ein KI Agent 20 Minuten autonom arbeitet und in dieser Zeit Dutzende Entscheidungen trifft?

    Darin liegt für mich eines der größten Missverständnisse rund um „Human in the Loop“.

    Oft wird menschliche Kontrolle so gedacht:

    • Die KI arbeitet.
    • Der Mensch kontrolliert.
    • Der Mensch klickt auf „Approve“.

    Aber wenn ein Agent vorher bereits 50 Entscheidungen getroffen, Annahmen gemacht und Aktionen ausgeführt hat, ist die entscheidende Frage:

    Steuert der Mensch noch? oder stempelt er nur noch ab?

    Wirkliche menschliche Kontrolle bedeutet, dass der Mensch jeden einzelnen Schritt überwacht. Das wäre bei autonomen Agenten weder sinnvoll noch skalierbar.

    Entscheidend ist etwas anderes.

    Wir müssen vorher definieren, was die KI selbst entscheiden darf, und wann diese Autonomie endet:

    • Wenn eine Annahme nicht mehr stimmt.
    • Wenn sich der Scope verändert.
    • Wenn eine Security- oder Governance-Entscheidung notwendig wird.
    • Wenn eine externe Abhängigkeit fehlt.
    • Wenn die KI ihren vereinbarten Entscheidungsraum verlassen müsste.


    An diesen Stellen darf sie nicht einfach die plausibelste Annahme treffen und weitermachen.
    Sie muss stoppen.

    Und genau dort muss der Mensch wieder ans Steuer.
    Im Hingepoint Framework nennen wir solche geplanten oder ereignisgetriebenen Synchronisationspunkte Hingepoints.

    Der Agent arbeitet autonom, solange er innerhalb seines vereinbarten Entscheidungsraums bleibt. Wird eine relevante Grenze erreicht, wird synchronisiert und entschieden. Danach kann die autonome Arbeit weitergehen.

    Für mich ist deshalb „Human in the Loop“ nicht das eigentliche Ziel.
    Das Ziel ist „Human in Control!“

    Nicht der Mensch, der jede Aktion der KI kontrolliert, sondern der Mensch, der Richtung, Grenzen und kritische Entscheidungen abstempelt.

    Denn autonome KI braucht nicht weniger menschliche Führung, sie braucht präzisere menschliche Führung.

    Mehr über Hingepoint. erfahren

    Du möchtest erfahren, wie sich die Zusammenarbeit zwischen Menschen und KI so gestalten lässt, dass Verantwortung, Entscheidungsfähigkeit und wirksame Delivery erhalten bleiben? Auf hingepoint.ai findest du das Hingepoint Framework, den aktuellen Guide und weitere Informationen dazu, wie Teams AI verantwortungsvoll in ihre Arbeitsweise integrieren können.

  • Wir haben den perfekten KI-Kollegen eingestellt …

    Wir haben den perfekten KI-Kollegen eingestellt …

    … in der Probezeit kamen die Uberraschungen.

    Wir haben den perfekten KI-Kollegen ausgeschrieben. Dann kam das Vorstellungsgespräch.

    Wir haben einen ziemlich anspruchsvollen neuen Kollegen gesucht.

    • Einen Sparringspartner für Spezifikationen.
    • Einen blitzschnellen Junior Developer.
    • Einen strengen Reviewer.
    • Und einen sehr fleißigen Dokumentierer.

    Alles in einer Person!
    Eine Kandidatin hat sich gemeldet: Die KI.

    Auf dem Papier sieht sie hervorragend aus.

    • Schnell.
    • Verfügbar.
    • Kennt unzählige Technologien.
    • Schreibt Code, Tests und Dokumentation in einer Geschwindigkeit, die kein Mensch erreichen kann.

    Wir nehmen sie, und dann beginnt die „Probezeit“. Plötzlich stellen wir fest:

    • Sie fragt nicht immer nach, wenn etwas unklar ist.
    • Sie trifft stattdessen Annahmen und arbeitet weiter.
    • Sie kann sehr überzeugend falsch liegen.
    • Sie verliert bei großem Kontext frühere Entscheidungen oder die ursprüngliche Intention.

    Und sie versteht oft nicht automatisch, was wir eigentlich meinen. Sie optimiert zunächst das, was wir gesagt haben.
    Damit fangen die Probleme an: Allerdings, das Problem ist nicht, dass KI schlecht ist, das Problem sind oft unsere Erwartungen an KI.

    Wir behandeln ein probabilistisches System manchmal so, als hätten wir einen sehr erfahrenen Mitarbeiter eingestellt, der Fachbereich, Architektur, Unternehmenshistorie und unausgesprochene Erwartungen automatisch versteht.

    Das tut er nicht. Deswegen beginnt die Zusammenarbeit mit KI bei Hingepoint nicht mit Coding.

    Sie beginnt mit Erwartungsmanagement.

    • Was kann die KI zuverlässig übernehmen?
    • Wo kennen wir ihre Grenzen?
    • Wann darf sie selbstständig weiterarbeiten?
    • Wann muss sie stoppen und einen Menschen fragen?
    • Und wofür bleibt der Mensch verantwortlich?


    Je leistungsfähiger unsere KI-Systeme werden, desto wichtiger wird aus meiner Sicht diese Klarheit.
    Denn Autonomie ohne Erwartungsklarheit ist keine Produktivität. Sie ist nur Geschwindigkeit mit erhöhtem Risiko.

    Vielleicht sollten wir deshalb vor dem nächsten KI Agenten nicht zuerst fragen:„Was kann er alles?“
    Sondern: „Was erwarten wir eigentlich von ihm,  und was ausdrücklich nicht?“

    Mehr über Hingepoint. erfahren

    Du möchtest erfahren, wie sich die Zusammenarbeit zwischen Menschen und KI so gestalten lässt, dass Verantwortung, Entscheidungsfähigkeit und wirksame Delivery erhalten bleiben? Auf hingepoint.ai findest du das Hingepoint Framework, den aktuellen Guide und weitere Informationen dazu, wie Teams AI verantwortungsvoll in ihre Arbeitsweise integrieren können.

  • KI als neuer Kollege? Dann braucht sie auch ein Onboarding.

    KI als neuer Kollege? Dann braucht sie auch ein Onboarding.

    Wenn wir KI als neuen Kollegen betrachten, müssen wir sie auch wie einen Mitarbeiter onboarden. Wir sprechen inzwischen ständig davon, dass KI zum „neuen Kollegen“ wird.

    Meine Frage ist: Welchen Kollegen würden wir ohne Rollenklärung, ohne Onboarding, ohne Regeln und ohne Kommunikationsstruktur einfach an ein kritisches Projekt setzen?

    Das tun wir mit KI aber jeden Tag.

    • Wir geben ihr Zugriff auf Tools, Repositories und Daten.
    • Wir erwarten hochwertige Ergebnisse.
    • Wir erwarten Tempo.
    • Wir erwarten teilweise sogar Entscheidungen.

    Aber oft fehlt der Rahmen.

    • Kein klares Erwartungsmanagement
    • Kein sauberer Arbeitskontext
    • Keine eindeutigen Regeln
    • Keine definierte Form der Zusammenarbeit zwischen Mensch und KI

    Und dann wundern wir uns über falsche Annahmen, inkonsistente Ergebnisse, Governance Probleme oder Kontrollverlust.

    Bei Hingepoint betrachten wir KI deshalb bewusst als Teil des Teams.
    Nicht im Sinne von Vermenschlichung, sondern organisatorisch.

    Ein neuer KI-Kollege muss vier Dinge kennen:

    1. Was erwarten wir von ihm?
    2. Was nicht?
      Das ist genauso wichtig!
    3. Was muss er wissen?
      Welchen Kontext braucht er, um überhaupt sinnvoll arbeiten zu können?
    4. Was darf er tun?
      Wo liegen technische, fachliche und organisatorische Grenzen?
    5. Wann muss er mit uns sprechen?
    6. Wann darf er autonom weiterarbeiten und wann braucht es eine Entscheidung, Freigabe oder Klärung?


    Diese Fragen würden wir auch bei einem neuen Mitarbeiter beantworten. Bei KI überspringen wir sie erstaunlich oft. Deshalb liegt  ein Teil unserer aktuellen KI-Probleme gar nicht im Modell.

    Wir haben die KI einfach schlecht onboarded!
    Denn ein leistungsfähiger Kollege ohne Kontext, Regeln und klare Verantwortung wird nicht automatisch produktiv.

    Der neue Kollege wird vor allem schnell, aber Geschwindigkeit ohne gemeinsamen Rahmen kann ziemlich teuer werden.

    Mehr über Hingepoint. erfahren

    Du möchtest erfahren, wie sich die Zusammenarbeit zwischen Menschen und KI so gestalten lässt, dass Verantwortung, Entscheidungsfähigkeit und wirksame Delivery erhalten bleiben? Auf hingepoint.ai findest du das Hingepoint Framework, den aktuellen Guide und weitere Informationen dazu, wie Teams AI verantwortungsvoll in ihre Arbeitsweise integrieren können.

  • Flow Downtime misst nicht Entwickler – Sie misst die Organisation

    Flow Downtime misst nicht Entwickler – Sie misst die Organisation

    Hingepoint doesn’t measure developers!
    Hingepoint misst nicht die Entwicklungszeit. Hingepoint misst die Wartezeit.

    Denn mit KI wird diie Entwicklungszeit immer weniger zum eigentlichen Problem.
    Ein Coding Agent kann analysieren, implementieren und testen innerhalb weniger Stunden.
    Und dann?

    Er wartet:

    • Auf eine Entscheidung.
    • Auf eine Freigabe.
    • Auf eine Schnittstelle.
    • Auf Daten.
    • Auf Security.
    • Auf den Fachbereich.

    Die Entwicklung wäre bereit. Die Organisation ist es nicht. Genau diese Zeit interessiert uns bei Hingepoint.

    Wir unterscheiden zwischen:

    1. Productive Time: Das Work Package kann entsprechend dem Plan weiterbearbeitet werden.
    2. low Downtime: Die Arbeit könnte weitergehen, ist aber durch eine offene Entscheidung, Abhängigkeit, Freigabe oder Klärung blockiert.

    Daraus entsteht eine Kennzahl, die wir Flow Uptime nennen. Und dabei ist ein Punkt entscheidend: Flow Downtime ist keine Performance-Kennzahl für Entwickler.
    Sie macht sichtbar, wo die Organisation den Entwicklungsfluss aufhält.

    Wenn ein Human-AI-Team drei Stunden entwickelt und anschließend zwei Tage auf eine Entscheidung wartet, bringt es wenig, diese drei Stunden noch einmal um 30 Prozent zu optimieren.

    Das verändert KI gerade. Je schneller Software produziert werden kann, desto sichtbarer werden die organisatorischen Engpässe drumherum.

    Vielleicht müssen wir künftig weniger fragen:
    Wie bekommen wir unsere Entwickler schneller?
    und häufiger:
    Wie können wir unsere Organisation optimieren?

    Mehr über Hingepoint. erfahren

    Du möchtest erfahren, wie sich die Zusammenarbeit zwischen Menschen und KI so gestalten lässt, dass Verantwortung, Entscheidungsfähigkeit und wirksame Delivery erhalten bleiben? Auf hingepoint.ai findest du das Hingepoint Framework, den aktuellen Guide und weitere Informationen dazu, wie Teams AI verantwortungsvoll in ihre Arbeitsweise integrieren können.

  • Wenn Experimentieren billig wird, wird Lernen schneller

    Wenn Experimentieren billig wird, wird Lernen schneller

    KI reduziert nicht nur Entwicklungszeit. Sie reduziert Wartezeit.
    Die größte Beschleunigung durch KI in der Softwareentwicklung ist gar nicht das schnellere Programmieren, sondern, dass wir weniger warten müssen.

    Das erleben wir inzwischen ständig.

    • Eine Schnittstelle ist noch nicht fertig?→ Wir bauen einen Mock.
    • Wir wissen nicht, ob ein Lösungsansatz funktioniert?→ Wir machen einen Spike.
    • UX oder API sind noch nicht klar?→ Wir bauen einen Prototyp und holen Feedback.
    • Testdaten fehlen?→ Wir erzeugen sie.

    Was früher mehrere Tage Abstimmung oder Warten bedeutet hat, kann teilweise innerhalb weniger Stunden ausprobiert werden.

    Und das verändert mehr als nur die Geschwindigkeit: Es verändert die Art, wie wir entwickeln.

    • Wir können früher etwas zeigen
    • Früher testen
    • Früher feststellen, dass eine Idee nicht funktioniert
    • Und früher eine andere Richtung einschlagen

    Spikes waren früher eine Investition. Prototypen mussten begründet werden. Mocks kosteten Entwicklungszeit und Geld. Wenn diese Dinge plötzlich sehr günstig werden, verändert sich die Rechnung:
    Ausprobieren wird billiger als lange über das Ausprobieren zu diskutieren.

    Deshalb sollen wir bei KI nicht nur fragen: Wie viel schneller können wir entwickeln?
    Sondern: Wie viel schneller können wir lernen, ob wir überhaupt das Richtige entwickeln?

    Mehr über Hingepoint. erfahren

    Du möchtest erfahren, wie sich die Zusammenarbeit zwischen Menschen und KI so gestalten lässt, dass Verantwortung, Entscheidungsfähigkeit und wirksame Delivery erhalten bleiben? Auf hingepoint.ai findest du das Hingepoint Framework, den aktuellen Guide und weitere Informationen dazu, wie Teams AI verantwortungsvoll in ihre Arbeitsweise integrieren können.

  • Synchronisationspunkte statt kalendergetriebenes Arbeiten

    Synchronisationspunkte statt kalendergetriebenes Arbeiten

    Does AI eat Agile for breakfast? Wahrscheinlich nicht Agile selbst.

    Aber möglicherweise den Kalender, mit dem wir Agile heute organisieren.

    • Daily jeden Morgen.
    • Refinement am Mittwoch.
    • Review und Planning alle zwei Wochen.


    Diese Rhythmen haben einen guten Grund: Sie wurden für menschliche Teams geschaffen. Menschen brauchen regelmäßige Synchronisation, um Wissen auszutauschen, Entscheidungen zu treffen und ihre Arbeit aufeinander abzustimmen.
    Aber was passiert, wenn ein Teil des Teams aus KI Agenten besteht?
    Ein Agent kann innerhalb weniger Stunden analysieren, implementieren, testen und korrigieren. Er arbeitet weiter, solange Ziel, Kontext und Entscheidungsraum ausreichend klar sind.

    Warum sollte er auf das nächste Daily warten?
    Ich glaube deshalb nicht, dass KI Agile überflüssig macht. Im Gegenteil: Die Grundidee von Agile kurze Feedbackzyklen, Anpassungsfähigkeit und kontinuierliches Lernen, wird sogar wichtiger.
    Aber die Art der Synchronisation könnte sich fundamental verändern.
    Weniger kalendergetrieben und stärker ereignisgetrieben.

    Der Agent arbeitet autonom, solange er innerhalb seines definierten Entscheidungsraums bleibt.
    Fehlt relevanter Kontext, entsteht ein Risiko, widersprechen sich Informationen oder ist menschliches Urteil erforderlich, wird synchronisiert.

    Nicht, weil Dienstag 9:30 Uhr ist, sondern weil eine Entscheidung notwendig ist.

    Genau solche ereignisbasierten Synchronisationspunkte zwischen autonomer Ausführung und menschlichem Urteil nennen wir im Hingepoint Framework Hingepoints.

    Vielleicht lautet die Frage also nicht:
    Does AI eat Agile for breakfast?
    Sondern:
    Does AI eat the Agile calendar?

    Mehr über Hingepoint. erfahren

    Du möchtest erfahren, wie sich die Zusammenarbeit zwischen Menschen und KI so gestalten lässt, dass Verantwortung, Entscheidungsfähigkeit und wirksame Delivery erhalten bleiben? Auf hingepoint.ai findest du das Hingepoint Framework, den aktuellen Guide und weitere Informationen dazu, wie Teams AI verantwortungsvoll in ihre Arbeitsweise integrieren können.

  • Do AI Agents need User Stories?

    Do AI Agents need User Stories?

    Vielleicht brauchen wir bald keine User Stories mehr.
    Oder zumindest nicht mehr so, wie wir sie heute verwenden. User Stories wurden für eine Softwareentwicklung geschaffen, in der Menschen Anforderungen aufnehmen, miteinander diskutieren, Rückfragen stellen und anschließend implementieren.

    Eine User Story musste deshalb nie alles enthalten. Vieles entstand im Gespräch und refinement:

    • Kontext.
    • Annahmen.
    • Lösungsentscheidungen.
    • Grenzen.
    • Wissen über das bestehende System.


    Aber was passiert, wenn der nächste Bearbeiter kein Mensch, sondern ein KI-Agent ist? Der Agent ergänzt fehlenden Kontext nicht durch jahrelange Erfahrung im Unternehmen. Er arbeitet mit dem Kontext, den wir ihm geben.
    Und wenn etwas fehlt, passiert etwas Interessantes: Er bleibt nicht unbedingt stehen aber er trifft plausible Annahmen.

    Deswegen glaube ich, dass sich auch unsere Anforderungen verändern müssen.

    Bei Hingepoint Framework  arbeiten wir neben der fachlichen Anforderung mit einer Tactical Specification.

    Sie beschreibt nicht jede Zeile der späteren Implementierung, sondern gibt dem Agenten den notwendigen Engineering-Kontext:

    • Lösungsansatz und relevante Architektur,
    • Constraints und Abhängigkeiten,
    • Acceptance Criteria,
    • bekannte Risiken und Annahmen,
    • Entscheidungsgrenzen und
    • Punkte, an denen der Agent stoppen und nachfragen muss.

    Das Ziel ist nicht, wieder 100-seitige Spezifikationen zu schreiben. Im Gegenteil. Wir müssen nicht mehr dokumentieren. Wir müssen den richtigen Kontext explizit machen.

    Vielleicht verschwindet die User Story also gar nicht, aber ihre Rolle verändert sich und doch sie beschreibt weiterhin, was wir erreichen wollen.

    Für die Zusammenarbeit mit KI brauchen wir zusätzlich eine präzisere Antwort darauf, in welchem Kontext, unter welchen Grenzen und mit welchem Entscheidungsspielraum die Lösung entstehen darf.

    Mehr über Hingepoint. erfahren

    Du möchtest erfahren, wie sich die Zusammenarbeit zwischen Menschen und KI so gestalten lässt, dass Verantwortung, Entscheidungsfähigkeit und wirksame Delivery erhalten bleiben? Auf hingepoint.ai findest du das Hingepoint Framework, den aktuellen Guide und weitere Informationen dazu, wie Teams AI verantwortungsvoll in ihre Arbeitsweise integrieren können.

  • Wie die galaniprojects Testagenten mit Hingepoint zusammenarbeiten

    Wie die galaniprojects Testagenten mit Hingepoint zusammenarbeiten

    Darf ein KI Agent selbst entscheiden, ob ein ERP-Test bestanden ist? KI Agenten können heute große Teile des Softwaretestens autonom übernehmen. Aber wie weit darf diese Autonomie gehen und das  insbesondere bei geschäftskritischen ERP-Prozessen?

    Diese Frage stellt sich gerade sehr konkret bei unserer Arbeit mit Infor LN. Unsere Agenten analysieren Anforderungen, erstellen Testfälle und Testdaten, automatisieren und führen Tests aus und analysieren anschließend die Ergebnisse.

    Natürlich wollen wir diese Autonomie nutzen. Denn wenn ein KI Agent einen Test vollständig automatisiert ausführt und ein Mensch anschließend jeden einzelnen Schritt noch einmal manuell überprüfen muss, haben wir einen erheblichen Teil des Produktivitätsgewinns wieder verloren.

    Gerade bei geschäftskritischen ERP Prozessen können wir einen Agenten aber auch nicht einfach alles selbst entscheiden lassen.

    Die interessantere Frage lautet deshalb: Welche Entscheidungen darf ein Agent autonom treffen, und an welchen Stellen muss die autonome Ausführung bewusst unterbrochen werden?

    Hier wird aus AI Automation für uns Agentic Engineering.

    Nicht jeder Test hat die gleiche Kritikalität

    Ein ERP-System besteht aus Prozessen mit sehr unterschiedlichen Risiken.

    Ein Fehler in einem wenig kritischen UI-Verhalten hat andere Konsequenzen als ein Fehler in einem Prozess, der beispielsweise Buchungen, Bestände oder finanzielle Transaktionen betrifft. Deshalb kann auch die Art und Tiefe der Prüfung nicht überall identisch sein.

    Im Hingepoint Framework unterscheiden wir dabei bewusst zwischen Verification und Validation.

    Verification: Was it built right?

    Verification prüft, ob die Implementierung den freigegebenen funktionalen, architektonischen und taktischen Specifications entspricht.

    Sie erfolgt in drei Stufen:

    1. Self-Test durch die AI: Der Agent erstellt und führt Tests gegen die Implementierung aus.
    2. Independent AI Review: Eine zweite, unabhängige AI untersucht die Implementierung auf Defekte, Ineffizienzen, Security-Schwachstellen und fehlende Tests.
    3. Architect Review: Ein Mensch prüft die Implementierung gegen die vorher vereinbarte Architektur und Tactical Specification und gibt sie explizit frei.

    Das ist ein wichtiger Punkt im Hingepoint Framework: AI generating and AI reviewing alone is not sufficient.

    Der Mensch muss nicht zwangsläufig jede einzelne Codezeile lesen. Aber er muss genügend Kontext besitzen, um beurteilen zu können, ob der vereinbarte Lösungsansatz tatsächlich umgesetzt wurde und dafür Verantwortung übernehmen zu können.

    Validation: Was the right solution built?

    Danach folgt eine andere Frage und zwar nicht: Haben wir die Lösung richtig gebaut?, sondern: Haben wir die richtige Lösung gebaut?

    Validation prüft, ob das Ergebnis weiterhin dem Intent, den funktionalen Erwartungen sowie den vereinbarten Governance- und Security-Anforderungen entspricht.

    Auch hier kann und soll AI einen zunehmenden Teil der Arbeit übernehmen. Der Hingepoint Guide sieht ausdrücklich vor, dass Validation mit zunehmender Reife einer Organisation immer stärker automatisiert werden kann.

    Aber die Organisation definiert die Kriterien, nach denen Verification und Validation bestanden oder nicht bestanden sind. Validation kann dabei drei Ergebnisse haben:

    1. Passed.
    2. Gaps.
    3. Skipped, mit expliziter menschlicher Bestätigung.

    Und bei Gaps wird es besonders interessant: Was passiert, wenn der Agent während des Tests etwas Unerwartetes entdeckt?

    Nehmen wir ein vereinfachtes Beispiel aus einem ERP-System. Während der Planung gehen Mensch und AI davon aus, dass eine bestimmte Schnittstelle ein definiertes Verhalten zeigt.Diese Annahme fließt in die Specification und den Plan ein. Der Agent beginnt mit seiner Arbeit.

    Während der Ausführung stellt er jedoch fest, dass die Schnittstelle verhält sich anders als angenommen. Jetzt könnte der autonome Agent versuchen, das Problem selbst zu lösen.

    • Vielleicht interpretiert er das Verhalten neu.
    • Vielleicht passt er den Test an.
    • Vielleicht verändert er seine Annahme und arbeitet einfach weiter.

    Das darf im Hingepoint Framework nicht still passieren. Denn aus einer kleinen falschen Annahme können sehr schnell viele technisch plausible Folgeentscheidungen entstehen.

    Das ist ein Technical Hingepoint

    Ein Hingepoint ist im Framework ein geplanter, ereignisgesteuerter Synchronisationspunkt, an dem automatisierte Ausführung pausiert, sobald eine notwendige Entscheidung, Abhängigkeit, Freigabe oder externe Bedingung noch nicht geklärt ist.

    Hingepoints sind damit der Runtime-Control-Mechanismus des Frameworks. Sie trennen autonome Ausführung von bewusster Entscheidungsfindung.

    In unserem Beispiel stellt der Agent fest, dass eine technische Annahme nicht stimmt. Damit entsteht ein Technical Hingepoint.

    Wichtig ist dabei eine Feinheit: Das bedeutet nicht automatisch, dass der Agent sofort jede Arbeit stoppen muss.

    Der Hingepoint wird an der Stelle im Plan relevant, an der die ungeklärte Annahme für den weiteren Fortschritt benötigt wird. Bis dahin kann unabhängige Arbeit weiterlaufen.

    Ist die Frage aber nicht geklärt, wenn dieser Punkt erreicht wird, wird der betroffene Teil der Arbeit blockiert. Der Agent darf die Lücke nicht einfach selbst mit einer plausiblen Annahme schließen. Das ist eine der zentralen Regeln des Frameworks:

    A Hingepoint prevents AI from filling a relevant gap with an implicit assumption.

    Viele Hingepoints kennen wir schon vor der Ausführung

    Hingepoints entstehen allerdings nicht erst, wenn etwas schiefgeht. Bereits während des Planning leitet AI aus den freigegebenen Specifications einen Implementierungsplan ab.

    Dieser enthält unter anderem:

    • Implementierungsreihenfolge,
    • Tests und Testdaten,
    • Mocks und Probes,
    • Deployment-Aktivitäten,
    • Dependencies,
    • Milestones
    • und die bereits bekannten Hingepoints.

    Unsichere Annahmen sollen dabei bewusst als Validierungsschritte eingeplant werden.

    Wenn beispielsweise das Verhalten einer externen Schnittstelle unsicher ist, kann bereits vor der davon abhängigen Implementierung ein Probe, Spike oder Test vorgesehen werden.

    Der Grund ist einfach: Eine unsichere Annahme früh zu überprüfen ist günstiger, als eine darauf aufgebaute Implementierung später korrigieren zu müssen.

    Und manchmal entsteht ein Compliance Hingepoint

    Nicht jede Grenze der Autonomie ist technisch. Nehmen wir an, ein Agent stellt während seiner Arbeit fest, dass er für einen Test auf zusätzliche sensible Daten zugreifen müsste.

    Oder eine geplante Aktion berührt eine Security Anforderung, die in dieser konkreten Situation noch nicht eindeutig geklärt ist.

    Dann darf er auch diese Lücke nicht eigenständig interpretieren. Es kann ein Compliance Hingepoint entstehen.

    Im Hingepoint Framework gibt es insgesamt fünf Typen:

    • Decision,
    • Dependency,
    • Compliance,
    • Resource und
    • Technical.

    Sie unterscheiden sich in ihrer Ursache, folgen aber demselben Prinzip: Wenn eine relevante Voraussetzung für die weitere Arbeit nicht erfüllt ist, wird diese Unsicherheit explizit statt durch eine stille Annahme ersetzt.

    Wenn die Konsequenzen größer werden, muss auch die menschliche Prüfung tiefer werden

    Nicht jede Software ist gleich kritisch. Bei einem wenig kritischen Prozess kann es vollkommen angemessen sein, einen großen Teil der Verification und Validation durch AI durchführen zu lassen.

    Bei geschäftskritischen Funktionen würden wir dagegen eine deutlich intensivere menschliche Prüfung empfehlen.

    Das Hingepoint Framework definiert dafür bewusst keine allgemeingültige Grenze. Ob eine Funktion mission-critical ist und welche zusätzliche Prüfung daraus folgt, hängt vom jeweiligen System, seinem Einsatzgebiet und den Vorgaben der Organisation ab.

    Aber der Prozess kann diese Entscheidung explizit abbilden.

    Wenn bereits während Shaping und Planning bekannt ist, dass eine bestimmte Funktion eine besonders intensive menschliche Prüfung benötigt, wird diese Prüfung nicht erst am Ende spontan eingefordert, sondern sie wird Teil des Plans.

    Und dort, wo vor der weiteren Ausführung oder Freigabe eine menschliche Entscheidung notwendig ist, kann ein entsprechender Decision Hingepoint vorgesehen werden.

    Der Agent arbeitet bis zu diesem Punkt autonom. Dann wird die vereinbarte Evidenz vorgelegt, die notwendige menschliche Prüfung durchgeführt und die Entscheidung getroffen. Erst wenn die Bedingung des Hingepoints erfüllt ist, geht die betroffene Arbeit weiter.

    Autonomie und menschliche Kontrolle sind damit kein Widerspruch

    Das ist für uns ein wichtiger Punkt. Wir müssen uns nicht zwischen zwei Extremen entscheiden:

    Entweder der Agent arbeitet autonom. Oder der Mensch kontrolliert alles.

    Hingepoint verfolgt einen anderen Ansatz. Wir überlegen bereits bei der Planung:

    • Wo kann AI autonom arbeiten?
    • Welche Risiken müssen vorher überprüft werden?
    • Welche Entscheidungen können innerhalb des vereinbarten Lösungsansatzes getroffen werden?
    • Und an welchen Stellen brauchen wir bewusst menschliches Judgment?

    Diese Punkte werden sichtbar gemacht und dort in den Plan eingebaut, wo sie tatsächlich relevant werden. Damit kann ein Agent große Teile seiner Arbeit autonom erledigen, ohne dass wir auf menschliche Kontrolle an den entscheidenden Stellen verzichten müssen.

    Der Agent soll nicht ständig fragen. Er soll wissen, wann er stoppen muss. Darin liegt für uns eine der wichtigsten Voraussetzungen für produktives Agentic Engineering.

    Mehr über Hingepoint. erfahren

    Du möchtest erfahren, wie sich die Zusammenarbeit zwischen Menschen und KI so gestalten lässt, dass Verantwortung, Entscheidungsfähigkeit und wirksame Delivery erhalten bleiben? Auf hingepoint.ai findest du das Hingepoint Framework, den aktuellen Guide und weitere Informationen dazu, wie Teams AI verantwortungsvoll in ihre Arbeitsweise integrieren können.

IT-Blog | galaniprojects GmbH | AI | DEV | QA | PM |
Datenschutz-Übersicht

Diese Website verwendet Cookies, damit wir dir die bestmögliche Benutzererfahrung bieten können. Cookie-Informationen werden in deinem Browser gespeichert und führen Funktionen aus, wie das Wiedererkennen von dir, wenn du auf unsere Website zurückkehrst, und hilft unserem Team zu verstehen, welche Abschnitte der Website für dich am interessantesten und nützlichsten sind.