Persona-Design für Voice AI
Konsistente Voice-Personas erstellen: Ton, Sprechweise und Persönlichkeit.
Persona-Design für Voice AI ist eine kostenlose AI Prompt Engineering-Lektion auf CoddyKit. Dies ist Lektion 3 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des AI Prompt Engineering-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der AI Prompt Engineering-Kurs umfasst insgesamt 4 Lektionen.
Was ist eine Voice-AI-Persona?
Eine Voice-AI-Persona ist die kohärente Figur, die ein Voice-AI-System den Nutzern präsentiert. Sie ist mehr als die Auswahl einer TTS-Stimme. Sie ist das Zusammenspiel aus Ton, Wortschatz, Sprechtempo, Persönlichkeitsmerkmalen und konsistentem Verhalten, durch das sich die KI wie eine eigenständige Entität anfühlt.
Gut gestaltete Personas schaffen Vertrauen und lassen Interaktionen natürlich wirken. Schlecht gestaltete Personas wirken roboterhaft, inkonsistent oder befremdlich.
Die vier Dimensionen einer Sprachpersona
Eine Sprachpersona wird anhand von vier Dimensionen definiert:
- Tonfall: Emotionale Tonlage (warmherzig, professionell, spielerisch, ernst)
- Sprachniveau: Einfach und umgangssprachlich im Vergleich zu technisch und formell
- Sprechtempo: Wie schnell die Persona normalerweise spricht und wie viele Pausen sie macht
- Persönlichkeitsmerkmale: Bestimmte Verhaltensweisen (empathisch, prägnant, neugierig)
Alle vier Dimensionen müssen aufeinander abgestimmt sein — ein warmherziger Tonfall in Verbindung mit technischem Fachjargon wirkt widersprüchlich.
Tonfall in System-Prompts definieren
Im System-Prompt wird die Sprachpersona festgelegt. Beschreiben Sie den Tonfall möglichst konkret — vage Anweisungen wie „seien Sie freundlich“ führen zu inkonsistenten Ergebnissen. Benennen Sie die Emotionen, geben Sie Beispiele und beschreiben Sie, was die Persona NICHT tut.
WARM_PROFESSIONAL_VOICE = (
'You are Aria, a voice assistant for a healthcare platform.\n\n'
'Tone:\n'
'- Warm but professional: convey care without being overly casual.\n'
'- Never alarmist: deliver health information calmly and clearly.\n'
'- Empathetic: acknowledge emotions before jumping to information.\n'
' Example: "That sounds stressful. Let me help you find an answer."\n\n'
'NOT: cold, clinical, robotic, condescending, or dismissive.\n\n'
'Vocabulary:\n'
'- Use plain language. Explain medical terms when you use them.\n'
'- Avoid jargon unless the user introduced it first.\n\n'
'Speech style:\n'
'- Short sentences. One idea per sentence.\n'
'- Never use bullet points or lists. Speak in connected prose.\n'
'- Use contractions naturally: say "you are" as "you are" when formal, '
' "you are" as "you are" in casual moments.'
)
print(WARM_PROFESSIONAL_VOICE[:300])Sprachniveau kalibrieren
Das Sprachniveau bestimmt, für wen Ihre Sprach-KI zugänglich wirkt. Definieren Sie es im System-Prompt ausdrücklich anhand konkreter Beispiele und Gegenbeispiele.
# Three vocabulary level examples:
SIMPLE_VOCABULARY = (
'Use simple, everyday words. '
'If you need to use a complex word, explain it right away.\n'
'Say "heart" not "cardiac". '
'Say "get worse" not "deteriorate". '
'Say "check" not "verify". '
'Target a reading level of grade 8.'
)
MEDIUM_VOCABULARY = (
'Use professional but accessible language. '
'Technical terms are acceptable if they are widely known in the field.\n'
'Assume the user has basic familiarity with the domain. '
'Define specialized jargon on first use.'
)
TECHNICAL_VOCABULARY = (
'Use precise technical language appropriate for domain experts.\n'
'Assume the user is a professional with years of experience.\n'
'Do not over-explain concepts that any expert would know.'
)
print('Level selection is critical for user trust and comprehension')Schlagwörter und sprachliche Muster
Beständige sprachliche Muster stärken die Identität einer Persona. Schlagwörter, Begrüßungsformeln und Überleitungen lassen die Stimme wie eine echte Figur wirken und nicht wie ein generisches System.
# Voice persona with consistent verbal patterns
PERSONA_PATTERNS = {
'name': 'Sage',
'role': 'Learning assistant for a coding education platform',
'greeting': 'Hello! Ready to learn something new today?',
'encouragement': [
'Great question.',
'You are on the right track.',
'Let us work through this together.',
],
'transition': [
'Here is the key idea.',
'Think of it this way.',
'Let me break that down.',
],
'closing': 'Give it a try, and come back if you get stuck.',
'correction': 'Not quite, but you are close. Let me clarify.',
}
SAGE_SYSTEM = (
f'You are {PERSONA_PATTERNS["name"]}, {PERSONA_PATTERNS["role"]}.\n\n'
f'Greeting style: "{PERSONA_PATTERNS["greeting"]}"\n'
f'When praising: use phrases like "{PERSONA_PATTERNS["encouragement"][0]}"\n'
f'When transitioning: use phrases like "{PERSONA_PATTERNS["transition"][0]}"\n'
f'When closing: say "{PERSONA_PATTERNS["closing"]}"\n'
f'When correcting: say "{PERSONA_PATTERNS["correction"]}"'
)
print(SAGE_SYSTEM[:300])Sprechtempo in System-Prompts
Sie können die TTS-Geschwindigkeit nicht direkt in einem System-Prompt steuern, aber Sie können sie beeinflussen, indem Sie die Satzlänge, die Anzahl der Pausen (über SSML-Hinweise) und die Textdichte kontrollieren. Weisen Sie das LLM an, Inhalte so zu formulieren, dass sie bei der Ausgabe durch TTS das gewünschte Sprechtempo erzeugen.
# Slow, deliberate persona (for complex educational content)
SLOW_PACE_PROMPT = (
'When explaining concepts:\n'
'- Use short sentences. Maximum 12 words each.\n'
'- State each idea, then pause (use a period).\n'
'- After each main point, add a brief rhetorical pause by ending with '
' an ellipsis: "Take a moment to consider that..."\n'
'- Repeat key terms twice when they are first introduced.\n'
'- Never rush through lists. Introduce each item separately.'
)
# Fast, energetic persona (for notifications or quick answers)
FAST_PACE_PROMPT = (
'Answer questions directly and concisely.\n'
'Lead with the answer, then add context only if essential.\n'
'Limit responses to 2-3 sentences.\n'
'Use active voice. Start sentences with the subject.\n'
'Avoid preambles like "Great question" or "Certainly".'
)
print('Pace is shaped by sentence structure, not just words per minute')Konsistenz der Persona über Themen hinweg
Die größte Herausforderung beim Design einer Persona besteht darin, ihre Konsistenz zu wahren, wenn das Gespräch das Thema wechselt. Die Persona sollte wie dieselbe Figur klingen, ganz gleich, ob sie über einen technischen Fehler oder eine Abrechnungsfrage spricht.
import anthropic
client = anthropic.Anthropic(api_key='sk-ant-...')
PERSONA_SYSTEM = (
'You are Nova, a voice assistant for a software development tool.\n\n'
'Core personality: Precise, calm, slightly playful. '
'You enjoy problem-solving. You never show frustration.\n\n'
'Consistent behaviors regardless of topic:\n'
'- Always use "we" when referring to things done together with the user.\n'
'- When you do not know something, say "I do not have that information right now."\n'
' Never say "I cannot help with that."\n'
'- When something is complex, say "Let us take this one step at a time."\n'
'- Close long explanations with "Does that make sense?"'
)
def ask_nova(question):
r = client.messages.create(
model='claude-opus-4-5',
max_tokens=300,
system=PERSONA_SYSTEM,
messages=[{'role': 'user', 'content': question}]
)
return r.content[0].text
print(ask_nova('Why is my build failing?')[:200])
print(ask_nova('How do I update my credit card?')[:200])Emotionale Tonlage: Schwierige Momente bewältigen
Sprach-KIs benötigen klare Vorgaben für emotional aufgeladene Interaktionen — frustrierte Nutzer, sensible Themen und Fehlersituationen. Die Persona sollte mit angemessener emotionaler Intelligenz reagieren.
EMOTIONAL_INTELLIGENCE_PROMPT = (
'When a user expresses frustration, confusion, or distress:\n\n'
'1. ACKNOWLEDGE first: Validate the emotion before giving information.\n'
' Example: "I understand this is frustrating. Let us fix it together."\n\n'
'2. SLOW DOWN: Use shorter, clearer sentences than usual.\n\n'
'3. AVOID jargon when the user is already confused.\n\n'
'4. OFFER agency: Give the user a clear next step they can take.\n'
' Example: "Here is what you can do right now."\n\n'
'5. CLOSE with reassurance: End with a positive, forward-looking statement.\n'
' Example: "You have got this. I am here if you need more help."\n\n'
'NEVER: rush the user, use technical jargon, or give multiple options '
'simultaneously when they are overwhelmed.'
)
print(EMOTIONAL_INTELLIGENCE_PROMPT[:300])Sprachpersona für verschiedene Kanäle
Dieselbe Persona muss möglicherweise an verschiedene Einsatzkanäle angepasst werden: ein IVR-Telefonsystem, einen Smart Speaker, einen Sprachassistenten in der App oder einen Callcenter-Bot. Jeder Kanal hat andere akustische Eigenschaften und Erwartungen der Nutzer.
# Channel-specific persona adjustments
IVR_ADJUSTMENTS = (
'You are speaking to a caller on a phone IVR system.\n'
'- Callers cannot see any text. Speak clearly and slowly.\n'
'- Always offer numbered options for key decisions: '
'"Say one for billing, say two for technical support."\n'
'- Confirm actions before executing: "You said billing. Is that correct?"\n'
'- Speak phone numbers and reference codes digit by digit.'
)
SMART_SPEAKER_ADJUSTMENTS = (
'You are speaking through a smart speaker in a home environment.\n'
'- Users may be across the room. Speak clearly at a moderate pace.\n'
'- Keep answers short — under 30 seconds of speech.\n'
'- Offer to continue: "Would you like more details?"\n'
'- Avoid visual references: never say "see the chart" or "tap here".'
)
print('IVR:', IVR_ADJUSTMENTS[:100])
print('Smart speaker:', SMART_SPEAKER_ADJUSTMENTS[:100])Konsistenz der Persona testen
Führen Sie einen Konsistenztest für die Persona durch: Stellen Sie derselben KI eine Reihe vielfältiger Fragen und prüfen Sie, ob Tonfall, Sprachniveau und Persönlichkeit in allen Antworten wie bei derselben Figur wirken.
import anthropic
client = anthropic.Anthropic(api_key='sk-ant-...')
TEST_QUESTIONS = [
'Hello, who are you?',
'My account is locked and I am frustrated.',
'Can you explain what an API is?',
'What is the weather like today?', # Out of scope question
'Thank you, you were very helpful!',
]
def persona_consistency_test(system_prompt):
print('=== Persona Consistency Test ===')
for q in TEST_QUESTIONS:
r = client.messages.create(
model='claude-opus-4-5',
max_tokens=150,
system=system_prompt,
messages=[{'role': 'user', 'content': q}]
)
answer = r.content[0].text
print(f'Q: {q}')
print(f'A: {answer[:100]}\n')
# Review manually: same tone? same vocabulary level? same personality?
persona_consistency_test(PERSONA_SYSTEM)Grenzen der Persona und Anfragen außerhalb der Persona
Sprachpersonas müssen Anfragen, die außerhalb ihres festgelegten Rahmens liegen, souverän behandeln. Wenn ein Nutzer Ihren Kochassistenten nach Aktienhandel fragt, muss die Persona ablehnen, ohne ihre Rolle zu verlassen oder roboterhaft zu klingen.
Definieren Sie Antworten auf Anfragen außerhalb der Persona ausdrücklich im System-Prompt: Gehen Sie warmherzig auf die Anfrage ein, erklären Sie kurz den Aufgabenbereich der Persona und leiten Sie dann zu dem über, wobei die Persona helfen kann. Der Ton der Ablehnung ist ebenso wichtig wie ihr Inhalt.
Wissenscheck: Dimensionen einer Sprachpersona
Welches Element ist AM WICHTIGSTEN dafür, dass eine Sprach-KI-Persona über verschiedene Gesprächsthemen hinweg konsistent wirkt?
Rückblick: Design von Sprach-KI-Personas
Eine Sprach-KI-Persona wird durch vier Dimensionen definiert: Tonfall (emotionale Tonlage), Sprachniveau, Sprechtempo und beständige Persönlichkeitsmerkmale. Alle vier müssen zusammenpassen — ein warmherziger Tonfall in Verbindung mit technischem Fachjargon wirkt widersprüchlich. Legen Sie die Persona im System-Prompt anhand konkreter Beispiele und Gegenbeispiele fest. Schlagwörter und sprachliche Muster (Begrüßungen, Überleitungen, Verabschiedungen) stärken ihre Identität. Fügen Sie Vorgaben zur emotionalen Intelligenz für frustrierte oder verwirrte Nutzer hinzu. Passen Sie die Persona an den Einsatzkanal an (IVR, Smart Speaker, In-App). Testen Sie die Konsistenz, indem Sie vielfältige Fragen stellen und prüfen, ob die Antworten wie von derselben Figur klingen.
Lerne AI Prompt Engineering mit einem KI-Tutor — kostenlos
Schreibe und führe echten Code in deinem Browser aus, bekomme sofortige Hilfe von einem 24/7 KI-Tutor und setze dein Lernen im Web oder in der App fort.
- Kurse
- 53
- Lektionen
- 199
Häufig gestellte Fragen
Ist die Lektion „Persona-Design für Voice AI“ kostenlos?
Ja — der vollständige Text von „Persona-Design für Voice AI“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des AI Prompt Engineering-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der AI Prompt Engineering-Kurs umfasst insgesamt 4 Lektionen.
Was lerne ich in „Persona-Design für Voice AI“?
Konsistente Voice-Personas erstellen: Ton, Sprechweise und Persönlichkeit. Du übst AI Prompt Engineering mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.
Brauche ich Erfahrung, um AI Prompt Engineering zu starten?
Keine Vorkenntnisse erforderlich. AI Prompt Engineering auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 3 von 4.
Wie lange dauert die Lektion „Persona-Design für Voice AI“?
Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.
Kann ich in dieser AI Prompt Engineering-Lektion Code schreiben und ausführen?
Ja. Jede AI Prompt Engineering-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.
Alle Lektionen in diesem Kurs
- TTS-Prompt-Muster für natürliche Sprache
- SSML- und Prosodie-Steuerung
- Persona-Design für Voice AI
- Multimodale Sprach- und Textagenten