Entwicklung und Optimierung von LLM-Anwendungen

Classroom Schulung | Deutsch | Anspruch

Schulungsdauer: 3 Tage

Ziele

In dieser 3-tägigen Schulung "Entwicklung und Optimierung von LLM-Anwendungen" lernen Sie, wie moderne LLM-basierte Anwendungen entworfen, implementiert und optimiert werden. Sie erhalten eine fundierte Einführung in Architekturprinzipien, Design Patterns und Best Practices für die Entwicklung leistungsfähiger KI-Anwendungen. Zudem evaluieren Sie verschiedene Technologie-Stacks und LLM-Frameworks und verstehen die Anforderungen an Infrastruktur und Skalierung. Ein besonderer Fokus liegt auf der praktischen Umsetzung: Sie entwickeln Retrieval-Augmented Generation (RAG)-Systeme, integrieren Monitoring- und Observability-Tools und optimieren Modelle durch Fine-Tuning-Ansätze. Darüber hinaus lernen Sie, KI-Anwendungen sicher und DSGVO-konform zu gestalten sowie Multi-Agent-Systeme und komplexe Workflows zu orchestrieren. Im abschließenden Praxisprojekt wenden Sie das erlernte Wissen an, indem Sie eine End-to-End-Anwendung entwickeln, testen und deployen. Nach der Schulung sind Sie in der Lage, performante und sichere LLM-Anwendungen zu implementieren, diese in bestehende Dateninfrastrukturen zu integrieren und den gesamten Entwicklungszyklus professionell zu steuern.

Zielgruppe

  • Software-Entwickler
  • Backend-Entwickler
  • Alle, die sich mit Entwicklung von LLM-Anwendungen auseinandersetzen wollen

Voraussetzungen

  • Erfahrungen in der Software-Entwicklung
  • Software-Entwicklungs-Setup
  • Cloud Account

Agenda

LLM-Anwendungsentwicklung: Fundamentals

  • Architekturprinzipien für LLM-basierte Anwendungen
  • Design Patterns und Best Practices
  • Unterschiede zwischen Assistants/Agents und reinen LLM-Implementierungen
  • Performance, Skalierung und Kostenkontrolle

Technology Stack Selection

  • Frontend-Technologien für KI-Anwendungen
  • Backend-Architekturen und Frameworks
  • Evaluation gängiger LLM-Frameworks (LangChain, LlamaIndex etc.)
  • Infrastructure Requirements und Cloud-Dienste

RAG-Systeme (Retrieval Augmented Generation)

  • Architektur und Komponenten von RAG-Systemen
  • Vektorendatenbanken und Embedding-Modelle
  • Implementierung von Retrieval-Mechanismen
  • Praktische Übungen zur RAG-Integration

LLMOps in der Praxis

  • Monitoring und Observability
  • Logging und Tracing von LLM-Interaktionen
  • A/B Testing und Experimentierung
  • Integration von Monitoring-Tools (Datadog etc.)

Fine-Tuning und Modellanpassung

  • Methoden des Model Fine-Tunings
  • Datenaufbereitung und Training
  • Evaluation und Qualitätssicherung
  • Cost-Benefit-Analyse verschiedener Tuning-Ansätze

Datenprodukte und Integration

  • Integration mit Data Warehouses (Snowflake)
  • ETL-Prozesse für KI-Anwendungen
  • Datenqualität und Governance
  • Praktischer Workshop: Datenpipeline-Entwicklung

Security und Compliance

  • Sicherheitskonzepte für KI-Anwendungen
  • Datenschutz und DSGVO-Konformität
  • Authentication und Authorization
  • Secure Prompt Engineering

Advanced Development Patterns

  • Implementierung von Multi-Agent-Systemen
  • Orchestrierung komplexer Workflows
  • Fehlerbehandlung und Resilienz
  • Performance-Optimierung

Praktisches Projekt

  • Entwicklung einer End-to-End-Anwendung
  • Integration aller gelernten Komponenten
  • Code Review und Best Practices
  • Deployment und Testing

Ziele

In dieser 3-tägigen Schulung "Entwicklung und Optimierung von LLM-Anwendungen" lernen Sie, wie moderne LLM-basierte Anwendungen entworfen, implementiert und optimiert werden. Sie erhalten eine fundierte Einführung in Architekturprinzipien, Design Patterns und Best Practices für die Entwicklung leistungsfähiger KI-Anwendungen. Zudem evaluieren Sie verschiedene Technologie-Stacks und LLM-Frameworks und verstehen die Anforderungen an Infrastruktur und Skalierung. Ein besonderer Fokus liegt auf der praktischen Umsetzung: Sie entwickeln Retrieval-Augmented Generation (RAG)-Systeme, integrieren Monitoring- und Observability-Tools und optimieren Modelle durch Fine-Tuning-Ansätze. Darüber hinaus lernen Sie, KI-Anwendungen sicher und DSGVO-konform zu gestalten sowie Multi-Agent-Systeme und komplexe Workflows zu orchestrieren. Im abschließenden Praxisprojekt wenden Sie das erlernte Wissen an, indem Sie eine End-to-End-Anwendung entwickeln, testen und deployen. Nach der Schulung sind Sie in der Lage, performante und sichere LLM-Anwendungen zu implementieren, diese in bestehende Dateninfrastrukturen zu integrieren und den gesamten Entwicklungszyklus professionell zu steuern.

Zielgruppe

  • Software-Entwickler
  • Backend-Entwickler
  • Alle, die sich mit Entwicklung von LLM-Anwendungen auseinandersetzen wollen

Voraussetzungen

  • Erfahrungen in der Software-Entwicklung
  • Software-Entwicklungs-Setup
  • Cloud Account

Agenda

LLM-Anwendungsentwicklung: Fundamentals

  • Architekturprinzipien für LLM-basierte Anwendungen
  • Design Patterns und Best Practices
  • Unterschiede zwischen Assistants/Agents und reinen LLM-Implementierungen
  • Performance, Skalierung und Kostenkontrolle

Technology Stack Selection

  • Frontend-Technologien für KI-Anwendungen
  • Backend-Architekturen und Frameworks
  • Evaluation gängiger LLM-Frameworks (LangChain, LlamaIndex etc.)
  • Infrastructure Requirements und Cloud-Dienste

RAG-Systeme (Retrieval Augmented Generation)

  • Architektur und Komponenten von RAG-Systemen
  • Vektorendatenbanken und Embedding-Modelle
  • Implementierung von Retrieval-Mechanismen
  • Praktische Übungen zur RAG-Integration

LLMOps in der Praxis

  • Monitoring und Observability
  • Logging und Tracing von LLM-Interaktionen
  • A/B Testing und Experimentierung
  • Integration von Monitoring-Tools (Datadog etc.)

Fine-Tuning und Modellanpassung

  • Methoden des Model Fine-Tunings
  • Datenaufbereitung und Training
  • Evaluation und Qualitätssicherung
  • Cost-Benefit-Analyse verschiedener Tuning-Ansätze

Datenprodukte und Integration

  • Integration mit Data Warehouses (Snowflake)
  • ETL-Prozesse für KI-Anwendungen
  • Datenqualität und Governance
  • Praktischer Workshop: Datenpipeline-Entwicklung

Security und Compliance

  • Sicherheitskonzepte für KI-Anwendungen
  • Datenschutz und DSGVO-Konformität
  • Authentication und Authorization
  • Secure Prompt Engineering

Advanced Development Patterns

  • Implementierung von Multi-Agent-Systemen
  • Orchestrierung komplexer Workflows
  • Fehlerbehandlung und Resilienz
  • Performance-Optimierung

Praktisches Projekt

  • Entwicklung einer End-to-End-Anwendung
  • Integration aller gelernten Komponenten
  • Code Review und Best Practices
  • Deployment und Testing

Diese Seite weiterempfehlen