Seminar KI-Agenten mit Python – Tool Calling und Agentenlogik

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

  • 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

  1. Einen Modelladapter anbinden und einen ersten rein lesenden Lauf mit protokolliertem Werkzeugaufruf ausführen.
  2. Informations- und Statuswerkzeuge implementieren und ungültige Argumente kontrolliert zurückweisen.
  3. Eine Bearbeitungsschleife mit festem Budget, strukturiertem Ergebnis und definiertem Abbruch aufbauen.
  4. Eine Änderungsaktion über Vorschlag, Freigabe und idempotente Ausführung in einem Testdienst ergänzen.
  5. 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

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.

Seminar Startdatum Enddatum Ort Dauer
Sankt Gallen 3 Tage
Basel 3 Tage
Winterthur 3 Tage
Zürich 3 Tage
Stream live 3 Tage
Stream gespeichert 3 Tage
Luzern 3 Tage
Bern 3 Tage
Inhaus / Firmenseminar 3 Tage
Inhaus / Firmenseminar 3 Tage
Sankt Gallen 3 Tage
Basel 3 Tage
Winterthur 3 Tage
Zürich 3 Tage
Stream live 3 Tage
Stream gespeichert 3 Tage
Luzern 3 Tage
Bern 3 Tage
Luzern 3 Tage
Bern 3 Tage
Inhaus / Firmenseminar 3 Tage
Sankt Gallen 3 Tage
Basel 3 Tage
Winterthur 3 Tage
Zürich 3 Tage
Stream live 3 Tage
Stream gespeichert 3 Tage
Stream gespeichert 3 Tage
Bern 3 Tage
Luzern 3 Tage
Inhaus / Firmenseminar 3 Tage
Sankt Gallen 3 Tage
Basel 3 Tage
Winterthur 3 Tage
Zürich 3 Tage
Stream live 3 Tage
Stream live 3 Tage
Stream gespeichert 3 Tage
Luzern 3 Tage
Bern 3 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.ch All rights reserved.  | Kontakt | Impressum | Cookie-Einstellungen | Nach oben