Wird geladen

Beim Erstellen von KI-Anwendungen benötigst du oft unterschiedliche Ansätze für verschiedene Arten von Nutzeranfragen. Ein Routing-Workflow löst dieses Problem, indem er die Nutzereingabe zunächst kategorisiert und sie dann an spezialisierte Verarbeitungspipelines weiterleitet.

Das Problem mit Einheitslösungen für alle Prompts

Stell dir ein Social-Media-Marketing-Tool vor, das Videoskripte aus Nutzerthemen generiert. Wenn jemand „Programmieren" statt „Surfen" eingibt, möchtest du sehr unterschiedliche Ausgaben erhalten:

  • Thema Programmieren - Lehrreiches Skript mit klaren Definitionen, Beispielen und strukturierten Erklärungen
  • Thema Surfen - Unterhaltungsorientiertes Skript mit ansprechenden Aufhängern und trendiger Sprache, ohne technische Definitionen

Die Verwendung desselben generischen Prompts für beide Themen würde mittelmäßige Ergebnisse liefern, die nicht zum natürlichen Stil des Inhalts passen.

Einrichten von Inhaltskategorien

Beginne damit, die verschiedenen Arten von Inhalten zu definieren, die deine Anwendung möglicherweise verarbeiten muss. Für Videoskripte könntest du Kategorien wie diese verwenden:

  • Unterhaltung
  • Bildung
  • Comedy
  • Persönlicher Vlog
  • Rezensionen
  • Storytelling

Erstellen spezialisierter Prompts

Schreibe für jede Kategorie einen spezifischen Prompt, der den richtigen Ton und Ansatz erfasst. So könnte der Bildungs-Prompt aussehen:

Develop a clear, engaging script about [TOPIC] that transforms complex information into digestible insights using relatable examples and thought-provoking questions.

Vergleiche das mit einem Unterhaltungs-Prompt:

Write a high-energy, culturally-relevant script about [TOPIC] using trendy language and engaging hooks that balance entertainment value with insider insights.

Der zweistufige Prozess

Ein Routing-Workflow verwendet zwei separate Aufrufe an Claude:

Schritt 1: Kategorisierung

Sende das Thema des Nutzers mit einem Kategorisierungs-Prompt an Claude und bitte es, den Inhaltstyp zu klassifizieren.

Zum Beispiel würde „Python-Funktionen" wahrscheinlich als „Bildung" kategorisiert werden.

Schritt 2: Spezialisierte Verarbeitung

Verwende basierend auf Claudes Kategorisierung den passenden spezialisierten Prompt, um den eigentlichen Inhalt zu generieren.

Architektur des Routing-Workflows

Das allgemeine Muster sieht so aus:

  1. Der Nutzer gibt eine Eingabe ein
  2. Der Router (normalerweise Claude) kategorisiert die Anfrage
  3. Die Eingabe wird an genau eine spezialisierte Pipeline weitergeleitet
  4. Jede Pipeline hat ihren eigenen Workflow, eigene Prompts oder Tools

Wichtige Vorteile

  • Bessere Ausgabequalität - Jede Kategorie erhält Prompts, die für diesen spezifischen Anwendungsfall entwickelt wurden
  • Spezialisierte Tools - Verschiedene Kategorien können unterschiedliche APIs, Datenbanken oder Verarbeitungsschritte verwenden
  • Skalierbares Design - Einfaches Hinzufügen neuer Kategorien, ohne bestehende zu beeinträchtigen
  • Kosteneffizienz - Es wird nur die tatsächlich benötigte Verarbeitung ausgeführt

Wann Routing verwendet werden sollte

Routing-Workflows funktionieren am besten, wenn:

  • Deine Anwendung deutlich unterschiedliche Arten von Anfragen verarbeitet
  • Unterschiedliche Anfragetypen unterschiedliche Verarbeitungsansätze benötigen
  • Du Qualität gegenüber Einfachheit optimieren möchtest
  • Du 3-10 sinnvolle Kategorien klar definieren kannst

Die anfängliche Komplexität beim Aufbau mehrerer spezialisierter Pipelines zahlt sich durch deutlich bessere Ergebnisse aus, als wenn man versucht, alles mit einem einzigen generischen Ansatz zu bewältigen.