Zum Hauptinhalt wechseln Skip to footer
  • "com.cts.aem.core.models.NavigationItem@4908cdd5" Karriere
  • "com.cts.aem.core.models.NavigationItem@51bae273" News
  • "com.cts.aem.core.models.NavigationItem@755ae52b" Events
  • "com.cts.aem.core.models.NavigationItem@3e649925" Investor:innen
  • /content/cognizant-dot-com/de/de/glossary

Keine Ergebnisse.

Meinten Sie...

Oder suchen Sie nach einem anderen Begriff.

Agent Development Lifecycle

Was ist der Agent Development Lifecycle?

Der traditionelle Software Development Lifecycle (SDLC) ist schlecht gerüstet, um die einzigartigen Anforderungen der agentenbasierten KI zu erfüllen. Dies ist vor allem auf die neue Natur der Systeme zurückzuführen, eine Veränderung, die durch generative KI bewirkt wird.

Die Softwareentwicklung war traditionell deterministisch – das heißt, bei der Entwicklung von Systemen mussten alle möglichen Szenarien im Voraus im Code festgelegt werden. Wenn eine Bank Kredite mit 30 verschiedenen Ausnahmefällen bearbeiten möchte, müssen Programmierer Regeln für alle 30 Fälle schreiben. Das Ergebnis sind Millionen von Zeilen maßgeschneiderter Software, die endlos gewartet, migriert und modernisiert werden muss.

Große Sprachmodelle – und andere neue KI-Modelle – funktionieren anders. Es sind kontextbezogene Rechenmaschinen. Sie erfordern nicht, dass jeder Pfad im Voraus festgelegt wird. Stattdessen interpretieren sie allgemeine Anweisungen und Absichten, die in natürlicher Sprache bereitgestellt werden, und passen sich an den Kontext an, der ihnen vorgegeben wird. Durch diesen Kontext wird jede Kundenimplementierung einzigartig: ihre Daten, Richtlinien, Prozesse, Regeln, Arbeitsabläufe und die kollektive Weisheit, wie ihre Teams tatsächlich arbeiten. So wie Unternehmen früher maßgeschneiderten Code benötigten, benötigen sie jetzt maßgeschneidertes Context Engineering für ihre spezifische Umgebung.

Der Agent Development Lifecycle (ADLC) – manchmal auch als Agentic Development Lifecycle bezeichnet – begegnet diesen Herausforderungen mit einem wiederholbaren, ergebnisorientierten Framework, das es ermöglicht, Agenten zweckgebunden, richtlinienkonform und unternehmensspezifisch zu gestalten.

Wie unterscheidet es sich vom Software Development Lifecycle?

Der ADLC unterscheidet sich deutlich vom traditionellen SDLC aufgrund der Eigenschaften agentenbasierter Systeme.

Agentenbasierte Systeme sind nicht-deterministisch – sie sind autonom, anpassungsfähig, zielorientiert und zu proaktivem Verhalten fähig.

Hauptunterschiede zwischen dem SDLC und dem ADLC
DimensionTraditioneller SDLCAgentic Development Lifecycle
SystemrolleFührt vordefinierte Aufgaben ausFungiert als autonomer Mitarbeiter, der in der Lage ist, Aufgaben zu interpretieren und zu priorisieren
VerhaltenDeterministisch und vorhersehbarAdaptiv, nicht-deterministisch und kontextbezogen
FokusKorrektheit und EffizienzHandlungsfähigkeit, Argumentation, Anpassungsfähigkeit und Resilienz
Treiber von Iterations­prozessenÄnderung der AnforderungenVeränderungen der Ziele, des Umfelds oder des Feedbacks
Erfolgs­kriterienFunktionale Korrektheit, Performance und WartbarkeitZielerreichung, Vertrauenswürdigkeit, Anpassungsfähigkeit und verantwortungsvolles Handeln

 

Wichtige Unterschiede in der Lösungsarchitektur
AspektTraditionelle SoftwarearchitekturAgentenbasierte Lösungsarchitektur
Zentrales Design-ParadigmaMonolithisch oder serviceorientiert (SOA/Microservices) mit fester LogikModulare, agentenorientierte Architektur (AOA) mit autonomen, zielorientierten Agenten
Kontroll­abläufeDeterministische, vordefinierte Sequenzen und regelbasierte AbläufeAdaptiv und nicht-deterministisch; Agenten entscheiden über Aktionen auf der Grundlage von Kontext und Zielen
Status­managementZentralisierter oder transaktionaler Status, der in einer Datenbank gespeichert istVerteilter, kontextsensitiver Status, der pro Agent beibehalten und dynamisch freigegeben wird
EntscheidungslogikHartcodierte Regeln und Geschäftslogik-EnginesKognitives Denken mit Planungs-, Inferenz- und Lernfähigkeiten.
Integrations­modellAPI-gesteuerte Integration mit festen EndpunktenDynamische Tool-Use-Orchestrierung, bei der Agenten APIs/Tools bei Bedarf entdecken/auswählen
DatenflussStrukturierte ETL-Pipelines; Batch- oder synchrone VerarbeitungStreaming, unstrukturierte und multimodale Datenerfassung mit kontinuierlichen Updates
Benutzer­interaktionUI-gesteuerte Workflows mit vordefinierten Ein- und AusgängenKonversationelle und multimodale Schnittstellen (natürliche Sprache, Sprache, Vision)
Fehler­behandlungVordefinierte AusnahmepfadeSelbstheilungsmechanismen mit Wiederholungsversuchen, Argumentation und Eskalation an Menschen, wenn nötig
SkalierbarkeitHorizontale Skalierung von zustandslosen DienstenAgentenschwarm: Dynamische Zusammenarbeit zwischen mehreren Agenten bei Unteraufgaben
Überwachung und GovernanceStatische Protokollierung, Metriken und DashboardsTelemetriegestützte Verhaltensanalysen, Drift-Erkennung und Human-in-the-Loop-Richtlinien

 

Tests und Qualitätssicherung

Einer der Bereiche, die von der Umstellung auf ein nicht-deterministisches Systemdesign für agentenbasiserte Systeme betroffen sind, ist das Testen und Validieren.

In der traditionellen Softwareentwicklung ist das Testen einfach, da die Systeme vorhersehbar agieren – was man eingibt, führt zu einem bekannten Ergebnis. Die meisten Fehler können mit Standardtests vor dem Start gefunden werden, sodass es einfach ist, zu überprüfen, ob alles wie erwartet funktioniert.

Bei agentenbasierten Systemen, die generative KI verwenden und unvorhersehbar handeln können, ändern sich jedoch die Testbedingungen. Anstatt nur feste Tests durchzuführen, konzentrieren sich die Teams auf reale Szenarien und das Gesamtverhalten des Systems. Qualitätskontrollen finden auch nach der Einführung statt, wobei Daten und manuelle Überprüfungen eingesetzt werden, um die Zuverlässigkeit des Systems sicherzustellen. Die wichtigsten Merkmale sind:

  • Szenariobasierte, probabilistische und verhaltensbasierte Teststrategien
  • Kontinuierliche Validierung mit Telemetrie und Drifterkennung
  • Resilienz und Anpassungsfähigkeit an unvorhergesehene Ereignisse
  • Ethische Schutzmaßnahmen und robuste menschliche Aufsicht

Dieser adaptive Ansatz ist unerlässlich, um sicherzustellen, dass agentenbasierte Systeme im Laufe der Zeit zuverlässig bleiben und den Erwartungen entsprechen.


Zurück zum Glossar