
Python-Optimierungskurs für Agentic AI
Bringen Sie Ihre Python-Fähigkeiten an die Spitze der agentischen KI-Entwicklung. Dieser Kurs behandelt alles von asynchroner Parallelverarbeitung und Multi-Agenten-Orchestrierung über Speicherentwurf, Werkzeugaufruf bis hin zum Produktions-Deployment. Erstellen Sie echte, optimierte Agentensysteme, die zuverlässig und skalierbar arbeiten.
Was Sie lernen werden:
Konfigurieren Sie reproduzierbare Python-Umgebungen und wenden Sie idiomatische Muster für die Agentenentwicklung an.
Erstellen Sie asynchrone, nicht-blockierende Agenten-Pipelines, die mehrere gleichzeitige I/O-Streams verarbeiten.
Entwerfen und setzen Sie Arbeits-, episodische und semantische Speicherarchitekturen für zustandsbehaftete Agenten um.
Erstellen Sie validierte, fehlertolerante Werkzeuge, die sich nahtlos in LLM-Funktionsaufruf-APIs integrieren.
Implementieren Sie ReAct- und Planen-und-Ausführen-Argumentationsschleifen mit Selbstkorrektur und Zielzerlegung.
Profilieren, optimieren, testen und deployen Sie Multi-Agenten-Systeme mit vollständiger Observability und CI/CD-Pipelines.
Wie Sie praxisnah lernen Python-Optimierungskurs für Agentic AI
Wie Sie üben Python-Optimierungskurs für Agentic AI
Für Unternehmen, die ihr Team schulen möchten
Bei Dedika für Unternehmen enthält der Kurs Übungen und Beispiele, die auf Ihr eigenes Geschäft und die Bedürfnisse Ihres Unternehmens zugeschnitten sind.
Kursinhalt
8 Kapitel • 40 LektionenDauer zwischen 4 und 360 Stunden (Sie entscheiden)
Kapitel 1AusblendenDetails ausblendenDetails anzeigenPython-Grundlagen für agentische KI
Python-Grundlagen für agentische KI
Lektion 1 • Objektorientierte Muster für Agenten
Wenden Sie Klassen, Vererbung und Komposition zur Modellierung von Agentenkomponenten an. Vermittelt das strukturelle Vokabular, das im gesamten Kurs verwendet wird.
Lektion 2 • Einrichtung und Werkzeuge der Python-Umgebung
Konfigurieren Sie reproduzierbare Python-Umgebungen mit virtuellen Umgebungen und Abhängigkeitsmanagern. Schafft die konsistente Arbeitsumgebung, von der alle nachfolgenden Kapitel abhängen.
Lektion 3 • Fehlerbehandlung und Protokollierungspraktiken
Implementieren Sie strukturierte Ausnahmeklassenhierarchien und strukturierte Protokollierung. Zuverlässige Fehlerbehandlung ist entscheidend für lang laufende autonome Agenten.
Lektion 4 • Rückblick auf grundlegende Python-Datenstrukturen
Betrachten Sie Listen, Dicts, Sets und Tupel erneut mit Schwerpunkt auf Leistungskompromissen. Unterstützt direkt die effiziente Zustandsverwaltung innerhalb von Agenten.
Lektion 5 • Funktionen, Closures und Dekoratoren
Beherrschen Sie Funktionen höherer Ordnung, Closures und Dekorator-Muster. Diese Muster liegen der Werkzeugregistrierung und Middleware in agentischen Frameworks zugrunde.
Kapitel 2AusblendenDetails ausblendenDetails anzeigenAsynchrones Python für Agentennebenläufigkeit
Asynchrones Python für Agentennebenläufigkeit
Lektion 1 • Asynchrone Warteschlangen und Erzeuger-Verbraucher-Agenten
Verwenden Sie asyncio-Warteschlangen, um Agentenerzeuger von Verbrauchern zu entkoppeln. Modelliert mehrstufige Agenten-Pipelines mit Gegendruckkontrolle.
Lektion 2 • Synchrone vs. asynchrone Ausführung
Vergleichen Sie blockierende und nicht blockierende Ausführungsmodelle mit konkreten Benchmarks. Schafft die Motivation für die Einführung asynchroner Muster in Agentensystemen.
Lektion 3 • Verwalten von Tasks und Gather-Mustern
Planen Sie mehrere Coroutinen mit asyncio-Tasks und Gather. Ermöglicht es Agenten, Werkzeugaufrufe aufzufächern und Ergebnisse effizient zu sammeln.
Lektion 4 • Asynchrone Kontextmanager und Generatoren
Implementieren Sie asynchrone Kontextmanager und asynchrone Generatoren für ressourcensicheres Streaming. Unterstützt das Streaming von LLM-Antworten innerhalb von Agentenschleifen.
Lektion 5 • Async/Await-Syntax und Coroutinen
Schreiben und komponieren Sie Coroutinen mit der Async/Await-Syntax. Coroutinen sind die primäre Einheit nebenläufiger Arbeit in agentischen Pipelines.
Kapitel 3AusblendenDetails ausblendenDetails anzeigenSpeicher- und Zustandsverwaltung in Agenten
Speicher- und Zustandsverwaltung in Agenten
Lektion 1 • Persistente Speicher-Backends
Persistieren Sie das Agentengedächtnis über Sitzungen hinweg mit relationalen und Schlüssel-Wert-Speichern. Ermöglicht zustandsbehaftete Agenten, die den Kontext nach Neustarts wieder aufnehmen.
Lektion 2 • Strategien zur Optimierung des Kontextfensters
Komprimieren, zusammenfassen und priorisieren Sie Speicher, um LLM-Kontextgrenzen einzuhalten. Verbessert direkt die Kohärenz des Agenten bei lang laufenden Aufgaben.
Lektion 3 • Taxonomie des Agentengedächtnisses
Klassifizieren Sie das Agentengedächtnis in Arbeits-, episodisches, semantisches und prozedurales Gedächtnis. Liefert die konzeptionelle Landkarte für alle Speicherentwurfsentscheidungen im Kapitel.
Lektion 4 • Vektorspeicher für semantischen Abruf
Betten Sie Text ein und fragen Sie Vektorspeicher ab, um Agenten ein semantisches Langzeitgedächtnis zu geben. Verbindet Retrieval-Augmented Generation mit Entscheidungsschleifen von Agenten.
Lektion 5 • In-Process-Zustand mit Python-Strukturen
Speichern und aktualisieren Sie den Agentenzustand mit Python-Dicts, Deques und Datenklassen. Deckt schnellen, null-latenzbehafteten Speicher ab, der für Einzelsitzungs-Agenten geeignet ist.
Kapitel 4AusblendenDetails ausblendenDetails anzeigenWerkzeugnutzung und Funktionsaufruf
Werkzeugnutzung und Funktionsaufruf
Lektion 1 • Funktionsaufruf mit LLM-APIs
Übergeben Sie Werkzeugschemata an LLM-APIs und parsen Sie strukturierte Funktionsaufruf-Antworten. Überbrückt die Lücke zwischen LLM-Ausgabe und ausführbaren Python-Funktionen.
Lektion 2 • Prinzipien des Werkzeugentwurfs
Definieren Sie, was ein gutes Agentenwerkzeug ausmacht: Atomarität, Idempotenz und klare Schemata. Legt Entwurfsstandards fest, die auf jedes im Kapitel gebaute Werkzeug angewendet werden.
Lektion 3 • Wiederholungslogik und Fehlerbehebung
Implementieren Sie exponentielles Backoff, Circuit Breaker und Fallback-Strategien für Werkzeuge. Stellt sicher, dass Agenten funktionsfähig bleiben, wenn externe Dienste degradieren.
Lektion 4 • Sandboxing und sichere Werkzeugausführung
Führen Sie codegenerierende Werkzeuge in isolierten Unterprozessen oder Containern aus. Mindert Sicherheitsrisiken durch von Agenten generierte Codeausführung.
Lektion 5 • Schemadefinition und -validierung
Definieren Sie Werkzeugeingabeschemata mit Pydantic-Modellen und validieren Sie diese zur Laufzeit. Verhindert, dass fehlerhafte, von LLM generierte Argumente zu stillen Fehlern führen.
Kapitel 5AusblendenDetails ausblendenDetails anzeigenAgentenlogik- und Planungsschleifen
Agentenlogik- und Planungsschleifen
Lektion 1 • Prompt-Engineering für das Reasoning
Erstellen Sie System- und Benutzer-Prompts, die strukturierte Chain-of-Thought-Logik hervorrufen. Gut gestaltete Prompts reduzieren Halluzination und verbessern die Planqualität.
Lektion 2 • Selbstkorrektur- und Reflexionsmechanismen
Fügen Sie Reflexionsschritte hinzu, in denen Agenten ihre eigenen Ausgaben kritisieren und überarbeiten. Verbessert die Qualität der endgültigen Antwort bei komplexen, offenen Aufgaben.
Lektion 3 • Zielzerlegung und Aufgabenplanung
Zerlegen Sie übergeordnete Ziele mithilfe von LLM-generierten Plänen in geordnete Teilaufgaben. Ermöglicht es Agenten, mehrstufige Probleme jenseits von Single-Turn-Reasoning anzugehen.
Lektion 4 • Implementierung der ReAct-Schleife in Python
Codieren Sie eine vollständige ReAct-Schleife mit Gedankenparsing, Werkzeugverteilung und Beobachtungsinjektion. Übersetzt das ReAct-Papier in ausführbaren, testbaren Python-Code.
Lektion 5 • Architekturen von Reasoning-Schleifen
Überblick über ReAct-, MRKL- und Plan-and-Execute-Schleifendesigns mit Python-Pseudocode. Liefert das architektonische Vokabular für alle Schleifenimplementierungen im Kapitel.
Kapitel 6AusblendenDetails ausblendenDetails anzeigenMulti-Agenten-Orchestrierungsmuster
Multi-Agenten-Orchestrierungsmuster
Lektion 1 • Implementierung des Orchestrator-Agenten
Bauen Sie einen Orchestrator, der Teilaufgaben an Spezialisten-Agenten delegiert und Ergebnisse aggregiert. Demonstriert das zentrale Koordinationsmuster in Multi-Agenten-Systemen.
Lektion 2 • Agentenkommunikationsprotokolle
Definieren Sie Nachrichtenschemata und Routing-Regeln für die agentenübergreifende Kommunikation. Standardisierte Protokolle verhindern Integrationsfehler bei wachsender Agentenzahl.
Lektion 3 • Fehlertoleranz in Multi-Agenten-Systemen
Implementieren Sie Health Checks, Neustarts und Aufgabenumverteilung für ausfallende Agenten. Stellt sicher, dass das Gesamtsystem trotz individueller Agentenausfälle weiterarbeitet.
Lektion 4 • Gemeinsamer Speicher und Zustandsynchronisation
Synchronisieren Sie gemeinsamen Zustand agentenübergreifend mit Sperren, Warteschlangen und verteilten Speichern. Verhindert Race Conditions und veraltete Lesezugriffe in nebenläufigen Agentensystemen.
Lektion 5 • Multi-Agenten-Systemtopologien
Vergleichen Sie hierarchische, Peer-to-Peer- und marktbasierte Agententopologien. Die Auswahl der richtigen Topologie bestimmt die Skalierbarkeit und Fehlertoleranz des Systems.
Kapitel 7AusblendenDetails ausblendenDetails anzeigenLeistungsprofilerstellung und -optimierung
Leistungsprofilerstellung und -optimierung
Lektion 1 • Profiling-Werkzeuge und -Techniken
Verwenden Sie cProfile, line_profiler und memory_profiler, um Leistungs-Hotspots zu lokalisieren. Profiling vor der Optimierung verhindert verschwendeten Aufwand für unkritische Codepfade.
Lektion 2 • Caching-Strategien für Agentenaufrufe
Wenden Sie In-Memory- und verteiltes Caching an, um redundante LLM- und Werkzeugaufrufe zu vermeiden. Caching ist die Optimierung mit der höchsten Hebelwirkung für latenzempfindliche Agenten.
Lektion 3 • Parallelität mit Multiprocessing und Threads
Verlagern Sie CPU-gebundene Aufgaben in Prozesspools und I/O-gebundene Aufgaben in Threadpools. Ergänzt asynchrone Muster für Arbeitslasten, die die Ereignisschleife blockieren.
Lektion 4 • Optimierung der Python-Datenverarbeitung
Ersetzen Sie langsame Python-Schleifen durch vektorisierte NumPy-Operationen und effiziente Comprehensions. Reduziert die CPU-Zeit für datenintensive Vorverarbeitungsschritte von Agenten.
Lektion 5 • Latenzreduzierung für LLM-API-Aufrufe
Minimieren Sie die Round-Trip-Latenz durch Stapelverarbeitung, Streaming und Verbindungs-Pooling. Reduziert direkt die Ende-zu-Ende-Antwortzeit des Agenten in der Produktion.
Kapitel 8AusblendenDetails ausblendenDetails anzeigenTesten, Evaluierung und Produktions-Deployment
Testen, Evaluierung und Produktions-Deployment
Lektion 1 • Containerisierung und Deployment-Muster
Paketieren Sie Agenten in Containern und deployen Sie sie mit Orchestrierungsplattformen. Containerisierung gewährleistet Umgebungsparität zwischen Entwicklung und Produktion.
Lektion 2 • Frameworks zur Agentenevaluierung
Messen Sie die Agentenleistung mit Metriken zur Aufgabenerfüllungsrate, Genauigkeit und Latenz. Quantitative Evaluierung ersetzt subjektive Beurteilung durch reproduzierbare Bewertungen.
Lektion 3 • CI/CD-Pipelines für agentische Systeme
Automatisieren Sie Testen, Evaluierung und Deployment durch CI/CD-Pipelines. Continuous Delivery reduziert das Risiko, fehlerhaftes Agentenverhalten auszuliefern.
Lektion 4 • Unit- und Integrationstests für Agenten
Schreiben Sie pytest-basierte Unit-Tests für Werkzeuge und Integrationstests für Agentenschleifen. Automatisierte Tests fangen Regressionen ab, bevor sie die Produktion erreichen.
Lektion 5 • Beobachtbarkeit und Tracing
Instrumentieren Sie Agenten mit verteiltem Tracing, Metriken und strukturierten Protokollen. Vollständige Beobachtbarkeit ist erforderlich, um Fehler in komplexen, mehrstufigen Agentenläufen zu debuggen.
Ihr gültiges Abschlusszertifikat
Dieser Kurs ist für Sie geeignet:
Python-Entwickler: bereit, über Skripte hinauszugehen und in autonome Agentensysteme einzusteigen.
Backend-Ingenieur: möchte bestehenden Service-Arbeiten agentische KI-Fähigkeiten hinzufügen.
ML-Praktiker: benötigt stärkere Software-Engineering-Grundlagen für Produktionsagenten.
Technischer Leiter: evaluiert Frameworks und Muster, bevor er die Richtung eines Teams festlegt.
Berufswechsler: wechselt gezielt aus dem Daten- oder DevOps-Bereich in KI-Engineering-Rollen.
Freiberuflicher Entwickler: erstellt KI-gestützte Werkzeuge für Kunden und benötigt eine zuverlässige Architektur.
Was unsere Lernenden sagen
Ihre Kurse sind perfekt. Ich habe das Jahrespaket erworben und habe endlich die Möglichkeit, verschiedene Themen zu verfolgen, die mich interessieren, ohne die Plattform wechseln zu müssen... ich danke Ihnen für alles, was Sie tun, ich habe Sie bereits anderen Leuten empfohlen...

Mir gefällt, wie die Lektionen direkt auf den Punkt kommen und wie ich Kapitel wechseln und Inhalte überspringen kann, die ich nicht brauche.

Mir gefallen die Inhalte und die Art der Präsentation und Transkription der Videos, was den Prozess beschleunigt!

Die Plattform ist schnell und einfach zu bedienen. Die Vielfalt der Inhalte und die ergänzenden Videos helfen sehr beim Lernen.

Wichtige Qualifikationen
FAQ
Wer ist Dedika?
Ist das Zertifikat in Deutschland gültig?
Sind die Kurse kostenlos?
Wie hoch ist der Arbeitsaufwand der Kurse?
Wie sind die Kurse aufgebaut?
Wie funktionieren die Kurse?
Wie lange dauern die Kurse?
Was kostet ein Kurs?
Was ist ein E-Learning- oder Online-Kurs und wie funktioniert er?
PDF-Kurs




















