Leitfaden für Prompts
Leitfaden für Prompts
Grundsätze für das Systemdesign produktionsreifer konversationeller KI
Einführung
Effektive Prompts machen aus ElevenLabs Agents lebensechte statt roboterhafte Gesprächspartner.

Ein System-Prompt ist der Bauplan für Persönlichkeit und Richtlinien Ihres KI-Agenten. Im Unternehmenseinsatz ist er meist umfangreich: Er definiert die Rolle und Ziele des Agenten, zulässige Tools, Schritt-für-Schritt-Anweisungen für bestimmte Aufgaben sowie Leitplanken dafür, was der Agent nicht tun darf. Die Struktur dieses Prompts wirkt sich direkt auf die Zuverlässigkeit aus.
Der System-Prompt steuert das Gesprächsverhalten und den Antwortstil, jedoch keine Gesprächsmechaniken wie den Sprecherwechsel oder Agenteneinstellungen wie die Sprachen, die ein Agent sprechen kann. Diese Aspekte werden auf Plattformebene verwaltet.
Der gehostete MCP-Server ermöglicht Claude und anderen MCP-Clients, den System-Prompt eines Agenten direkt zu lesen und zu aktualisieren. So können Sie Prompts im Gespräch entwerfen, prüfen und verfeinern.

Grundlagen des Prompt Engineering
Ein System-Prompt ist der Bauplan für Persönlichkeit und Richtlinien Ihres KI-Agenten. Im Unternehmenseinsatz ist er meist umfangreich: Er definiert die Rolle und Ziele des Agenten, zulässige Tools, Schritt-für-Schritt-Anweisungen für bestimmte Aufgaben sowie Leitplanken dafür, was der Agent nicht tun darf. Die Struktur dieses Prompts wirkt sich direkt auf die Zuverlässigkeit aus.
Die folgenden Grundsätze bilden die Basis für produktionsreifes Prompt Engineering:
Anweisungen klar in Abschnitte gliedern
Teilen Sie Anweisungen mit Markdown-Überschriften in eigene Abschnitte auf. Das hilft dem Modell, sie richtig zu priorisieren und zu interpretieren. Nutzen Sie Leerzeilen und Zeilenumbrüche, um Anweisungen zu trennen.
Warum das für die Zuverlässigkeit wichtig ist: Modelle sind darauf abgestimmt, bestimmten Überschriften besonders viel Aufmerksamkeit zu schenken (insbesondere # Guardrails). Klare Abschnittsgrenzen verhindern, dass Regeln aus einem Kontext einen anderen beeinflussen.
So prägnant wie möglich formulieren
Halten Sie jede Anweisung kurz, klar und handlungsorientiert. Entfernen Sie Füllwörter und wiederholen Sie nur das, was für korrektes Handeln des Modells wesentlich ist.
Warum das für die Zuverlässigkeit wichtig ist: Prägnante Anweisungen verringern Mehrdeutigkeiten und den Tokenverbrauch. Jedes unnötige Wort kann missverstanden werden.
Wenn der Agent einen bestimmten Ton beibehalten soll, definieren Sie ihn ausdrücklich und prägnant im Abschnitt # Personality oder # Tone. Vermeiden Sie, Tonvorgaben im gesamten Prompt zu wiederholen.
Kritische Anweisungen hervorheben
Heben Sie kritische Schritte hervor, indem Sie am Zeilenende „Dieser Schritt ist wichtig“ ergänzen. Es kann helfen, die wichtigsten ein bis zwei Anweisungen zweimal im Prompt zu wiederholen.
Warum das für die Zuverlässigkeit wichtig ist: Bei komplexen Prompts können Modelle aktuellen Kontext gegenüber früheren Anweisungen priorisieren. Hervorhebung und Wiederholung stellen sicher, dass kritische Regeln nicht übersehen werden.
Textnormalisierung
Text-to-Speech-Modelle, insbesondere schnellere Modelle, erzeugen Sprache am besten aus alphabetischem Text. Ziffern und Symbole wie „@“ oder „£“ führen daher eher zu falscher Aussprache oder Halluzinationen der Stimme.
Um dies zu vermeiden, normalisieren wir nicht alphabetischen Text in Wörter, bevor er das TTS-Modell erreicht (z. B. 123 -> one-hundred and twenty three, john@gmail.com -> john at gmail dot com). Sie können zwischen verschiedenen Normalisierungsstrategien mit unterschiedlichen Kompromissen wählen.
Normalisierungsstrategien
Wir unterstützen zwei Normalisierungsstrategien über die Agentenkonfiguration text_normalisation_type:
system_prompt (Standard) — Fügt dem System-Prompt Anweisungen hinzu, die das LLM auffordern, Zahlen und Symbole als Wörter auszuschreiben, bevor der Text das TTS-Modell erreicht.
- Keine zusätzliche Latenz
- LLMs normalisieren gelegentlich möglicherweise nicht korrekt
- Transkripte enthalten alles ausgeschrieben (z. B. „one thousand dollars“ statt „$1,000“)
Wenn Sie den TTS-Normalisierer nicht verwenden möchten und das LLM dennoch gelegentlich mit nicht normalisiertem Text antwortet, sollten Sie zu einem intelligenteren LLM wechseln oder dem System-Prompt zusätzliche Anweisungen zur Normalisierung hinzufügen.
elevenlabs — Verwendet unseren TTS-Normalisierer, um Text nach der LLM-Generierung und vor dem Erreichen des TTS-Modells zu normalisieren.
- Zuverlässiger als LLM-basierte Normalisierung
- Der System-Prompt wird nicht verändert
- Transkripte behalten die natürliche Formatierung mit Symbolen und Zahlen bei (z. B. „$1,000“)
- Fügt eine geringe Latenz hinzu
Wenn die Lesbarkeit von Transkripten für Ihren Anwendungsfall wichtig ist, verwenden Sie den Normalisierer elevenlabs. Er
hält Transkripte mit natürlichen Symbolen und Zahlen sauber und erzeugt dennoch korrekt gesprochene
Audiodaten.
Sie finden diese Konfiguration auf unserer Plattform im Tab „Agent“. Klicken Sie im Abschnitt „Voices“ auf das Zahnradsymbol, um die Einstellungen für allgemeine Stimmen zu öffnen, und konfigurieren Sie sie unten.
Strukturierte Daten für Tool-Eingaben
Bei der Normalisierungseinstellung system_prompt schreibt das LLM Symbole und Zahlen in seinen Antworten als Wörter aus (z. B. john at gmail dot com statt john@gmail.com). Nutzertranskriptionen aus Speech to Text können ebenfalls in einem nicht standardisierten Format eintreffen. Wenn Sie diese Angaben als Parameter in Tool-Aufrufen verwenden, kann das LLM daher die unstrukturierte Version aus dem Gesprächskontext nutzen.
Wenn ein Tool-Parameter einen korrekt formatierten Wert erwartet (z. B. john@gmail.com und nicht john at gmail dot com), muss das LLM dies wissen. Geben Sie das erwartete Format mit einem Beispiel direkt in der Beschreibung des Tool-Parameters an.
Eigenen Abschnitt für Leitplanken vorsehen
Führen Sie alle nicht verhandelbaren Regeln, die das Modell stets befolgen muss, in einem eigenen Abschnitt # Guardrails auf. Modelle sind darauf abgestimmt, dieser Überschrift besonders viel Aufmerksamkeit zu schenken.
Warum das für die Zuverlässigkeit wichtig ist: Leitplanken verhindern unangemessene Antworten und stellen die Einhaltung von Richtlinien sicher. Ein zentraler Abschnitt erleichtert die Prüfung und Aktualisierung.
Weitere Informationen zum Entwickeln wirksamer Leitplanken finden Sie in unserem Leitfaden zu Leitplanken.
Tool-Konfiguration für Zuverlässigkeit
Agenten, die transaktionale Workflows verarbeiten können, sind besonders effektiv. Dafür müssen sie mit Tools ausgestattet sein, die Aktionen in anderen Systemen ausführen oder aktuelle Daten daraus abrufen können.
Neben der Prompt-Struktur ist auch entscheidend, wie Sie die für Ihren Agenten verfügbaren Tools beschreiben. Klare, handlungsorientierte Tool-Definitionen helfen dem Modell, sie korrekt aufzurufen und Fehler souverän zu behandeln.
Tools mit detaillierten Parametern präzise beschreiben
Fügen Sie beim Erstellen eines Tools Beschreibungen für alle Parameter hinzu. Das hilft dem LLM, Tool-Aufrufe präzise zu erstellen.
Tool-Beschreibung: „Ruft den Bestellstatus eines Kunden anhand der Bestell-ID ab und gibt den aktuellen Status, das voraussichtliche Lieferdatum und die Sendungsnummer zurück.“
Parameterbeschreibungen:
order_id(erforderlich): „Die eindeutige Bestellkennung, als geschriebene Zeichen formatiert (z. B. ‚ORD123456‘)“include_history(optional): „Wenn true, wird der vollständige Bestellverlauf einschließlich Statusänderungen zurückgegeben“
Warum das für die Zuverlässigkeit wichtig ist: Parameterbeschreibungen dienen dem Modell als Inline-Dokumentation. Sie verdeutlichen Formatanforderungen, erforderliche gegenüber optionalen Feldern und zulässige Werte.
Im System-Prompt erklären, wann und wie jedes Tool verwendet wird
Definieren Sie in Ihrem System-Prompt klar, wann und wie jedes Tool verwendet werden soll. Verlassen Sie sich nicht ausschließlich auf Tool-Beschreibungen – geben Sie Nutzungskontext und Logik für die Reihenfolge an.
Erwartete Formate in Tool-Parameterbeschreibungen angeben
Wenn Tools strukturierte Kennungen benötigen (E-Mail-Adressen, Telefonnummern, Codes), geben Sie das erwartete Format mit einem Beispiel ausdrücklich in der Parameterbeschreibung an. Das ist besonders wichtig, da Normalisierung und Speech-to-Text-Transkription Werte in gesprochener Form im Gesprächskontext erzeugen können. Hintergrundinformationen finden Sie unter strukturierte Daten für Tool-Eingaben.
Fehler bei Tool-Aufrufen souverän behandeln
Tools können aufgrund von Netzwerkproblemen, fehlenden Daten oder anderen Fehlern gelegentlich ausfallen. Nehmen Sie klare Anweisungen zur Wiederherstellung in Ihren System-Prompt auf.
Warum das für die Zuverlässigkeit wichtig ist: Tool-Fehler sind im Produktivbetrieb unvermeidlich. Ohne explizite Anweisungen zur Fehlerbehandlung können Agenten Antworten halluzinieren oder falsche Informationen bereitstellen.
Detaillierte Hinweise zum Aufbau zuverlässiger Tool-Integrationen finden Sie in unserer Dokumentation zu Client-Tools, Webhook-Tools und MCP-Tools.
Architekturmuster für Unternehmensagenten
Starke Prompts und Tools bilden die Grundlage für zuverlässige Agenten. Produktionssysteme benötigen jedoch auch eine durchdachte Architektur. Unternehmensagenten verarbeiten komplexe Workflows, die oft den Umfang eines einzelnen, monolithischen Prompts überschreiten.
Agenten spezialisiert halten
Zu umfassende Anweisungen oder große Kontextfenster erhöhen die Latenz und verringern die Genauigkeit. Jeder Agent sollte über eine eng abgegrenzte, klar definierte Wissensbasis und Verantwortlichkeiten verfügen.
Warum das für die Zuverlässigkeit wichtig ist: Spezialisierte Agenten müssen weniger Sonderfälle behandeln, haben klarere Erfolgskriterien und antworten schneller. Sie lassen sich einfacher testen, debuggen und verbessern.
Ein universeller Agent, der „alles erledigt“, ist schwieriger zu warten und scheitert im Produktivbetrieb eher als ein Netzwerk spezialisierter Agenten mit klaren Übergaben.
Orchestrator- und Spezialistenmuster verwenden
Entwerfen Sie für komplexe Aufgaben Multi-Agent-Workflows, die Aufgaben zwischen spezialisierten Agenten übergeben – und bei Bedarf an menschliche Mitarbeitende.
Architekturmuster:
- Orchestrator-Agent: Leitet eingehende Anfragen anhand der Intent-Klassifizierung an passende Spezialisten weiter
- Spezialisierte Agenten: Bearbeiten domänenspezifische Aufgaben (Abrechnung, Terminplanung, technischer Support usw.)
- Eskalation an Mitarbeitende: Definierte Übergabekriterien für komplexe oder sensible Fälle
Vorteile dieses Musters:
- Jeder Spezialist hat einen fokussierten Prompt und weniger Kontext
- Einzelne Spezialisten lassen sich einfacher aktualisieren, ohne das System zu beeinflussen
- Klare Metriken pro Domäne (Lösungsrate bei Abrechnungen, Erfolgsrate bei Terminplanungen usw.)
- Geringere Latenz pro Interaktion (kleinere Prompts, schnellere Inferenz)
Klare Übergabekriterien definieren
Legen Sie beim Entwurf von Multi-Agent-Workflows genau fest, wann und wie die Kontrolle zwischen Agenten oder an menschliche Mitarbeitende übergehen soll.
Detaillierte Hinweise zum Aufbau von Multi-Agent-Workflows finden Sie in unserer Dokumentation zu Workflows.
Modellauswahl für zuverlässige Unternehmensanwendungen
Die Wahl des richtigen Modells hängt von Ihren Leistungsanforderungen ab – insbesondere von Latenz, Genauigkeit und Zuverlässigkeit bei Tool-Aufrufen. Verschiedene Modelle bieten unterschiedliche Kompromisse zwischen Geschwindigkeit, Schlussfolgerungsfähigkeit und Kosten.
Die Kompromisse verstehen
Latenz: Kleinere Modelle (mit weniger Parametern) reagieren in der Regel schneller und eignen sich daher für häufige Interaktionen mit geringer Komplexität.
Genauigkeit: Größere Modelle bieten stärkere Schlussfolgerungsfähigkeiten und bewältigen komplexe Aufgaben mit mehreren Schritten besser, jedoch bei höherer Latenz und höheren Kosten.
Zuverlässigkeit bei Tool-Aufrufen: Nicht alle Modelle verarbeiten Tool-/Funktionsaufrufe mit derselben Präzision. Einige sind besonders gut bei strukturierten Ausgaben, während andere explizitere Prompts erfordern können.
Modellempfehlungen nach Anwendungsfall
Aus Bereitstellungen mit Millionen von Agenteninteraktionen ergeben sich folgende Muster:
-
GPT-4o oder GLM 4.5 Air (empfohlener Ausgangspunkt): Am besten für allgemeine Unternehmensagenten, bei denen Latenz, Genauigkeit und Kosten ausbalanciert werden müssen. Bietet geringe bis moderate Latenz, starke Leistung bei Tool-Aufrufen und angemessene Kosten pro Interaktion. Ideal für Kundensupport, Terminplanung, Auftragsverwaltung und allgemeine Anfragen.
-
Gemini 2.5 Flash Lite (extrem niedrige Latenz): Am besten für häufige, einfache Interaktionen, bei denen Geschwindigkeit entscheidend ist. Bietet die niedrigste Latenz mit breitem Allgemeinwissen, jedoch geringere Leistung bei komplexen Tool-Aufrufen. Kosteneffizient im großen Maßstab für anfängliches Routing/Triage, einfache FAQs, Terminbestätigungen und grundlegende Datenerfassung.
-
Claude Sonnet 4 oder 4.5 (komplexes Schlussfolgern): Am besten für Problemlösung mit mehreren Schritten, differenzierte Beurteilungen und komplexe Tool-Orchestrierung. Bietet höchste Genauigkeit und Schlussfolgerungsfähigkeit mit ausgezeichneter Zuverlässigkeit bei Tool-Aufrufen, jedoch bei höherer Latenz und höheren Kosten. Ideal für Aufgaben, bei denen Fehler teuer sind, etwa technische Fehlerbehebung, Finanzberatung, compliance-sensible Workflows sowie komplexe Erstattungs- und Eskalationsentscheidungen.
Mit Ihren tatsächlichen Prompts testen
Die Modellleistung variiert erheblich je nach Prompt-Struktur und Aufgabenkomplexität. Bevor Sie sich für ein Modell entscheiden:
- Testen Sie 2–3 Kandidatenmodelle mit Ihrem tatsächlichen System-Prompt
- Bewerten Sie sie anhand realer Nutzeranfragen oder synthetischer Testfälle
- Messen Sie Latenz, Genauigkeit und Erfolgsrate bei Tool-Aufrufen
- Optimieren Sie auf den besten Kompromiss für Ihre spezifischen Anforderungen
Detaillierte Optionen zur Modellkonfiguration finden Sie in unserer Modelldokumentation.
Iteration und Tests
Zuverlässigkeit in der Produktion entsteht durch kontinuierliche Iteration. Selbst gut konstruierte Prompts können im realen Einsatz scheitern. Entscheidend ist, aus diesen Fehlern zu lernen und sich durch systematische Tests zu verbessern.
Bewertungskriterien konfigurieren
Hinterlegen Sie für jeden Agenten konkrete Bewertungskriterien, um den Erfolg im Zeitverlauf zu überwachen und Regressionen zu erkennen.
Wichtige zu verfolgende Kennzahlen:
- Aufgabenabschlussrate: Prozentsatz der Nutzerintentionen, die erfolgreich bearbeitet wurden
- Eskalationsrate: Prozentsatz der Gespräche, die menschliches Eingreifen erfordern
Eine detaillierte Anleitung zur Konfiguration von Bewertungskriterien in ElevenLabs finden Sie unter Erfolgsbewertung.
Fehlermuster analysieren
Wenn Agenten zu schwache Ergebnisse liefern, identifizieren Sie Muster in problematischen Interaktionen:
- Wo gibt der Agent falsche Informationen aus? → Verstärken Sie Anweisungen in bestimmten Abschnitten
- Wann versteht er die Nutzerintention nicht? → Fügen Sie Beispiele hinzu oder vereinfachen Sie die Sprache
- Welche Nutzereingaben führen dazu, dass er aus seiner Rolle fällt? → Fügen Sie Guardrails für Sonderfälle hinzu
- Welche Tools schlagen am häufigsten fehl? → Verbessern Sie die Fehlerbehandlung oder Parameterbeschreibungen
Prüfen Sie Gesprächstranskripte, bei denen die Nutzerzufriedenheit niedrig war oder Aufgaben nicht abgeschlossen wurden.
Gezielte Verbesserungen vornehmen
Aktualisieren Sie bestimmte Abschnitte Ihres Prompts, um erkannte Probleme zu beheben:
- Problem isolieren: Ermitteln Sie, welcher Prompt-Abschnitt oder welche Tool-Definition Fehler verursacht
- Änderungen an konkreten Beispielen testen: Verwenden Sie zuvor fehlgeschlagene Gespräche als Testfälle
- Jeweils nur eine Änderung vornehmen: Isolieren Sie Verbesserungen, um zu verstehen, was funktioniert
- Mit denselben Testfällen erneut bewerten: Prüfen Sie, ob die Änderung das Problem behoben hat, ohne neue Probleme zu verursachen
Nehmen Sie nicht mehrere Prompt-Änderungen gleichzeitig vor. Andernfalls lässt sich nicht zuordnen, welche konkreten Änderungen Verbesserungen oder Regressionen verursacht haben.
Datenerfassung konfigurieren
Konfigurieren Sie Ihren Agenten so, dass er Daten aus jedem Gespräch zusammenfasst. So können Sie Interaktionsmuster analysieren, häufige Nutzeranfragen erkennen und Ihren Prompt anhand der realen Nutzung kontinuierlich verbessern.
Eine detaillierte Anleitung zur Konfiguration der Datenerfassung in ElevenLabs finden Sie unter Datenerfassung.
Simulationen für Regressionstests nutzen
Testen Sie Prompt-Änderungen vor der Bereitstellung in der Produktion anhand einer Reihe bekannter Szenarien, um Regressionen zu erkennen.
Eine Anleitung zum programmatischen Testen von Agenten finden Sie unter Gespräche simulieren.
Aspekte für die Produktion
Unternehmensagenten benötigen zusätzliche Schutzmaßnahmen, die über die Prompt-Qualität hinausgehen. Bei Produktionsbereitstellungen müssen Fehlerbehandlung, Compliance und ein kontrollierter Funktionsabbau berücksichtigt werden.
Fehler in allen Tool-Integrationen behandeln
Jeder externe Tool-Aufruf ist ein potenzieller Fehlerpunkt. Stellen Sie sicher, dass Ihr Prompt eine explizite Fehlerbehandlung enthält für:
- Netzwerkfehler: “Ich habe Probleme, eine Verbindung zu unserem System herzustellen. Ich versuche es erneut.”
- Fehlende Daten: “Ich sehe diese Informationen nicht in unserem System. Können Sie die Angaben überprüfen?”
- Timeout-Fehler: “Das dauert länger als erwartet. Ich kann an einen Spezialisten eskalieren oder es erneut versuchen.”
- Berechtigungsfehler: “Ich habe keinen Zugriff auf diese Informationen. Ich verbinde Sie mit jemandem, der Ihnen helfen kann.”
Beispiel-Prompts
Die folgenden Beispiele zeigen, wie Sie die in diesem Leitfaden beschriebenen Prinzipien auf reale Unternehmensanwendungsfälle anwenden. Jedes Beispiel enthält Anmerkungen, die die verwendeten Zuverlässigkeitsprinzipien hervorheben.
Beispiel 1: Agent für technischen Support
Gezeigte Prinzipien:
- ✓ Klare Trennung der Abschnitte (
# Personality,# Goal,# Toolsusw.) - ✓ Eine Aktion pro Zeile (siehe nummerierte Schritte unter
# Goal) - ✓ Prägnante Anweisungen (der Tonabschnitt ist kurz und klar)
- ✓ Hervorgehobene kritische Schritte (“This step is important”)
- ✓ Formatkonvertierung in Parameterbeschreibungen (E-Mail-Normalisierung)
- ✓ Eigener Guardrails-Abschnitt
- ✓ Präzise Tool-Beschreibungen mit Hinweisen zu Wann/Wie/Fehlern
- ✓ Explizite Anweisungen zur Fehlerbehandlung
Beispiel 2: Kundendienstagent für Rückerstattungen
Gezeigte Prinzipien:
- ✓ Spezialisierter Agentenbereich (nur Rückerstattungen, kein allgemeiner Support)
- ✓ Klare Workflow-Schritte im Abschnitt
# Goal - ✓ Wiederholte Hervorhebung kritischer Regeln (Rückerstattungsgrenzen, Verifizierung)
- ✓ Detaillierte Tool-Nutzung mit “when to use” und “required checks”
- ✓ Formatkonvertierung in Parameterbeschreibungen (Bestell-IDs, E-Mails)
- ✓ Explizite Fehlerbehandlung pro Tool
- ✓ Eskalationskriterien klar definiert
Best Practices für die Formatierung
Die Formatierung Ihres Prompts beeinflusst, wie effektiv das Sprachmodell ihn interpretiert:
- Markdown-Überschriften verwenden: Strukturieren Sie Abschnitte mit
#für Hauptabschnitte und##für Unterabschnitte - Listen mit Aufzählungspunkten bevorzugen: Gliedern Sie Anweisungen in leicht verständliche Aufzählungspunkte
- Leerraum nutzen: Trennen Sie Abschnitte und Anweisungsgruppen durch Leerzeilen
- Überschriften in Satzschreibung halten:
# Goalstatt# GOAL - Konsistent bleiben: Verwenden Sie im gesamten Prompt dasselbe Formatierungsmuster
Häufig gestellte Fragen
Wie behalte ich Konsistenz über mehrere Agenten hinweg bei?
Erstellen Sie gemeinsame Prompt-Vorlagen für häufige Abschnitte wie Zeichennormalisierung, Fehlerbehandlung und Guardrails. Speichern Sie diese in einem zentralen Repository und referenzieren Sie sie in allen spezialisierten Agenten. Verwenden Sie das Orchestrator-Muster, um eine konsistente Routing-Logik und Übergabeprozesse sicherzustellen.
Was ist der minimal erforderliche Prompt für die Produktion?
Enthalten sein sollten mindestens: (1) Definition von Persönlichkeit/Rolle, (2) primäres Ziel, (3) zentrale Guardrails und (4) Tool-Beschreibungen, falls Tools verwendet werden. Selbst einfache Agenten profitieren von einer expliziten Abschnitts- struktur und Anweisungen zur Fehlerbehandlung.
Wie behandle ich die Einstellung von Tools, ohne Agenten zu beeinträchtigen?
Wenn Sie ein Tool einstellen, fügen Sie zunächst ein neues Tool hinzu und aktualisieren dann den Prompt, um das neue Tool zu bevorzugen, während das alte als Fallback erhalten bleibt. Überwachen Sie die Nutzung und entfernen Sie das alte Tool, sobald die Nutzung auf null sinkt. Fügen Sie immer eine Fehlerbehandlung hinzu, damit Agenten sich erholen können, wenn ein eingestelltes Tool aufgerufen wird.
Sollte ich unterschiedliche Prompts für verschiedene LLMs verwenden?
Im Allgemeinen funktionieren Prompts, die nach den Prinzipien dieses Leitfadens strukturiert sind, modellübergreifend. Allerdings kann modellspezifische Optimierung die Leistung verbessern – insbesondere für das Format von Tool-Aufrufen und Schlussfolgerungs- schritte. Testen Sie Ihren Prompt mit mehreren Modellen und passen Sie ihn bei Bedarf an.
Wie lang sollte mein System-Prompt sein?
Es gibt keine allgemeingültige Grenze, aber Prompts mit mehr als 2000 Tokens erhöhen Latenz und Kosten. Konzentrieren Sie sich auf Prägnanz: Jede Zeile sollte einen klaren Zweck erfüllen. Wenn Ihr Prompt mehr als 2000 Tokens umfasst, erwägen Sie, ihn auf mehrere spezialisierte Agenten aufzuteilen oder Referenzmaterial in eine Wissensdatenbank auszulagern.
Wie gleiche ich Konsistenz und Anpassungsfähigkeit aus?
Definieren Sie zentrale Persönlichkeitsmerkmale, Ziele und Guardrails klar, lassen Sie jedoch Flexibilität bei Ton und Ausführlichkeit abhängig vom Kommunikationsstil der Nutzer zu. Verwenden Sie bedingte Anweisungen: “Wenn der Nutzer frustriert ist, gehen Sie auf seine Bedenken ein, bevor Sie fortfahren.”
Kann ich Prompts nach der Bereitstellung aktualisieren?
Ja. System-Prompts können jederzeit geändert werden, um das Verhalten anzupassen. Das ist besonders nützlich, um neu auftretende Probleme zu beheben oder Fähigkeiten anhand von Nutzerinteraktionen weiterzuentwickeln. Testen Sie Änderungen immer in einer Staging-Umgebung, bevor Sie sie in der Produktion bereitstellen.
Wie verhindere ich Halluzinationen bei Agenten, wenn Tools fehlschlagen?
Fügen Sie für jedes Tool explizite Anweisungen zur Fehlerbehandlung hinzu. Betonen Sie im Guardrails-Abschnitt: “Niemals raten oder Informationen erfinden.” Wiederholen Sie diese Anweisung in den toolspezifischen Abschnitten zur Fehlerbehandlung. Testen Sie Szenarien mit Tool-Fehlern während der Entwicklung, um sicherzustellen, dass Agenten den Wiederherstellungs- anweisungen folgen.
Nächste Schritte
Dieser Leitfaden schafft die Grundlage für zuverlässiges Agentenverhalten durch Prompt Engineering, Tool-Konfiguration und Architekturmustern. Für produktionsreife Systeme fahren Sie fort mit:
- Workflows: Entwerfen Sie Multi-Agenten-Orchestrierung und Übergaben an Spezialisten
- Erfolgsbewertung: Konfigurieren Sie Kennzahlen und Bewertungskriterien
- Datenerfassung: Erfassen Sie strukturierte Erkenntnisse aus Gesprächen
- Tests: Implementieren Sie Regressionstests und Simulationen
- Guardrails: Konfigurieren Sie Inhaltsmoderation für sichere Agentenantworten
- Datenschutz: Stellen Sie Compliance und Datenschutz sicher
- Unser Docs-Agent: Sehen Sie eine vollständige Fallstudie dieser Prinzipien in der Praxis
Für Unterstützung bei der Unternehmensbereitstellung kontaktieren Sie unser Team.