Prompting mit Programmieren

Ein Prompt ist eine Anfrage an ein Sprachmodell. Das Sprachmodell antwortet darauf.

Sprachmodelle (LLM, Lage Language Models) sind neuronale Netze, die mit großen Textmengen trainiert worden sind. Diese Modelle verstehen Text und können Text oder Bilder erzeugen.

 Im einfachen Fall ist der Prompt eine einfache Frage an das Sprachmodell. Z.B. kann ich in einem Chat einfach fragen: Wie komme ich vom Hauptbahnhof zum Karlsplatz?

Für komplexe Aufgaben braucht das Sprachmodell weitere Informationen. Z.B. über den Kontext, die Zielsetzung, die Vorgehensweise, den Stil. Diese Information müssen wir mit dem Prompt an das Sprachmodell übergeben. Dann wird der Prompt zu einer komplexen Struktur. Die Sprachmodelle unterscheiden den User- und den System-Prompt. Wir zeigen die Technologien und Vorgehensweisen für das Erstellen von Prompts für unterschiedliche Aufgaben.

Viele Sprachmodelle haben einfache Werkzeuge, um Prompts ohne Programmieren zu erstellen. Wir zeigen Beispiele mit GPT, Copilot, Gemini, Llama und Claude.

Viele Sprachmodelle bieten auch einen programmatischen Zugang. Für komplexe Anwendungen ist das hilfreich.

Es gibt mehrere Frameworks, mit denen wir Anwendungen für Sprachmodelle programmieren können. Wir können Sprachmodelle lokal, offline oder online nutzen.

Für diesen Kurs nutzen wir Python, lokale Modelle mit Ollama und LangChain. Wir zeigen auch die APIs, um online mit den großen Sprachmodellen zu arbeiten.

Sie bekommen alle Beispiele. Zusätzlich bekommen Sie einen Spickzettel und ein eBook: „Prompting mit Programmieren“.

Zielgruppe

  • Programmierer*innen in Python, die Anwendungen mit Sprachmodellen erstellen wollen.

Voraussetzungen

  • Kenntnisse in Python

Inhalt

  • Die Aufgabe des Prompts
  • Der User- und der System-Prompt
  • Die Struktur des Prompts
  • Prompt Muster
  • Die Aufgabe festlegen
  • Den Kontext festlegen
  • Die Rolle festlegen
  • Prompt Strategien
    • Zero-Shot Prompting
    • Few Shot Prompting
    • Prompt Chaining
    • Chain-of-Thought
  • Metaprompting
  • Steuerung der Ausgabe
  • Programmieren für Prompts
  • Die Frameworks Ollama und LangChain
  • Prompt mit Programm ausführen
  • Prompt Baukasten
  • Aufbau einer Prompt-Datenbank
  • Prompt Templates
  • Strukturierte Daten verarbeiten und erzeugen (XML, JSON, YAML)

Den ausführlichen Inhalt teilen wir Ihnen gerne auf Anfrage mit.

Dauer

  • 3 Tage (Standard) oder 5 Tage (intensiv)
  • Jeweils 9-16 Uhr, 1 Stunde Mittagspause

Kosten

Kosten der Schulung für 3 Tage

Online pro Person1.440,– €
Präsenz in München pro Person2.040,– €
Präsenz in Deutschland pro Person2.640,– €
Inhouse in München für 2 Personen2.250,– €
Inhouse in Deutschland für 2 Personen2.850,– €
Alle Kosten zzgl. ges. MwSt.

Kosten

Kosten der Schulung für 5 Tage.

Online pro Person2.300,– €
Präsenz in München pro Person3.300,– €
Präsenz in Deutschland pro Person4.300,– €
Inhouse in München für 2 Personen3.250,– €
Inhouse in Deutschland für 2 Personen4.250,– €
Alle Kosten zzgl. ges. MwSt.