Beschreibung
Das Seminar macht die Mechanik eines KI-Agenten im Anwendungscode nachvollziehbar. Ausgehend von einer vorbereiteten Python-Umgebung entsteht ein Agent, der Informationen abfragt, strukturierte Zwischenergebnisse erzeugt und daraus einen Bearbeitungsvorschlag ableitet. Ein austauschbarer Modelladapter verhindert, dass die gesamte Fachlogik von einer einzelnen Anbieterschnittstelle abhängt.
Werkzeuge werden als klar begrenzte Funktionen implementiert. Das Modell schlägt Werkzeugaufrufe vor; Python-Code prüft Name, Parameter, Berechtigungen und Ausführungsbudget. Erst danach wird eine Aktion durchgeführt. Zum Projekt gehören bewusst auch ungültige Modellantworten, Netzwerkausfälle und wiederholte Anfragen. Die Übungen arbeiten mit synthetischen Daten und einem Testdienst, sodass Fehlerfälle reproduzierbar untersucht werden können.
Das Beispielprojekt verarbeitet synthetische Servicevorgänge und greift auf einen kleinen Statusdienst zu. Zunächst werden nur Informationen gelesen. Danach entsteht ein strukturierter Änderungsvorschlag, dessen Felder fachlich geprüft werden können. Erst eine passende Freigabe ermöglicht die Änderung im Testdienst. Diese schrittweise Erweiterung hält die Agentenmechanik verständlich und liefert getrennt prüfbare Bausteine. Derselbe Fall wird mit vorbereiteten und echten Modellantworten ausgeführt, sodass die nicht deterministischen Anteile der Anwendung erkennbar bleiben.
Seminarziele
- Eine begrenzte Agentenschleife verständlich implementieren.
- Werkzeugaufrufe und strukturierte Ausgaben gegen Schemata validieren.
- Modellzugriff, Fachlogik und Aktionsausführung getrennt testen.
- Schreibende Aktionen mit geprüfter Identität und Freigabe verbinden.
Seminarinhalte
- Projekt und Modelladapter
- Tool Calling implementieren
- Agentenlogik und Ausgaben
- Kontrollierte Aktionen
- Tests und Fehlerdiagnose
Projekt und Modelladapter
- Virtuelle Umgebung, Abhängigkeiten und Konfiguration reproduzierbar vorbereiten.
- Nachrichten, Modellantworten und Werkzeugdefinitionen im Adapter vereinheitlichen.
- Geheimnisse über geeignete Konfiguration laden und aus Protokollen entfernen.
Tool Calling implementieren
- Lesende Python-Funktionen mit eindeutigen Parametern und Ergebnissen definieren.
- Werkzeugnamen zulassen, Argumente validieren und unbekannte Aufrufe ablehnen.
- Werkzeugergebnisse dem Modell zuordnen und Fehler strukturiert zurückgeben.
Agentenlogik und Ausgaben
- Verarbeitungsschleife mit Iterations-, Zeit- und Kostenbudget bauen.
- Strukturierte Modellausgaben getrennt von Werkzeugaufrufen verarbeiten.
- Fachliche Plausibilität zusätzlich zur syntaktischen Schemagültigkeit prüfen.
Kontrollierte Aktionen
- Änderungen zunächst als prüfbaren Vorschlag mit stabiler Kennung ausgeben.
- Freigabe, Identität und unveränderte Parameter unmittelbar vor Ausführung prüfen.
- Wiederholte Anfragen mit Idempotenzschlüsseln gegen Doppeländerungen absichern.
Tests und Fehlerdiagnose
- Werkzeuge isoliert testen und Modellantworten für Tests ersetzen.
- Timeouts, fehlende Felder und unzulässige Aktionen gezielt einspeisen.
- Ausgewählte echte Modellläufe mit einem festen Aufgabensatz vergleichen.
Praxisübungen
- Einen Modelladapter anbinden und einen ersten rein lesenden Lauf mit protokolliertem Werkzeugaufruf ausführen.
- Informations- und Statuswerkzeuge implementieren und ungültige Argumente kontrolliert zurückweisen.
- Eine Bearbeitungsschleife mit festem Budget, strukturiertem Ergebnis und definiertem Abbruch aufbauen.
- Eine Änderungsaktion über Vorschlag, Freigabe und idempotente Ausführung in einem Testdienst ergänzen.
- Fehlerfälle automatisiert prüfen und Unterschiede zwischen Werkzeugfehler, Modellfehler und fachlichem Fehler auswerten.
Arbeitsumgebung
Vorbereitete Entwicklungs-VM mit Python, Editor, Git, Testwerkzeugen und einer Beispiel-API. Ein freigegebener Modellendpunkt mit geprüfter Tool-Calling-Unterstützung wird für die Übungen verwendet.
Ansprechpartner
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de -

Paul Goldschmidt
Telefon: + 49 (221) 74740055
E-Mail: paul.goldschmidt@seminar-experts.de
Seminardetails
| Dauer: | 3 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
|---|---|
| Preis: |
Öffentlich oder Live Stream: € 1.797 zzgl. MwSt. Inhaus: € 5.100 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Python-Entwickler, Backend-Entwickler, Automatisierungsspezialisten und technisch erfahrene Administratoren mit Programmierpraxis. |
| Voraussetzungen: | Sichere Python-Grundlagen einschließlich Funktionen, Klassen, Ausnahmen und virtueller Umgebungen; Grundkenntnisse in HTTP, JSON und Git sowie KI-Agenten-Grundverständnis. |
| Standorte: | Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg |
| Methoden: | Vortrag, Demonstrationen, praktische Übungen am System |
| Seminararten: | Öffentlich, Webinar, Inhaus, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation auf Datenträger oder als Download |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) |
| Support: | 3 Anrufe im Seminarpreis enthalten |
| Barrierefreier Zugang: | an den meisten Standorten verfügbar |
| Weitere Informationen unter + 49 (221) 74740055 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
