<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://staging.moocwiki.org/index.php?action=history&amp;feed=atom&amp;title=KI-Agenten_Observability_-_aiMOOC</id>
	<title>KI-Agenten Observability - aiMOOC - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://staging.moocwiki.org/index.php?action=history&amp;feed=atom&amp;title=KI-Agenten_Observability_-_aiMOOC"/>
	<link rel="alternate" type="text/html" href="https://staging.moocwiki.org/index.php?title=KI-Agenten_Observability_-_aiMOOC&amp;action=history"/>
	<updated>2026-06-16T23:34:07Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in MOOCsWiki Staging</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://staging.moocwiki.org/index.php?title=KI-Agenten_Observability_-_aiMOOC&amp;diff=28831&amp;oldid=prev</id>
		<title>Glanz: aiMOOC über GPT aiMOOC Action erstellt</title>
		<link rel="alternate" type="text/html" href="https://staging.moocwiki.org/index.php?title=KI-Agenten_Observability_-_aiMOOC&amp;diff=28831&amp;oldid=prev"/>
		<updated>2026-06-16T14:52:53Z</updated>

		<summary type="html">&lt;p&gt;aiMOOC über GPT aiMOOC Action erstellt&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{T}}&lt;br /&gt;
{{BR}}&lt;br /&gt;
= KI-Agenten Observability / From Vibe Coding to Agentic Coding =&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
= Einleitung =&lt;br /&gt;
&lt;br /&gt;
Dieser aiMOOC führt Dich in das Thema &amp;#039;&amp;#039;&amp;#039;[[KI-Agenten Observability]]&amp;#039;&amp;#039;&amp;#039; ein und verbindet es mit dem Wandel von &amp;#039;&amp;#039;&amp;#039;[[Vibe Coding]]&amp;#039;&amp;#039;&amp;#039; zu &amp;#039;&amp;#039;&amp;#039;[[Agentic Coding]]&amp;#039;&amp;#039;&amp;#039;. Im Mittelpunkt steht die Frage: Wie kannst Du [[KI-Agent|KI-Agenten]], die Code schreiben, Werkzeuge benutzen, Tests ausführen und Entscheidungen vorbereiten, so beobachten, prüfen und steuern, dass ihre Ergebnisse nachvollziehbar, sicher und verbesserbar werden?&lt;br /&gt;
&lt;br /&gt;
{{#ev:youtube|   https://www.youtube.com/watch?v=XpYbNqsereM   |500|center}}&lt;br /&gt;
&lt;br /&gt;
Das eingebundene Video behandelt den Übergang von schnellem, intuitivem KI-unterstütztem Programmieren hin zu stärker strukturierten agentischen Entwicklungsprozessen. Es eignet sich als Einstieg, um über Chancen, Risiken und neue Kompetenzen in der [[Softwareentwicklung]] zu diskutieren.&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Lernziele ==&lt;br /&gt;
&lt;br /&gt;
Nach diesem aiMOOC kannst Du erklären, was &amp;#039;&amp;#039;&amp;#039;[[Observability]]&amp;#039;&amp;#039;&amp;#039; in Softwaresystemen bedeutet, warum [[KI-Agent|KI-Agenten]] andere Beobachtungsformen benötigen als klassische Programme und wie [[Tracing]], [[Metrik|Metriken]], [[Logdatei|Logs]], [[Evaluation|Evals]] und [[Human-in-the-Loop]] zusammenwirken. Du kannst den Unterschied zwischen &amp;#039;&amp;#039;&amp;#039;[[Vibe Coding]]&amp;#039;&amp;#039;&amp;#039; und &amp;#039;&amp;#039;&amp;#039;[[Agentic Coding]]&amp;#039;&amp;#039;&amp;#039; beschreiben, typische Risiken agentischer Coding-Workflows analysieren und einen einfachen Observability-Plan für einen KI-Agenten entwerfen.&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Warum das Thema wichtig ist ==&lt;br /&gt;
&lt;br /&gt;
[[Künstliche Intelligenz]] verändert das Programmieren grundlegend. Früher stand meist das direkte Schreiben von [[Quellcode]] im Zentrum. Heute können [[Large Language Model|große Sprachmodelle]] Code vorschlagen, Fehler erklären, Tests erzeugen, Dokumentation schreiben und sogar mehrere Werkzeuge nacheinander bedienen. Dadurch entsteht eine neue Arbeitsteilung: Der Mensch formuliert Ziele, bewertet Ergebnisse, setzt Grenzen und verantwortet die Qualität. Der [[KI-Agent]] übernimmt Teile der Ausführung, bleibt aber probabilistisch, kontextabhängig und fehleranfällig. Genau deshalb brauchst Du [[Observability]].&lt;br /&gt;
&lt;br /&gt;
[[Datei:Artificial neural network.svg|500px|rahmenlos|center]]&lt;br /&gt;
&lt;br /&gt;
Die Abbildung zeigt vereinfacht ein [[Künstliches neuronales Netz|künstliches neuronales Netz]]. Sie erinnert daran, dass KI-Systeme nicht wie klassische Regelprogramme Schritt für Schritt nach festen Wenn-dann-Regeln funktionieren. Ihre Ausgaben entstehen aus gelernten Mustern, Wahrscheinlichkeiten und Kontextinformationen. Für Lernende, Entwicklerinnen und Entwickler bedeutet das: Eine Antwort kann plausibel klingen und trotzdem falsch, unvollständig oder unsicher sein.&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Grundbegriffe: Observability, Monitoring und Telemetrie ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Monitoring]]&amp;#039;&amp;#039;&amp;#039; fragt häufig: Ist ein System gerade gesund? Es nutzt zum Beispiel Warnmeldungen, Dashboards und Schwellenwerte. &amp;#039;&amp;#039;&amp;#039;[[Observability]]&amp;#039;&amp;#039;&amp;#039; geht weiter. Sie fragt: Warum verhält sich ein System so, wie es sich verhält? Dafür werden [[Telemetrie|Telemetriedaten]] gesammelt, verbunden und analysiert. In modernen Systemen sind besonders vier Signalarten wichtig: [[Logdatei|Logs]], [[Metrik|Metriken]], [[Tracing|Traces]] und [[Profiling|Profiles]].&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Begriff&lt;br /&gt;
! Bedeutung&lt;br /&gt;
! Beispiel bei KI-Agenten&lt;br /&gt;
|-&lt;br /&gt;
| [[Logdatei|Log]]&lt;br /&gt;
| Ereignisprotokoll mit einzelnen Meldungen&lt;br /&gt;
| Der Agent ruft ein Werkzeug auf und erhält eine Fehlermeldung&lt;br /&gt;
|-&lt;br /&gt;
| [[Metrik]]&lt;br /&gt;
| Messwert über Zeit&lt;br /&gt;
| Durchschnittliche Antwortzeit, Tokenverbrauch oder Fehlerrate&lt;br /&gt;
|-&lt;br /&gt;
| [[Tracing|Trace]]&lt;br /&gt;
| Ablaufspur einer Anfrage über mehrere Schritte&lt;br /&gt;
| Prompt, Modellaufruf, Tool Call, Testlauf und finale Antwort werden als zusammenhängender Lauf sichtbar&lt;br /&gt;
|-&lt;br /&gt;
| [[Span]]&lt;br /&gt;
| Teilabschnitt eines Traces&lt;br /&gt;
| Ein einzelner Datenbankzugriff oder ein einzelner Codegenerierungs-Schritt&lt;br /&gt;
|-&lt;br /&gt;
| [[Evaluation|Eval]]&lt;br /&gt;
| Bewertungsverfahren für Qualität, Sicherheit oder Zielerreichung&lt;br /&gt;
| Ein Test prüft, ob generierter Code die Anforderungen erfüllt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Warum KI-Agenten besondere Observability brauchen ==&lt;br /&gt;
&lt;br /&gt;
Ein klassisches Programm führt vorab festgelegte Anweisungen aus. Ein [[KI-Agent]] kann dagegen Ziele interpretieren, Zwischenschritte planen, externe Werkzeuge nutzen und seinen nächsten Schritt auf Basis vorheriger Ergebnisse anpassen. Das macht ihn leistungsfähig, aber auch schwerer vorhersehbar. Ohne [[Observability]] bleibt oft unklar, welcher Prompt, welche Kontextdaten, welches Modell, welcher Tool Call oder welche Zwischenentscheidung zu einem Ergebnis geführt hat.&lt;br /&gt;
&lt;br /&gt;
Besonders wichtig ist das bei [[Agentic Coding]], weil hier nicht nur Text erzeugt wird. Ein Agent kann Dateien ändern, Abhängigkeiten installieren, Tests ausführen, Pull Requests vorbereiten oder Deployments anstoßen. Jede dieser Aktionen kann Kosten verursachen, Sicherheitsrisiken erhöhen oder bestehende Software verändern. Deshalb reicht es nicht, nur das Endergebnis anzuschauen. Du musst den Weg zum Ergebnis nachvollziehen können.&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Von Vibe Coding zu Agentic Coding ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Vibe Coding]]&amp;#039;&amp;#039;&amp;#039; beschreibt eine intuitive, dialogische Form des Programmierens mit KI. Du beschreibst in natürlicher Sprache, was Du ungefähr möchtest, lässt Dir Code generieren, probierst ihn aus, gibst Feedback und verfeinerst die Lösung. Dieser Ansatz ist hilfreich für Ideen, schnelle Prototypen, Lernprozesse und kreative Experimente. Er kann aber riskant werden, wenn Anforderungen unklar bleiben, Tests fehlen oder generierter Code ungeprüft übernommen wird.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Agentic Coding]]&amp;#039;&amp;#039;&amp;#039; geht einen Schritt weiter. Hier arbeitet ein [[KI-Agent]] zielgerichtet in einem Entwicklungsprozess: Er zerlegt Aufgaben, plant Schritte, verändert Code, führt Tests aus, beobachtet Ergebnisse, korrigiert Fehler und dokumentiert Entscheidungen. Dadurch entsteht ein geschlossener Arbeitszyklus aus Ziel, Handlung, Beobachtung und Verbesserung. Dieser Zyklus braucht klare Grenzen, überprüfbare Kriterien und [[Observability]], damit Du als Mensch verantwortlich steuern kannst.&lt;br /&gt;
&lt;br /&gt;
[[Datei:SDLC - Software Development Life Cycle.jpg|500px|rahmenlos|center]]&lt;br /&gt;
&lt;br /&gt;
Die Abbildung zum [[Software Development Life Cycle|Softwareentwicklungszyklus]] zeigt, dass professionelle Softwareentwicklung nicht nur aus Coding besteht. Anforderungen, Design, Implementierung, Testen und Weiterentwicklung hängen zusammen. [[Agentic Coding]] muss sich in diesen Zyklus einfügen, statt ihn zu ersetzen.&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Vergleich: Vibe Coding und Agentic Coding ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Aspekt&lt;br /&gt;
! [[Vibe Coding]]&lt;br /&gt;
! [[Agentic Coding]]&lt;br /&gt;
|-&lt;br /&gt;
| Ausgangspunkt&lt;br /&gt;
| Idee, Stimmung, grobe Absicht&lt;br /&gt;
| Ziel, Aufgabe, Kontext und Akzeptanzkriterien&lt;br /&gt;
|-&lt;br /&gt;
| Rolle des Menschen&lt;br /&gt;
| Prompten, Ausprobieren, Korrigieren&lt;br /&gt;
| Ziele setzen, Grenzen definieren, Ergebnisse prüfen, Freigaben erteilen&lt;br /&gt;
|-&lt;br /&gt;
| Rolle der KI&lt;br /&gt;
| Code vorschlagen und erklären&lt;br /&gt;
| Planen, ausführen, testen, beobachten, iterieren&lt;br /&gt;
|-&lt;br /&gt;
| Qualitätssicherung&lt;br /&gt;
| Häufig informell und manuell&lt;br /&gt;
| Tests, Traces, Reviews, Evals und Regeln im Workflow&lt;br /&gt;
|-&lt;br /&gt;
| Risiko&lt;br /&gt;
| Unklare Anforderungen und ungeprüfte Annahmen&lt;br /&gt;
| Tool-Missbrauch, Kosten, Sicherheitslücken, fehlerhafte autonome Entscheidungen&lt;br /&gt;
|-&lt;br /&gt;
| Geeignet für&lt;br /&gt;
| Prototypen, Lernen, Ideenskizzen&lt;br /&gt;
| Wiederholbare Entwicklungsaufgaben, Refactoring, Testgenerierung, größere Codebasen&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Agenten-Observability als Denkmodell ==&lt;br /&gt;
&lt;br /&gt;
Ein guter Observability-Ansatz für [[KI-Agent|KI-Agenten]] beantwortet vier Kernfragen. Erstens: &amp;#039;&amp;#039;&amp;#039;Was hat der Agent gesehen?&amp;#039;&amp;#039;&amp;#039; Dazu gehören [[Prompt]], Systemanweisung, Kontextfenster, abgerufene Dokumente und Eingabedaten. Zweitens: &amp;#039;&amp;#039;&amp;#039;Was hat der Agent entschieden?&amp;#039;&amp;#039;&amp;#039; Dazu gehören Plan, Zwischenschritte, Tool-Auswahl und Abbruchkriterien. Drittens: &amp;#039;&amp;#039;&amp;#039;Was hat der Agent getan?&amp;#039;&amp;#039;&amp;#039; Dazu gehören Dateiänderungen, Befehle, API-Aufrufe, Tests und externe Aktionen. Viertens: &amp;#039;&amp;#039;&amp;#039;Wie gut war das Ergebnis?&amp;#039;&amp;#039;&amp;#039; Dazu gehören funktionale Tests, Sicherheitsprüfungen, Kosten, Latenz, Nutzerfeedback und [[Evaluation|Evals]].&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Signale für KI-Agenten ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Signal&lt;br /&gt;
! Beobachtbare Frage&lt;br /&gt;
! Nutzen&lt;br /&gt;
|-&lt;br /&gt;
| [[Prompt]]&lt;br /&gt;
| Welche Anweisung wurde verwendet?&lt;br /&gt;
| Erklärt Absicht, Rahmen und mögliche Fehlinterpretationen&lt;br /&gt;
|-&lt;br /&gt;
| [[Kontextfenster]]&lt;br /&gt;
| Welche Informationen lagen dem Modell vor?&lt;br /&gt;
| Hilft, fehlende oder veraltete Informationen zu erkennen&lt;br /&gt;
|-&lt;br /&gt;
| [[Tool Call]]&lt;br /&gt;
| Welche Werkzeuge wurden wann aufgerufen?&lt;br /&gt;
| Macht externe Aktionen und Nebenwirkungen sichtbar&lt;br /&gt;
|-&lt;br /&gt;
| [[Token]]&lt;br /&gt;
| Wie viele Eingabe- und Ausgabetoken wurden verbraucht?&lt;br /&gt;
| Unterstützt Kostenkontrolle und Effizienzbewertung&lt;br /&gt;
|-&lt;br /&gt;
| [[Latenz]]&lt;br /&gt;
| Wie lange dauerte ein Schritt?&lt;br /&gt;
| Zeigt Engpässe und Wartezeiten&lt;br /&gt;
|-&lt;br /&gt;
| [[Trace]]&lt;br /&gt;
| Welche Schrittfolge führte zum Ergebnis?&lt;br /&gt;
| Ermöglicht Debugging über den gesamten Agentenlauf&lt;br /&gt;
|-&lt;br /&gt;
| [[Eval]]&lt;br /&gt;
| Wurde das Ziel erfüllt?&lt;br /&gt;
| Verbindet Beobachtung mit Qualitätsbewertung&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Beispiel: Trace eines Coding-Agenten ==&lt;br /&gt;
&lt;br /&gt;
Stell Dir vor, Du beauftragst einen [[KI-Agent|Coding-Agenten]]: „Erstelle eine Login-Funktion mit Passwort-Reset und schreibe Tests.“ Ein einfacher [[Trace]] könnte so aussehen:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Schritt&lt;br /&gt;
! Span&lt;br /&gt;
! Beobachtung&lt;br /&gt;
! Mögliche Qualitätsfrage&lt;br /&gt;
|-&lt;br /&gt;
| Anforderung verstehen&lt;br /&gt;
| intent.parse&lt;br /&gt;
| Der Agent fasst die Aufgabe zusammen&lt;br /&gt;
| Hat er Datenschutz und Sicherheit erwähnt?&lt;br /&gt;
|-&lt;br /&gt;
| Plan erstellen&lt;br /&gt;
| plan.create&lt;br /&gt;
| Der Agent plant Datenmodell, API und Tests&lt;br /&gt;
| Sind die Schritte vollständig und realistisch?&lt;br /&gt;
|-&lt;br /&gt;
| Code ändern&lt;br /&gt;
| code.edit&lt;br /&gt;
| Der Agent bearbeitet mehrere Dateien&lt;br /&gt;
| Sind Änderungen nachvollziehbar und begrenzt?&lt;br /&gt;
|-&lt;br /&gt;
| Tests ausführen&lt;br /&gt;
| test.run&lt;br /&gt;
| Unit-Tests laufen durch oder schlagen fehl&lt;br /&gt;
| Wurden relevante Fehler erkannt?&lt;br /&gt;
|-&lt;br /&gt;
| Fehler korrigieren&lt;br /&gt;
| code.fix&lt;br /&gt;
| Der Agent passt Code nach Testergebnissen an&lt;br /&gt;
| Entstehen neue Nebenwirkungen?&lt;br /&gt;
|-&lt;br /&gt;
| Ergebnis bewerten&lt;br /&gt;
| eval.security&lt;br /&gt;
| Sicherheitsregeln werden geprüft&lt;br /&gt;
| Gibt es Risiken wie unsichere Token oder fehlende Rate Limits?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Ohne diesen [[Trace]] würdest Du nur das Endergebnis sehen. Mit Trace erkennst Du, wo ein Fehler entstanden ist, ob der Agent wichtige Anforderungen vergessen hat und ob eine Korrektur wirklich begründet war.&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Werkzeuge und Standards ==&lt;br /&gt;
&lt;br /&gt;
Ein zentraler Begriff ist &amp;#039;&amp;#039;&amp;#039;[[OpenTelemetry]]&amp;#039;&amp;#039;&amp;#039;. OpenTelemetry ist ein herstellerneutraler Ansatz, um [[Telemetrie|Telemetriedaten]] wie [[Tracing|Traces]], [[Metrik|Metriken]] und [[Logdatei|Logs]] zu erzeugen, zu sammeln und an Auswertungssysteme weiterzugeben. Für KI-Agenten ist das wichtig, weil Teams nicht an ein einzelnes Tool gebunden sein sollten. Standards erleichtern den Vergleich, die Integration und die langfristige Wartbarkeit.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Observability dashboard.png|500px|rahmenlos|center]]&lt;br /&gt;
&lt;br /&gt;
Dashboards helfen, Muster zu erkennen. Sie ersetzen aber nicht die Analyse. Ein Dashboard kann zeigen, dass die Latenz steigt oder die Fehlerrate zunimmt. Ein Trace kann zeigen, welcher Agentenschritt verantwortlich war. Eine Evaluation kann zeigen, ob die Antwort fachlich korrekt, sicher und nützlich war. Erst das Zusammenspiel macht [[KI-Agenten Observability]] stark.&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Typische Risiken in agentischen Coding-Workflows ==&lt;br /&gt;
&lt;br /&gt;
# [[Halluzination]]: Der Agent erfindet Funktionen, Bibliotheken oder Testergebnisse, die nicht existieren.&lt;br /&gt;
# [[Prompt Injection]]: Eingaben oder Dokumente enthalten Anweisungen, die den Agenten zu unerwünschtem Verhalten verleiten.&lt;br /&gt;
# [[Sicherheitslücke]]: Generierter Code enthält unsichere Authentifizierung, geheime Schlüssel oder fehlende Eingabevalidierung.&lt;br /&gt;
# [[Kostenkontrolle]]: Zu viele Modellaufrufe, lange Kontexte oder Endlosschleifen erhöhen Kosten und Wartezeit.&lt;br /&gt;
# [[Datenleck]]: Vertrauliche Informationen werden in Prompts, Logs oder externen Tools sichtbar.&lt;br /&gt;
# [[Regressionstest|Regression]]: Eine Änderung löst ein altes Problem, erzeugt aber neue Fehler.&lt;br /&gt;
# [[Verantwortung]]: Unklarheit darüber, wer eine Änderung geprüft und freigegeben hat, erschwert Governance.&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Gute Praxis: Mensch, Agent und System gemeinsam denken ==&lt;br /&gt;
&lt;br /&gt;
Professionelles [[Agentic Coding]] bedeutet nicht, dass der Mensch verschwindet. Im Gegenteil: Die menschliche Rolle wird anspruchsvoller. Du musst Ziele präzise formulieren, Risiken einschätzen, Tests lesen, Logs interpretieren und entscheiden, wann ein Agent stoppen oder nachfragen soll. Besonders wirksam sind klare [[Akzeptanzkriterium|Akzeptanzkriterien]], kleine Arbeitspakete, versionierte Prompts, reproduzierbare Tests, getrennte Entwicklungsumgebungen und [[Human-in-the-Loop|menschliche Freigaben]] vor riskanten Aktionen.&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Minimaler Observability-Plan für einen KI-Coding-Agenten ==&lt;br /&gt;
&lt;br /&gt;
Ein einfacher Plan kann so aussehen:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Bereich&lt;br /&gt;
! Beobachtung&lt;br /&gt;
! Mindestregel&lt;br /&gt;
|-&lt;br /&gt;
| Eingabe&lt;br /&gt;
| Nutzerziel, Systemanweisung, relevante Dateien&lt;br /&gt;
| Keine geheimen Daten in Prompts&lt;br /&gt;
|-&lt;br /&gt;
| Planung&lt;br /&gt;
| Aufgabenzerlegung und Annahmen&lt;br /&gt;
| Agent muss offene Fragen markieren&lt;br /&gt;
|-&lt;br /&gt;
| Ausführung&lt;br /&gt;
| Tool Calls, Dateiänderungen, Befehle&lt;br /&gt;
| Riskante Befehle nur nach Freigabe&lt;br /&gt;
|-&lt;br /&gt;
| Qualität&lt;br /&gt;
| Tests, Linting, Sicherheitsprüfung&lt;br /&gt;
| Keine Übergabe ohne Testbericht&lt;br /&gt;
|-&lt;br /&gt;
| Kosten&lt;br /&gt;
| Token, Laufzeit, Wiederholungen&lt;br /&gt;
| Abbruch bei Schleifen oder Kostenlimit&lt;br /&gt;
|-&lt;br /&gt;
| Nachvollziehbarkeit&lt;br /&gt;
| Trace, Modellversion, Promptversion&lt;br /&gt;
| Jeder Lauf erhält eine eindeutige ID&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Didaktischer Merksatz ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Vibe Coding]]&amp;#039;&amp;#039;&amp;#039; hilft Dir, schnell Ideen in Code zu verwandeln. &amp;#039;&amp;#039;&amp;#039;[[Agentic Coding]]&amp;#039;&amp;#039;&amp;#039; hilft Dir, komplexere Entwicklungsziele in wiederholbare Arbeitsabläufe zu überführen. &amp;#039;&amp;#039;&amp;#039;[[KI-Agenten Observability]]&amp;#039;&amp;#039;&amp;#039; sorgt dafür, dass diese Arbeitsabläufe sichtbar, prüfbar, sicher und verbesserbar bleiben.&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
= Interaktive Aufgaben =&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Quiz: Teste Dein Wissen ==&lt;br /&gt;
&lt;br /&gt;
{{MC}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Was ist das Hauptziel von Observability in Softwaresystemen?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
(Die Ursachen eines Systemverhaltens nachvollziehbar machen)&lt;br /&gt;
(!Nur die Farbe eines Dashboards anpassen)&lt;br /&gt;
(!Programmiersprachen automatisch ersetzen)&lt;br /&gt;
(!Alle Tests grundsätzlich abschalten)&lt;br /&gt;
{{E}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{MC}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Was beschreibt ein Trace am besten?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
(Die zusammenhängende Ablaufspur einer Anfrage oder Aufgabe)&lt;br /&gt;
(!Eine zufällige Liste von Passwörtern)&lt;br /&gt;
(!Eine grafische Dekoration im Codeeditor)&lt;br /&gt;
(!Eine Lizenz für offene Software)&lt;br /&gt;
{{E}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{MC}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Was ist ein typisches Merkmal von Vibe Coding?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
(Intuitives Programmieren durch natürliche Sprache und schnelles Ausprobieren)&lt;br /&gt;
(!Ausschließliches Programmieren in Maschinencode)&lt;br /&gt;
(!Vollständig papierbasierte Softwareentwicklung)&lt;br /&gt;
(!Verbot jeder KI-Unterstützung)&lt;br /&gt;
{{E}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{MC}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Was unterscheidet Agentic Coding besonders von einfachem KI-Codevorschlag?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
(Ein Agent kann planen, Werkzeuge nutzen, testen und iterieren)&lt;br /&gt;
(!Der Mensch darf keine Ziele mehr setzen)&lt;br /&gt;
(!Code wird ohne Computer geschrieben)&lt;br /&gt;
(!Alle Ergebnisse sind automatisch fehlerfrei)&lt;br /&gt;
{{E}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{MC}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Welche Information ist für KI-Agenten Observability besonders wichtig?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
(Welcher Prompt, Kontext und Tool Call zu einem Ergebnis geführt hat)&lt;br /&gt;
(!Wie laut die Tastatur beim Schreiben war)&lt;br /&gt;
(!Welche Hintergrundfarbe die Webseite hat)&lt;br /&gt;
(!Wie viele Fenster im Raum geöffnet sind)&lt;br /&gt;
{{E}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{MC}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Warum sind Evals in agentischen Workflows wichtig?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
(Sie bewerten, ob Ergebnisse fachlich, funktional oder sicher passend sind)&lt;br /&gt;
(!Sie ersetzen jede menschliche Verantwortung)&lt;br /&gt;
(!Sie löschen alle Traces automatisch)&lt;br /&gt;
(!Sie verhindern jede Softwareänderung)&lt;br /&gt;
{{E}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{MC}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Was ist ein Risiko bei ungeprüftem KI-generiertem Code?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
(Er kann Sicherheitslücken oder falsche Annahmen enthalten)&lt;br /&gt;
(!Er ist immer mathematisch bewiesen)&lt;br /&gt;
(!Er benötigt nie Tests)&lt;br /&gt;
(!Er kann nie externe Bibliotheken verwenden)&lt;br /&gt;
{{E}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{MC}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Welche Rolle hat Human-in-the-Loop in sicheren Agentenprozessen?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
(Menschen prüfen, steuern und geben riskante Schritte frei)&lt;br /&gt;
(!Menschen dürfen keine Entscheidungen treffen)&lt;br /&gt;
(!Der Agent wird dauerhaft deaktiviert)&lt;br /&gt;
(!Alle Logs werden unlesbar gemacht)&lt;br /&gt;
{{E}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{MC}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Was kann eine Metrik in einem KI-Agenten-System messen?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
(Latenz, Fehlerrate oder Tokenverbrauch)&lt;br /&gt;
(!Die Lieblingsfarbe des Agenten)&lt;br /&gt;
(!Die physische Größe des Servers)&lt;br /&gt;
(!Den Namen jeder Programmiertaste)&lt;br /&gt;
{{E}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{MC}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Welche Aussage beschreibt gute Agenten-Observability am besten?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
(Sie verbindet Beobachtung, Bewertung und nachvollziehbare Verantwortung)&lt;br /&gt;
(!Sie macht Tests überflüssig)&lt;br /&gt;
(!Sie verbirgt alle Zwischenschritte)&lt;br /&gt;
(!Sie erlaubt unbegrenzte Tool-Nutzung ohne Regeln)&lt;br /&gt;
{{E}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Memory ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;memo-quiz&amp;quot;&amp;gt;&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
| Trace || Ablaufspur&lt;br /&gt;
|-&lt;br /&gt;
| Span || Teilschritt&lt;br /&gt;
|-&lt;br /&gt;
| Metrik || Messwert&lt;br /&gt;
|-&lt;br /&gt;
| Log || Ereignisprotokoll&lt;br /&gt;
|-&lt;br /&gt;
| Eval || Qualitätsbewertung&lt;br /&gt;
|-&lt;br /&gt;
| Prompt || Anweisung&lt;br /&gt;
|-&lt;br /&gt;
| Tool Call || Werkzeugaufruf&lt;br /&gt;
|-&lt;br /&gt;
| Latenz || Wartezeit&lt;br /&gt;
|}&lt;br /&gt;
{{E}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Drag and Drop ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;lueckentext-quiz&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
! Ordne die richtigen Begriffe zu.&lt;br /&gt;
! Thema&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Prompt&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Eingabe oder Arbeitsanweisung an das KI-System&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Trace&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Zusammenhängende Spur eines Agentenlaufs&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Eval&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Bewertung der Ergebnisqualität&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Sandbox&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Begrenzte und geschützte Ausführungsumgebung&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Human Review&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Menschliche Prüfung vor Freigabe&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Kostenlimit&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Begrenzung von Tokenverbrauch und Laufzeit&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{E}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Kreuzworträtsel ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;kreuzwort-quiz&amp;quot;&amp;gt;&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
| Tracing || Wie heißt das Verfahren, das einen Ablauf über mehrere Schritte sichtbar macht?&lt;br /&gt;
|-&lt;br /&gt;
| Prompt || Wie heißt eine Anweisung an ein KI-Sprachmodell?&lt;br /&gt;
|-&lt;br /&gt;
| Metrik || Wie nennt man einen messbaren Wert über Zeit?&lt;br /&gt;
|-&lt;br /&gt;
| Latenz || Wie heißt die Wartezeit bis zu einer Antwort?&lt;br /&gt;
|-&lt;br /&gt;
| Sandbox || Wie nennt man eine geschützte Ausführungsumgebung?&lt;br /&gt;
|-&lt;br /&gt;
| Agent || Wie nennt man ein KI-System, das Ziele verfolgt und Werkzeuge nutzen kann?&lt;br /&gt;
|}&lt;br /&gt;
{{E}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== LearningApps ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;iframe&amp;gt; https://learningapps.org/index.php?s=KI-Agenten+Observability &amp;lt;/iframe&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Lückentext ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;quiz display=simple&amp;gt;&lt;br /&gt;
{&amp;#039;&amp;#039;&amp;#039;Vervollständige den Text.&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|type=&amp;quot;{}&amp;quot;}&lt;br /&gt;
Bei der { Observability } geht es darum, das Verhalten eines Systems nachvollziehbar zu machen. Ein { Trace } zeigt den Ablauf einer Aufgabe über mehrere Schritte hinweg. Ein einzelner Abschnitt innerhalb eines solchen Ablaufs heißt { Span }. Beim { Vibe Coding } entstehen Programme oft durch natürliche Sprache, schnelles Ausprobieren und iterative Rückmeldungen. Beim { Agentic Coding } übernimmt ein KI-Agent mehr Planung, Werkzeugnutzung, Testausführung und Korrektur. Für sichere Workflows braucht der Agent klare { Grenzen }. Ein { Eval } bewertet, ob ein Ergebnis fachlich, funktional oder sicher passend ist. Der Mensch bleibt durch { Human-in-the-Loop } verantwortlich eingebunden. Besonders wichtig sind Schutzmaßnahmen gegen { Prompt Injection }, Datenlecks und unsichere Befehle. Gute Agenten-Observability verbindet Telemetrie, Tests, Kostenkontrolle und { Verantwortung }.&lt;br /&gt;
&amp;lt;/quiz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
= Offene Aufgaben =&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
=== Leicht ===&lt;br /&gt;
# [[Begriffskarte Observability]]: Erstelle eine Begriffskarte mit mindestens acht zentralen Begriffen wie Trace, Span, Log, Metrik, Eval, Prompt, Tool Call und Latenz. Schreibe zu jedem Begriff ein eigenes Beispiel aus einem Coding-Agenten-Workflow.&lt;br /&gt;
# [[Vibe Coding Tagebuch]]: Protokolliere eine kleine KI-unterstützte Programmieraufgabe. Notiere, welche Prompts Du genutzt hast, welche Fehler auftraten und wie Du entschieden hast, ob der Code brauchbar ist.&lt;br /&gt;
# [[Fehler erkennen]]: Sammle drei Beispiele für plausible, aber falsche KI-Antworten beim Programmieren. Erkläre, woran Du die Fehler erkannt hast.&lt;br /&gt;
# [[Dashboard Skizze]]: Zeichne ein einfaches Dashboard für einen KI-Agenten. Es soll mindestens Latenz, Fehlerrate, Tokenverbrauch und letzte Tool Calls anzeigen.&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
=== Standard ===&lt;br /&gt;
# [[Trace-Modell entwickeln]]: Entwirf für einen Coding-Agenten ein Trace-Schema mit mindestens sechs Spans. Beschreibe für jeden Span, welche Daten gespeichert werden und welche nicht gespeichert werden dürfen.&lt;br /&gt;
# [[Risikomatrix KI-Agenten]]: Erstelle eine Risikomatrix für Agentic Coding mit den Kategorien Wahrscheinlichkeit, Schaden, Erkennbarkeit und Gegenmaßnahme. Nutze mindestens fünf Risiken.&lt;br /&gt;
# [[Eval-Datensatz]]: Entwickle zehn Testfälle für einen Agenten, der kleine Python-Funktionen schreibt. Jeder Testfall soll Eingabe, erwartetes Ergebnis und Bewertungskriterium enthalten.&lt;br /&gt;
# [[Human-in-the-Loop Prozess]]: Entwirf einen Freigabeprozess für riskante Agentenaktionen wie Dateilöschung, Paketinstallation oder Deployment. Erkläre, wann der Agent stoppen und nachfragen muss.&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
=== Schwer ===&lt;br /&gt;
# [[Observability-Prototyp]]: Plane einen technischen Prototyp, der Prompts, Tool Calls, Testergebnisse und Kosten eines Coding-Agenten protokolliert. Beschreibe Architektur, Datenmodell und Datenschutzmaßnahmen.&lt;br /&gt;
# [[Vergleichsanalyse]]: Vergleiche Vibe Coding und Agentic Coding anhand eines realistischen Projekts. Analysiere, welche Aufgaben sich für schnelle Exploration eignen und welche strukturierte Agenten-Workflows benötigen.&lt;br /&gt;
# [[Sicherheitsreview]]: Entwickle eine Checkliste für ein Sicherheitsreview von KI-generiertem Code. Berücksichtige Eingabevalidierung, Authentifizierung, Geheimnisse, Abhängigkeiten und Logging.&lt;br /&gt;
# [[Governance-Konzept]]: Erstelle ein Governance-Konzept für den Einsatz von KI-Agenten in einer Schule, einem Ausbildungsbetrieb oder einem Softwareteam. Gehe auf Rollen, Verantwortung, Nachvollziehbarkeit, Datenschutz und Lernkultur ein.&lt;br /&gt;
&lt;br /&gt;
{{:Offene Aufgabe - MOOC erstellen}}&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
= Lernkontrolle =&lt;br /&gt;
&lt;br /&gt;
# [[Transfer Agenten-Workflow]]: Erkläre an einem selbst gewählten Softwareprojekt, welche Teile Du mit Vibe Coding bearbeiten würdest und welche nur mit strukturiertem Agentic Coding. Begründe Deine Entscheidung mit Risiken und Qualitätsanforderungen.&lt;br /&gt;
# [[Ursachenanalyse]]: Ein KI-Agent hat funktionierenden Code erzeugt, aber dabei eine Sicherheitslücke eingebaut. Beschreibe, welche Observability-Daten Du untersuchen würdest, um die Ursache zu finden.&lt;br /&gt;
# [[Evaluationsdesign]]: Entwickle ein Eval-Konzept für einen Agenten, der Fehlerberichte automatisch in Codeänderungen übersetzt. Berücksichtige funktionale Korrektheit, Verständlichkeit, Sicherheit und Kosten.&lt;br /&gt;
# [[Grenzen der Automatisierung]]: Diskutiere, warum mehr Autonomie nicht automatisch bessere Software bedeutet. Beziehe Tests, menschliche Verantwortung und Kontextverständnis ein.&lt;br /&gt;
# [[Datenschutzabwägung]]: Analysiere, welche Daten in Traces eines KI-Agenten gespeichert werden sollten und welche aus Datenschutzgründen maskiert, gekürzt oder gar nicht erfasst werden dürfen.&lt;br /&gt;
# [[Organisationsentscheidung]]: Eine Schule oder Firma möchte KI-Agenten für Programmieraufgaben einführen. Formuliere eine begründete Empfehlung mit Mindestanforderungen an Observability, Schulung, Freigabeprozesse und Dokumentation.&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
= Lernnachweis =&lt;br /&gt;
&lt;br /&gt;
Für den Lernnachweis erstellst Du ein eigenes Mini-Konzept für einen beobachtbaren KI-Coding-Agenten. Dein Konzept soll zeigen, dass Du die Zusammenhänge zwischen [[KI-Agent]], [[Softwareentwicklung]], [[Observability]], [[Evaluation]] und [[Verantwortung]] verstanden hast.&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Anforderungen an den Lernnachweis ==&lt;br /&gt;
&lt;br /&gt;
# [[Szenario]]: Beschreibe eine konkrete Coding-Aufgabe, die ein KI-Agent bearbeiten soll.&lt;br /&gt;
# [[Agentenprozess]]: Stelle dar, wie der Agent Ziel, Planung, Ausführung, Test und Korrektur durchläuft.&lt;br /&gt;
# [[Observability-Konzept]]: Lege fest, welche Traces, Logs, Metriken und Evals erfasst werden.&lt;br /&gt;
# [[Sicherheitsregeln]]: Formuliere mindestens fünf Grenzen, bei denen der Agent stoppen oder menschliche Freigabe einholen muss.&lt;br /&gt;
# [[Reflexion]]: Bewerte, welche Risiken trotz Observability bleiben und welche Rolle der Mensch übernimmt.&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Bewertungskriterien ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Kriterium&lt;br /&gt;
! Erwartung&lt;br /&gt;
|-&lt;br /&gt;
| Fachlichkeit&lt;br /&gt;
| Die Begriffe werden korrekt verwendet und sinnvoll verbunden&lt;br /&gt;
|-&lt;br /&gt;
| Transfer&lt;br /&gt;
| Das Konzept wird auf ein eigenes realistisches Szenario angewendet&lt;br /&gt;
|-&lt;br /&gt;
| Sicherheit&lt;br /&gt;
| Datenschutz, Zugriffsbeschränkung und Freigabeprozesse werden berücksichtigt&lt;br /&gt;
|-&lt;br /&gt;
| Nachvollziehbarkeit&lt;br /&gt;
| Die geplanten Telemetriedaten ermöglichen eine Ursachenanalyse&lt;br /&gt;
|-&lt;br /&gt;
| Reflexion&lt;br /&gt;
| Chancen und Grenzen agentischer Entwicklung werden ausgewogen dargestellt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
= OERs zum Thema =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;iframe&amp;gt; https://de.m.wikipedia.org/wiki/K%C3%BCnstliche_Intelligenz &amp;lt;/iframe&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;iframe&amp;gt; https://de.m.wikipedia.org/wiki/Softwaretechnik &amp;lt;/iframe&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;iframe&amp;gt; https://en.m.wikipedia.org/wiki/Observability_(software) &amp;lt;/iframe&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
= Quellen und Vertiefung =&lt;br /&gt;
&lt;br /&gt;
# [[OpenTelemetry]]: [https://opentelemetry.io/docs/ Offizielle OpenTelemetry-Dokumentation] zur Erfassung und Weitergabe von Telemetriedaten.&lt;br /&gt;
# [[Grafana]]: [https://grafana.com/docs/grafana/latest/visualizations/simplified-exploration/traces/concepts/telemetry/ Grafana-Dokumentation] zu Traces, Logs, Metriken und weiteren Observability-Signalen.&lt;br /&gt;
# [[LangSmith]]: [https://docs.langchain.com/langsmith/home LangSmith-Dokumentation] zu Observability, Evaluation und Entwicklung von LLM-Anwendungen.&lt;br /&gt;
# [[Langfuse]]: [https://langfuse.com/docs/ Langfuse-Dokumentation] zu Open-Source-LLM-Observability, Tracing und Evaluation.&lt;br /&gt;
# [[Wikimedia Commons]]: [https://commons.wikimedia.org/wiki/File:Artificial_neural_network.svg Artificial neural network.svg], [https://commons.wikimedia.org/wiki/File:SDLC_-_Software_Development_Life_Cycle.jpg SDLC - Software Development Life Cycle.jpg] und [https://commons.wikimedia.org/wiki/File:Observability_dashboard.png Observability dashboard.png] als freie Lernmedien.&lt;br /&gt;
# [[Wikipedia]]: [https://de.wikipedia.org/wiki/K%C3%BCnstliche_Intelligenz Künstliche Intelligenz], [https://de.wikipedia.org/wiki/Softwaretechnik Softwaretechnik] und [https://en.wikipedia.org/wiki/Observability_(software) Observability software] als Einstieg in Grundbegriffe.&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
= Links =&lt;br /&gt;
&lt;br /&gt;
{| align=center&lt;br /&gt;
{{:D-Tab}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[KI-Agenten Observability]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# [[KI-Agent]]&lt;br /&gt;
# [[Künstliche Intelligenz]]&lt;br /&gt;
# [[Large Language Model]]&lt;br /&gt;
# [[Vibe Coding]]&lt;br /&gt;
# [[Agentic Coding]]&lt;br /&gt;
# [[Observability]]&lt;br /&gt;
# [[Monitoring]]&lt;br /&gt;
# [[Telemetrie]]&lt;br /&gt;
# [[Tracing]]&lt;br /&gt;
# [[Logdatei]]&lt;br /&gt;
# [[Metrik]]&lt;br /&gt;
# [[Evaluation]]&lt;br /&gt;
# [[OpenTelemetry]]&lt;br /&gt;
# [[Softwareentwicklung]]&lt;br /&gt;
# [[DevOps]]&lt;br /&gt;
# [[Prompt Engineering]]&lt;br /&gt;
# [[Prompt Injection]]&lt;br /&gt;
# [[Human-in-the-Loop]]&lt;br /&gt;
# [[Datenschutz]]&lt;br /&gt;
# [[IT-Sicherheit]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Informatik]]&lt;br /&gt;
[[Kategorie:Künstliche Intelligenz]]&lt;br /&gt;
[[Kategorie:Softwareentwicklung]]&lt;br /&gt;
[[Kategorie:DevOps]]&lt;br /&gt;
[[Kategorie:Medienbildung]]&lt;br /&gt;
[[Kategorie:Berufliche Bildung]]&lt;br /&gt;
[[Kategorie:Sekundarstufe II]]&lt;br /&gt;
[[Kategorie:Studium]]&lt;br /&gt;
{{BR}}&lt;br /&gt;
= aiMOOC-Projekte =&lt;br /&gt;
[[Kategorie:AI_MOOC]] [[Kategorie:GPT aiMOOC]]&lt;br /&gt;
{{MT}}&lt;/div&gt;</summary>
		<author><name>Glanz</name></author>
	</entry>
</feed>