Zum Inhalt
wannacode

KI für Entwickler: C#

Der Kurs ist für alle vier Sprachen derselbe, und der Code hier ist in C#, ohne Bibliotheken, damit du jede Zahl siehst. Der erste Teil zeigt, wie ein Modell lernt, der zweite Anwendungen mit Sprachmodellen.

Modul 0

Willkommen

1 Lektion · die zwei Teile des Kurses, warum der Code ohne Bibliotheken auskommt

  1. Willkommen

Modul 1

Wie ein Modell lernt

6 Lektionen · Regression, Gradientenabstieg, Klassifikation, Bewertung

  1. Was maschinelles Lernen ist
  2. Lineare Regression
  3. Gradientenabstieg
  4. Klassifikation: Betrug oder nicht
  5. Auswertung: Die Genauigkeit lügt
  6. Überanpassung: Das Modell, das auswendig lernt

Modul 2

Ein neuronales Netz von innen

5 Lektionen · Neuron, Schichten, Backprop, Training

  1. Das Neuron
  2. Schichten
  3. Backpropagation
  4. Das Training von Anfang bis Ende
  5. Die Ziffern auf dem Kassenbon

Modul 3

Wie ein Sprachmodell funktioniert

5 Lektionen · Tokens, das nächste Token, Vektoren, Kontext

  1. Text in Stücken: Tokens
  2. Das nächste Token vorhersagen
  3. Embeddings: Bedeutung als Vektoren
  4. Das Kontextfenster
  5. Die Grenzen des Modells

Modul 4

Anwendungen mit LLMs

6 Lektionen · APIs, Prompts, strukturierte Ausgabe, Werkzeuge, Kosten

  1. Ein Modell über eine API aufrufen
  2. Der Prompt ist Code
  3. Strukturierte Ausgabe: JSON nach einem Schema
  4. Tool Use: das Modell fragt, das Programm handelt
  5. Evaluation: ein Testset für den Assistenten
  6. Kosten und Latenz: Budget, Cache, ein kleineres Modell

Modul 5

Semantische Suche und RAG

4 Lektionen · Dokumentvektoren, Chunking, Antworten mit Quelle

  1. Semantische Suche: die k nächsten
  2. Dokumente in Abschnitte teilen (Chunking)
  3. RAG: Antworten aus den Dokumenten
  4. RAG bewerten: Wird der Abschnitt gefunden, und ist die Antwort belegt

Modul 6

Agenten

3 Lektionen · die Schleife des Agenten, Prompt Injection, Guardrails

  1. Der Agent-Loop: Plan, Aktion, Beobachtung
  2. Prompt Injection: die E-Mail, die Befehle gibt
  3. Guardrails: Prüfungen vor und nach dem Modell

Modul 7

Projekt: Der Support-Assistent

1 Lektion · RAG, ein Werkzeug, ein Testset und Schutz in einem

  1. Der Support-Assistent

Erstellt von Ivo Gergov im Rahmen der Kampagne von Evo Tech für zugängliche Programmierausbildung ·