Schulung · Workshop · Coaching · Beratung

KI-Anwendungen mit React und OpenAI: Schulung mit AI SDK

KI-Anwendungen mit React und OpenAI: Streaming-UIs mit Next.js und AI SDK

Dauer: ab 1 Tag | Preis: ab 900 EUR (Netto) | Termin: Ganztägig + halbtägig

Sie bauen KI-Anwendungen mit React und OpenAI-Modellen, die Antworten live streamen, strukturierte Daten liefern, eigene Werkzeuge aufrufen und Kosten, Sicherheit und Antwortqualität im Griff behalten.

Was braucht eine React-Oberfläche, damit ein Sprachmodell darin wirklich nützlich wird?

React-Oberflächen, die mit einem Sprachmodell von OpenAI zusammenarbeiten, überzeugen erst, wenn sie mit dem Modell Schritt halten: Text erscheint Wort für Wort, ein Formular füllt sich, während das Modell noch arbeitet, und ein Werkzeugaufruf wird als eigene Komponente sichtbar statt als roher JSON-Block. Genau darum geht es bei KI-Anwendungen mit React. Next.js liefert dafür die Serverseite, auf der der OpenAI-API-Schlüssel bleibt, und das AI SDK von Vercel verbindet beides mit Hooks wie useChat und Funktionen wie streamText. Weil das SDK anbieterunabhängig ist, lassen sich OpenAI-Modelle später neben anderen Anbietern betreiben, ohne die Oberfläche neu zu schreiben.

Seit der ersten Fassung dieses Kurses hat sich viel verschoben. Das AI SDK hat mit Version 5 das Nachrichtenformat von useChat umgestellt: Antworten bestehen aus parts für Text, Reasoning, Tool-Aufrufe und Quellen. Mit Version 7 kamen weitere Umbenennungen hinzu, etwa isStepCount statt stepCountIs, und das SDK erscheint nur noch als ESM-Paket ab Node.js 22. Komponenten-Streaming über ai/rsc ist laut Dokumentation experimentell, für den Produktivbetrieb wird AI SDK UI empfohlen; generative Oberflächen entstehen heute meist aus Tool-Ergebnissen im Client. Wir beginnen deshalb mit Projekt-Setup und Schlüsselverwaltung, bauen dann Textvervollständigung und Chat, Server Actions, strukturierte Ausgaben mit Zod-Schemas und Tool Calling. Danach binden Sie eigene Dokumente per Embeddings und pgvector an, messen Tokenverbrauch und Antwortqualität und sichern die Anwendung gegen Prompt Injection ab. Mit v0.app entwerfen Sie zum Schluss Oberflächen und übernehmen sie über die GitHub-Anbindung gezielt in das eigene Repository.

Eine LLM-Anwendung zu bauen und dabei selbst einen Coding-Agenten einzusetzen, sind zwei verschiedene Dinge – im Kurs bleiben sie getrennt. Beim Programmieren arbeitet GitHub Copilot als Agent direkt in VS Code mit. Der Agent bekommt den festgelegten Versionsstand des AI SDK als Projektregel, denn ohne sie mischt er gern Muster aus älteren Releases ein. Er testet Route Handler und Werkzeuge gegen Mock-Modelle statt gegen die echte OpenAI-API und ergänzt bei jeder Prompt-Änderung die Eval-Fälle. Seine Tool-Definitionen lesen wir besonders genau, weil dort Servercode mit Ihren Berechtigungen läuft.

Roter Faden ist ein Assistent für Reisekostenbelege: Er liest fotografierte Quittungen aus, beantwortet Fragen zur Reisekostenrichtlinie mit Quellenangabe und legt Abrechnungsentwürfe erst nach Bestätigung an. Wer schon eine OpenAI-Anbindung im eigenen Produkt betreibt, kann stattdessen deren Code mitbringen; dann verlagern wir den Schwerpunkt auf Migration, Evaluierung und Kostensteuerung.

Die erste Demo einer KI-Funktion ist nach einem Nachmittag fertig, und gerade darin liegt die Falle. Danach beginnt die eigentliche Arbeit: Was zeigt die Oberfläche, wenn der Stream nach zwanzig Sekunden abbricht? Wer bezahlt, wenn ein Skript tausend Anfragen pro Minute schickt? Woran merken Sie, dass ein neues Modell die Hälfte der Belege falsch einordnet? Ich frage in Projekten deshalb zuerst nach den Eval-Fällen und dem Kostenlimit, erst dann nach dem Prompt. Eine React-Anwendung mit Sprachmodell ist eine ganz normale Webanwendung – mit einem Baustein, der sich nicht deterministisch verhält und deshalb mehr Tests braucht, nicht weniger.
Themen und Inhalte für Ihre Beratung, Coaching, Workshop, Training, Schulung und Weiterbildung:

KI-Anwendungen mit React und OpenAI: Streaming-UIs mit Next.js und AI SDK

LLM-Anwendungen mit React einordnen
  • Typische KI-Oberflächen: Chat, Textvervollständigung, Formularhilfe, generative UI
  • Architektur: React-Client, Next.js-Server und OpenAI-API – wo Schlüssel und Prompts liegen
  • OpenAI-Modelle auswählen: schnelle Modelle, Reasoning-Modelle, Preise je Million Tokens
  • Das AI SDK von Vercel: Core-Funktionen, UI-Hooks und Provider wie @ai-sdk/openai
  • Offizielles openai-Paket oder AI SDK: Funktionsumfang, Abhängigkeit, Anbieterwechsel
Projekt-Setup mit Next.js und OpenAI-Schlüssel
  • Next.js-Projekt mit create-next-app, App Router, TypeScript und Tailwind anlegen
  • Pakete ai, @ai-sdk/openai, @ai-sdk/react und zod installieren, Versionen festschreiben
  • Umstieg auf AI SDK 7: ESM-only ab Node.js 22, system wird instructions, onFinish wird onEnd
  • OpenAI-API-Schlüssel je Projekt anlegen, Ausgabenlimit und Rate Limits im Dashboard setzen
  • Schlüssel in .env.local ohne NEXT_PUBLIC_, Modellzugriff mit server-only absichern
  • Route Handler app/api/chat/route.ts mit streamText und Streaming-Antwort
  • Systemprompt über instructions, Temperatur und maximale Ausgabelänge serverseitig festlegen
Textvervollständigung und Chat-Oberfläche
  • useCompletion für Einzelaufgaben: zusammenfassen, umformulieren, Betreffzeilen vorschlagen
  • useChat ab AI SDK 5: Nachrichten senden mit sendMessage, Transport zur eigenen Route
  • Nachrichten über parts rendern: Text, Reasoning, Tool-Aufrufe und Quellen
  • Ladezustände über status, Abbrechen mit stop, Wiederholen und Fehlermeldungen
  • Eingabe, Verlauf und automatisches Scrollen mit React State und useRef bauen
  • Markdown-Antworten sicher rendern, Codeblöcke hervorheben, kein ungeprüftes HTML
  • Bilder und PDFs als Dateianhang an das Modell übergeben
  • Chatverläufe speichern und wieder laden: Nachrichten-IDs, Datenbank, Löschfristen
Server Actions und Streaming in React
  • Server Action mit 'use server' für einmalige Modellaufrufe, etwa Texte verbessern
  • Server Actions als öffentliche Endpunkte: Anmeldung, Eingabelänge und Rate Limit prüfen
  • Streams in React verarbeiten: Textdeltas, Suspense-Grenzen, schrittweise Anzeige
  • Route Handler oder Server Action: welcher Weg für Streaming, Abbruch und Wiederaufnahme passt
  • Zeitlimits beim Hosting: lange Streams auf Vercel-Funktionen und eigenem Node-Server
Strukturierte Daten generieren und streamen
  • Objekte nach Zod-Schema erzeugen: generateObject bzw. generateText mit output
  • Strukturierte Ausgaben der OpenAI-API (JSON Schema, Strict Mode) hinter dem SDK verstehen
  • Erzeugte Objekte typisiert an den Client zurückgeben und darstellen
  • Objekte mit streamObject streamen: Teilobjekte, fehlende Felder, Endvalidierung
  • useObject aus @ai-sdk/react (ohne experimental_): Teilobjekte anzeigen, Formulare live befüllen
  • Klassifikation mit enum-Schemas und Listen von Einträgen als Array-Ausgabe
  • Fehlerfälle: Schema nicht erfüllt, Ablehnung durch das Modell, gezielte Wiederholung
Tool Calling und generative Oberflächen
  • Werkzeuge mit tool() definieren: Beschreibung, Zod-Eingabeschema und execute
  • Mehrstufige Abläufe mit stopWhen: isStepCount(n) begrenzen (bis AI SDK 6: stepCountIs)
  • Tool-Ergebnisse im Client als eigene React-Komponenten rendern (Generative UI)
  • Komponenten-Streaming mit streamUI aus ai/rsc: experimentell, im Bestandscode einordnen, neu mit AI SDK UI
  • Schreibende Werkzeuge erst nach Bestätigung durch Nutzer:innen ausführen
Eigene Daten anbinden mit RAG
  • Embeddings mit embed und embedMany über ein OpenAI-Embedding-Modell erzeugen
  • Dokumente in Abschnitte teilen, in PostgreSQL mit pgvector speichern und durchsuchen
  • Suche als Werkzeug für das Modell anbieten, Fundstellen als Quellen in der Antwort zeigen
  • Zugriffsrechte bei der Suche beachten: nur Dokumente, die die Person sehen darf
Kosten, Sicherheit und Evaluierung
  • Tokenverbrauch über usage (in AI SDK 7 über alle Schritte summiert) protokollieren, Budgets je Person und Funktion
  • Prompt Injection über Eingaben, Dokumente und Tool-Ergebnisse; Werkzeuge mit minimalen Rechten
  • Datenschutz: personenbezogene Daten im Prompt, Auftragsverarbeitung, Datenaufbewahrung
  • Route Handler und Werkzeuge mit MockLanguageModelV4 aus ai/test ohne API-Kosten testen
  • Evals: Testfragen mit erwarteten Ergebnissen, Vergleich vor jedem Modell- oder Promptwechsel
  • Kennzeichnung KI-generierter Inhalte und Transparenzpflichten nach dem EU AI Act
Oberflächen entwerfen mit v0
  • v0.app von Vercel: Oberflächen aus Textbeschreibung, Screenshot oder Mockup erzeugen
  • Einzelne UI-Komponente mit v0 generieren und per GitHub-Sync ins eigene Repository übernehmen
  • Vollständige Oberfläche mit v0 entwerfen, generierten Code lesen und aufräumen
  • Neue Oberfläche iterativ erzeugen: Varianten vergleichen, Barrierefreiheit nachprüfen
  • v0-Entwurf an Design-Tokens und Komponenten des eigenen Projekts anpassen
React-KI-Anwendungen mit Copilot als Agent bauen
  • AI SDK 7 in .github/copilot-instructions.md festlegen, Altmuster wie handleSubmit oder stepCountIs verbieten
  • Agent prüft Route Handler und tool()-Definitionen mit Mock-Modellen – ohne echten OPENAI_API_KEY
  • Vom Agenten erzeugte Werkzeuge auf Berechtigungsprüfung und Zod-Validierung des Inputs reviewen
  • Jede Prompt-Änderung des Agenten mit neuen Eval-Fällen und Vergleich mit dem bisherigen Prompt abnehmen
  • stopWhen mit isStepCount, Ausgabelänge und Modellname im Agenten-Diff kontrollieren, bevor Kosten entstehen
Praxisprojekt: Assistent für Reisekostenbelege
  • Quittungsfoto hochladen, Betrag, Datum und Kategorie als Zod-Objekt live in ein Formular streamen
  • Fragen zur Reisekostenrichtlinie per RAG beantworten, jede Antwort mit Fundstelle
  • Werkzeug prüft Pauschalen und legt den Abrechnungsentwurf erst nach Bestätigung an
  • Oberfläche aus einem v0-Entwurf, Abnahme mit Mock-Tests, zehn Eval-Belegen und Kostenlimit
Lernziele
  • Sie streamen Antworten von OpenAI-Modellen über Next.js-Route-Handler und Server Actions in eine React-Oberfläche
  • Sie bauen Chat- und Vervollständigungsoberflächen mit useChat und useCompletion inklusive Lade-, Abbruch- und Fehlerzuständen
  • Sie erzeugen und streamen strukturierte Daten nach Zod-Schemas und validieren sie im Client
  • Sie definieren Werkzeuge für Tool Calling und rendern deren Ergebnisse als React-Komponenten
  • Sie binden eigene Dokumente per Embeddings und Vektorsuche an und zeigen Quellen an
  • Sie begrenzen Kosten, sichern gegen Prompt Injection ab und messen Antwortqualität mit Evals
Zielgruppe
  • React-Entwickler:innen, die KI-Funktionen mit OpenAI-Modellen in Webanwendungen einbauen
  • Fullstack-Teams mit Next.js, die eine bestehende OpenAI-Anbindung auf das AI SDK umstellen oder absichern wollen
  • Technische Produktverantwortliche, die Aufwand, Kosten und Risiken von LLM-Funktionen einschätzen müssen

*) Die Inhalte werden individuell abgestimmt und mit Praxisbeispielen abgerundet.

Ein Symbol für einen Kalender.

Offene Termine

Kostenlose Reservierung
Ein Symbol für Angebot erhalten.

Unser Angebot

Sind Sie auf der Suche nach einer Veranstaltung, die genau Ihrem Bedarf entspricht? Einer Veranstaltung, welche nur Inhalte vermittelt, die Sie selbst gewählt haben und speziell auf Ihr Unternehmen zugeschnitten ist? Dann sind Sie bei uns richtig!

Dauer

Ein Symbol für Dauer.
ab 1 Tag (8 UE)

Die Dauer richtet sich nach Ihren Vorstellungen und inhaltlichen Wünschen. Sie bekommen genau das, was Sie brauchen.

Preis

Ein Symbol für Preis.
ab 900 EUR (Nettopreis)
ab 1.071 EUR (Bruttopreis)

Die Preise verstehen sich bei Unternehmern gemäß § 14 BGB zzgl. MwSt. Der dargestellte Ab-Preis gilt für firmeninterne Veranstaltungen und entspricht dem niedrigsten Gesamtpreis für Veranstaltungen mit bis zu drei (3) Teilnehmenden.

Termin

Ein Symbol für einen Kalender.
Ganztägig + halbtägig
nach Vereinbarung

Ihr Wunschtermin wird bei der Planung berücksichtigt. Die Veranstaltung findet ganztägig + halbtägig zu flexiblen Zeiten statt.

Ihre Vorteile

Ein Symbol für ein Vorgespräch durchführen.
Persönliches Vorgespräch
Ein Symbol für die individuelle Vorbereitung.
Individuelle Vorbereitung
Ein Symbol für Experten aus der Praxis.
Experten aus der Praxis
Ein Symbol für ein Zertifikat.
Inklusive Zertifikat

Unsere Garantien

1. Relevanz-Garantie

Wir passen den Inhalt spezifisch an die Bedürfnisse jedes Teilnehmers an. Irrelevante Themen werden ausgespart, um den größtmöglichen Nutzen zu garantieren.

2. Qualitäts-Garantie

Durch regelmäßiges Feedback optimieren wir unsere Schulungen kontinuierlich und garantieren Ihnen ein Lernerlebnis der Extraklasse.

3. Zufriedenheits-Garantie

Unsere Zufriedenheitsgarantie spricht für sich – bei Unzufriedenheit entstehen Ihnen keine Kosten.

Wir helfen gerne weiter!

Rufen Sie uns an, schreiben eine E-Mail oder nutzen das Kontaktformular.

Jetzt anfragen
Einige Unternehmen, für die wir tätig waren

Ostfalia Hochschule

Arthen Kommunikation GmbH

Harman Becker Automotive Systems GmbH

Teilnehmer

Feedback

Herr Hecker ist sehr gut auf individuelle Wünsche, Fragen und Anregungen eingegangen. Eine sehr informative, interessante und gelungene Veranstaltung.
Teilnehmer

Feedback

Herr Hecker hat das Thema sehr anschaulich dargestellt und ist auf alle Fragen eingegangen. Ich fühle mich jetzt gut vorbereitet, um durchzustarten.
Teilnehmer

Feedback

Die gelassene, professionelle Art hat mir gut gefallen. Kompetent, engagiert, professionell. Gute Beispiele, sympathisches Auftreten. Eigene Themenideen wurden aufgegriffen.
Unser Angebot für Ihre firmeninterne Beratung, Coaching, Workshop, Training und Weiterbildung

Lösungen für Ihren Bedarf an Coaching, Workshop, Training, Schulung und Weiterbildung

Profitieren Sie von unserer langjährigen Expertise in der beruflichen Weiterbildung, modernen Lernmethoden und einem Portfolio von über 600 IT-, Online- und Digital-Beratungsleistungen.
Selbstverständlich lassen sich die einzelnen Themen kombinieren. So erhalten Sie genau die Weiterbildung, die Sie wünschen und brauchen - als Coaching, Workshop, Training, Schulung und Weiterbildung!

✓
Ein Symbol für eine einzelne Person.

Für eine Person

Training & Coaching für Einzelpersonen

  • Passgenaue Inhalte auf den einzelnen Teilnehmer zugeschnitten
  • Ein sehr effektives Format, das schnell Ergebnisse bringt
  • Individuelles Training und Coaching motivieren und wirken
Jetzt anfragen
✓
Ein Symbol für eine Gruppe von Personen.

Für eine Gruppe

Training & Workshops für Teams und Abteilungen

  • Bedarfsgerechte Inhalte auf die Herausforderung der Praxis zugeschnitten
  • Konsequente Praxisorientierung, modernste Techniken und Tools
  • Neue Fähigkeiten und Kenntnisse nachhaltig in den Arbeitsalltag integrieren
Jetzt anfragen
✓
Ein Symbol für ein Unternehmen.

Für eine Firma

Training-Komplett-Lösungen für Ihr Unternehmen‍

  • Ganzheitliche Konzepte für Ihre Mitarbeiterentwicklung
  • Individueller Skill-Katalog zur Erweiterung Ihres internen Weiterbildungsangebots
  • Nachhaltige Personalentwicklung realisieren
Jetzt anfragen

Anfrage für eine unverbindliche + kostenlose Erstberatung zum Thema

KI-Anwendungen mit React und OpenAI - Beratung, Coaching, Workshop, Training, Schulung und Weiterbildung

Wir freuen uns über Ihre Anfrage und antworten so schnell es geht!

Ich interessiere mich für den Termin:

Termin anfragen

Das Angebot von "HECKER CONSULTING" richtet sich ausschließlich an Unternehmen und Behörden (iSv § 14 BGB). Verbraucher (§ 13 BGB) sind vom Vertragsschluss ausgeschlossen. Mit Absendung der Anfrage bestätigt der Anfragende, dass er nicht als Verbraucher, sondern in gewerblicher Tätigkeit handelt. § 312i Abs. 1 S. 1 Nr. 1-3 und S. 2 BGB (Pflichten im elektronischen Geschäftsverkehr) finden keine Anwendung.

Vielen Dank, Ihre Nachricht wurde empfangen!
Beim Absenden des Formulars ist etwas schiefgelaufen.
Beratung, Coaching, Workshop, Training, Schulung

Ähnliche Leistungen, die Sie interessieren könnten.

Wir erweitern ständig unser Beratungsportfolio. Über 600 IT-, Online-, Digital-Beratungsleistungen haben wir für Sie im Programm. Selbstverständlich lassen sich die einzelnen Themen kombinieren. So erhalten Sie genau die Beratung, die Sie wünschen und brauchen - als Coaching, Workshop, Training, Schulung und Weiterbildung!

Mehr IT-, Online-, Digital-Beratungsleistungen anzeigen >>
Nach oben