KI-SprachagentenAssistentenkonfiguration

Assistent-Konfiguration

Konfiguriere Prompts, Modelle, Stimme, Telefonie, Tools, Analyse, Webhooks und E-Mail-Zusammenfassungen für Talkturo AI-Sprachagenten.

Alle Assistenten-Tabs konfigurieren

Die Assistenten-Konfiguration steuert, wie dein Sprachagent spricht, zuhört, Anrufe durchführt, Tools verwendet und Ergebnisse meldet. Nutze diese Seite als Referenz auf Feldebene für alle 10 Konfigurations-Tabs im Assistenten-Editor.

Einige Felder ändern sich abhängig vom ausgewählten Modus, Provider oder aktivierten Feature. Wenn ein Feld nur im Standard-Modus oder für einen bestimmten Provider angezeigt wird, ist diese Abhängigkeit in der Feldbeschreibung vermerkt.

Prompt-Tab

Der Prompt-Tab legt fest, was der Assistent zuerst sagt und wie er sich im weiteren Verlauf des Anrufs verhalten soll. Beide Prompt-Felder unterstützen CRM-Variablen, sodass du Anrufe mit Kampagnen-, Kontakt- und Unternehmensdaten personalisieren kannst.

Prompt-Felder

first_messagestring

Der erste gesprochene Satz, wenn ein Anruf verbunden wird. Dieses Feld unterstützt CRM-Variablen wie {{contact.first_name}} und {{company.name}}.

system_promptstring

Der vollständige Anweisungs-Prompt für den Assistenten. Dieses Feld wird als Monospace-Textarea mit Aufklappfunktion angezeigt und unterstützt CRM-Variablen.

prompt_templatestring

Optionale Ausgangsvorlage für den System-Prompt.

Allowed values:B2B SaaS Sales Qualify (Outbound)No Template

CRM-Variablenauswahl

Drücke in einem unterstützten Prompt-Feld Ctrl + Space, um die Variablenauswahl zu öffnen und eine Variable an der Cursorposition einzufügen.

Kampagnenvariablen

  • {{campaign.name}}
  • {{campaign.description}}
  • {{campaign.from_number}}

Kontaktvariablen

  • {{contact.first_name}}
  • {{contact.last_name}}
  • {{contact.full_name}}
  • {{contact.email}}
  • {{contact.phone}}
  • {{contact.job_title}}
  • {{contact.lead_status}}

Unternehmensvariablen

  • {{company.name}}
  • {{company.website}}
  • {{company.industry}}
  • {{company.phone}}
  • {{company.city}}
  • {{company.state}}
  • {{company.country}}

Benutzerdefinierte Feldvariablen

  • {{contact.custom.<key>}}
  • {{company.custom.<key>}}

Verwende benutzerdefinierte Feldvariablen, wenn dein CRM konto- oder kundenspezifische Daten wie Verlängerungsdatum, Plan-Stufe, Vertriebsgebiet oder Namen von Verantwortlichen speichert. Ersetze <key> durch den Schlüssel des benutzerdefinierten Felds aus deinem CRM-Schema.

Prompt-Aktionen

AktionFunktion
AI ImproveSendet den aktuellen Prompt an /api/improve-prompt und gibt eine verbesserte Version zurück
AI TranslateÜbersetzt den Prompt in eine unterstützte Sprache
VorlagenauswahlErsetzt die aktuelle Vorlagenauswahl durch B2B SaaS Sales Qualify (Outbound) oder No Template

Unterstützte Übersetzungssprachen

AI Translate unterstützt diese 15 Sprachen:

  • Deutsch
  • Englisch
  • Spanisch
  • Französisch
  • Italienisch
  • Portugiesisch
  • Niederländisch
  • Polnisch
  • Russisch
  • Türkisch
  • Arabisch
  • Hindi
  • Japanisch
  • Chinesisch
  • Koreanisch

Model-Tab

Der Model-Tab steuert den LLM-Provider, das Modell und die Generierungseinstellungen. Die verfügbaren Felder ändern sich abhängig davon, ob der Assistent im Standard-Modus oder im Realtime-Modus läuft.

Der Standard-Modus trennt die Pipeline für Sprachmodell, Transkription und Text-to-Speech. Er bietet die größte Auswahl an Providern und die meisten Feinabstimmungsoptionen.

modestring

Setze den Wert auf standard, um die nicht in Realtime arbeitende Modell-Pipeline zu verwenden.

Allowed values:standardrealtime
providerstring

LLM-Provider für den Standard-Modus.

Allowed values:talkturoopenaigoogledeepseek-aiqwenmoonshotaianthropiccerebras
modelstring

Modellname, der aus dem providerspezifischen Dropdown ausgewählt wird. Verfügbare Werte hängen vom ausgewählten Provider ab.

temperaturenumber

Sampling-Temperatur. Bereich 0 bis 2, Schrittweite 0.1, Standardwert 0.

max_tokensinteger

Maximale Anzahl an Tokens, die das Modell generieren kann.

top_pnumber

Einstellung für Nucleus Sampling nur für Cerebras. Bereich 0 bis 1, Schrittweite 0.05, Standardwert 1.

reasoning_effortstring

Reasoning-Stufe nur für Cerebras-Thinking- und gpt-oss-Modelle.

Allowed values:defaultlowmediumhigh

Standard-Mode-Provider

Provider-WertAnzeigename
talkturoTalkturo Fast
openaiOpenAI
googleGoogle
deepseek-aiDeepSeek AI
qwenQwen
moonshotaiMoonshot AI
anthropicAnthropic
cerebrasCerebras

Die Konfiguration der Stimme verhält sich je nach Modus unterschiedlich. Im Realtime-Modus erfolgt die Auswahl der Stimme im Model-Tab. Im Standard-Modus verwendest du den separaten Voice-Tab.

Voice-Tab

Der Voice-Tab ist nur im Standard-Modus verfügbar. Er steuert die Auswahl des TTS-Providers, die Identität der Stimme, den Sprechstil, die Wiedergabegeschwindigkeit und synthetische Hintergrundgeräusche.

Dieser Tab gilt nicht für den Realtime-Modus. Realtime-Stimmen werden im Model-Tab konfiguriert, weil der Provider Generierung und Sprache gemeinsam verarbeitet.

Voice-Felder

voice_providerstring

Text-to-Speech-Provider.

Allowed values:cartesiaelevenlabsinworldopenaidashscopekugel
voice_modelstring

Providerspezifisches Stimmenmodell. Die Liste wird dynamisch aus /api/voice-providers/models geladen.

voice_idstring

Konkrete Stimmenauswahl für den gewählten Provider und das gewählte Modell. Die Liste wird dynamisch aus /api/tts-voices geladen.

emotionstring

Sprech-Emotion nur für Cartesia.

Allowed values:neutralexcitedsadangry
background_ambiencestring

Hintergrundgeräusch, das in die synthetisierte Sprache eingemischt wird.

Allowed values:noneoffice_ambiencekeyboard_typingkeyboard_typing2hold_music
ambience_volumenumber

Lautstärke des Hintergrundgeräuschs. Bereich 0 bis 1, Schrittweite 0.05, Standardwert 0.8.

thinking_soundstring

Soundeffekt, der abgespielt wird, während der Assistent nachdenkt.

Allowed values:nonekeyboard_typingkeyboard_typing2keyboard_typing_mix
noise_cancellationstring

Modus für die Geräuschunterdrückung. bvc ist der Standardwert.

Allowed values:offncbvc
speednumber

Multiplikator für die Sprechgeschwindigkeit. Bereich 0.5 bis 2.0, Schrittweite 0.1, Standardwert 1.

Modi für die Geräuschunterdrückung

WertBedeutungStandard
offKeine GeräuschunterdrückungNein
ncStandard-GeräuschunterdrückungNein
bvcUnterdrückung von Hintergrundstimmen (Background Voice Cancellation)Ja

Transcriptor-Tab

Der Transcriptor-Tab ist nur im Standard-Modus verfügbar. Er steuert den STT-Provider, das Erkennungsmodell, die Sprache und providerspezifische Streaming-Einstellungen.

Transcriptor-Felder

providerstring

STT-Provider.

Allowed values:deepgramassemblyaicartesiaelevenlabsinworld
modelstring

Providerspezifisches Transkriptionsmodell, zum Beispiel deepgram/nova-3, deepgram/nova-2 oder assemblyai/universal-streaming.

languagestring

Sprachcode, der für die Erkennung verwendet wird. Unterstützte Werte hängen vom ausgewählten Modell ab und können Codes wie en, en-US, de, es, fr, it, pt und multi enthalten.

keytermsarray[string]

Benutzerdefinierte Begriffe, um die Erkennungsgenauigkeit zu verbessern. Du kannst bis zu 100 Keyterms hinzufügen.

Erweiterte Transkriptionseinstellungen

Füge Unternehmensnamen, Produktnamen, Namen von Wettbewerbern und Branchenbegriffe zu keyterms hinzu, bevor du eine neue Kampagne testest. Das verbessert die Qualität der Transkripte meist stärker als ein Wechsel des Basismodells allein.

Telephony-Tab

Der Telephony-Tab steuert die Zuweisung von Telefonnummern, Anrufberechtigungen, Testanrufe, Compliance-Wiedergabe und das Verhalten bei Voicemail.

Telephony-Felder

assigned_phone_numbersarray[string]

Dem Assistenten zugewiesene Telefonnummern. Dies ist eine Mehrfachauswahl, die aus dem Telefonnummernbestand des Workspace stammt.

region_or_sip_trunkstring

Auswahl von Region oder SIP-Trunk für Telnyx-Konten.

inbound_calling_enabledboolean

Aktiviert eingehende Anrufe für diesen Assistenten.

inbound_companystring

Unternehmen, das für eingehende Anrufe ausgewählt ist, wenn eingehende Anrufe aktiviert sind.

outbound_calling_enabledboolean

Aktiviert ausgehende Anrufe für diesen Assistenten.

destination_countriesarray[string]

Erlaubte Zielländer für ausgehende Anrufe.

test_call_from_numberstring

Quellnummer, die für Testanrufe verwendet wird.

test_call_to_numberstring

Zielnummer, die für Testanrufe verwendet wird.

Compliance-Briefing

compliance_briefing_enabledboolean

Aktiviert ein Compliance-Briefing zu Beginn des Anrufs.

compliance_templatestring

Vordefinierte Vorlage für das Compliance-Briefing.

compliance_custom_textstring

Benutzerdefinierter Text für das Compliance-Briefing. Maximal 2000 Zeichen.

require_acknowledgementboolean

Verlangt, dass der angerufene Teilnehmer das Compliance-Briefing bestätigt, bevor der Assistent fortfährt.

fallback_policystring

Fallback-Verhalten, wenn die Bestätigung fehlschlägt oder der Ablauf nicht wie erwartet fortgesetzt werden kann.

Allowed values:continueretryblock

Voicemail-Erkennung

voicemail_detection_enabledboolean

Aktiviert die Voicemail-Erkennung. Standardwert true.

voicemail_actionstring

Aktion, die ausgeführt wird, wenn Voicemail erkannt wird.

Allowed values:leave_messagehangup
voicemail_messagestring

Voicemail-Nachricht, die hinterlassen wird, wenn voicemail_action auf leave_message gesetzt ist. Maximal 2000 Zeichen.

Prüfe Compliance- und Voicemail-Texte, bevor du ausgehende Kampagnen aktivierst. Diese Felder beeinflussen das Verhalten in Live-Anrufen und können rechtliche oder richtlinienbezogene Auswirkungen für deinen Anwendungsfall und deine Region haben.

Functions-Tab

Der Functions-Tab verbindet aufrufbare Tools mit dem Assistenten. Mit diesen Tools kann der Assistent Anrufe beenden, Anrufer weiterleiten, Meetings planen, Automatisierungen auslösen oder externe Systeme aufrufen.

Integrierte Anruffunktionen

end_call.enabledboolean

Aktiviert die End-Call-Funktion.

end_call.trigger_phrasesarray[string]

Formulierungen, die es dem Assistenten erlauben oder ihn dazu anregen, den Anruf zu beenden.

end_call.closing_phrase_modestring

Legt fest, wie der Assistent seine Abschlussformulierung auswählt, bevor die Verbindung getrennt wird.

Allowed values:fixednoneai
end_call.closing_phrasestring

Abschlussformulierung, die verwendet wird, wenn closing_phrase_mode auf fixed gesetzt ist.

call_transfer.enabledboolean

Aktiviert die Anrufweiterleitung.

call_transfer.play_dialtoneboolean

Spielt während der Weiterleitung einen Wählton ab.

Felder für Weiterleitungsabteilungen

Jede Weiterleitungsabteilung definiert ein Ziel, an das der Assistent weiterleiten kann.

departments[].namestring

Anzeigename für die Abteilung.

departments[].transfer_modestring

Weiterleitungsmodus für die Abteilung.

Allowed values:warmcold
departments[].phone_numberstring

Telefonnummer, die für das Weiterleitungsziel verwendet wird.

Verbundene Tool-Integrationen

cal.comobject

Cal.com-Integration. Unterstützte Funktionen sind schedule, get_bookings, cancel und check_availability.

zapierobject

Zapier-Integration. Jeder Assistent unterstützt eine einzelne Zapier-Instanz.

custom_webhooksarray[object]

Benutzerdefinierte Webhook-Tools. Ein Assistent kann mehrere Webhook-Tool-Konfigurationen haben.

turboflow_workflowsarray[object]

Veröffentlichte TurboFlow-Workflows, die als aufrufbare Tools angehängt sind.

Zusammenfassung der Funktionsverfügbarkeit

FunktionAnzahlHinweise
End CallEine KonfigurationIntegriert
Call TransferEine Konfiguration mit mehreren AbteilungenIntegriert
Cal.comEine IntegrationStellt Planungsaktionen bereit
ZapierEine Integration pro AssistentNur eine Instanz
Custom WebhookMehrereJeder Webhook hat eine eigene Konfiguration
TurboFlow WorkflowsMehrereVeröffentlichten Flows anhängen

Knowledge-Base-Tab

Der Knowledge-Base-Tab verbindet verarbeitete Dokumente aus der Wissensdatenbank deines Workspace mit dem Assistenten. Angehängte Dateien stehen während Anrufen für Retrieval zur Verfügung.

Knowledge-Base-Felder

attached_documentsarray[string]

Dokumente aus der Workspace-Knowledge-Base, die an den Assistenten angehängt sind.

file_statusstring

Verarbeitungsstatus jeder Datei. Dateien müssen verarbeitet sein, bevor der Assistent sie verwenden kann.

chunk_countinteger

Anzahl der aus der Datei generierten Chunks.

character_countinteger

Anzahl der Zeichen in der Datei.

Eine Datei ist erst verwendbar, nachdem sie in Chunks und Embeddings verarbeitet wurde. Wenn eine Datei angehängt ist, aber noch verarbeitet wird, ruft der Assistent noch keine Inhalte daraus ab.

Liste angehängter Dateien

Im UI angezeigtes FeldBedeutung
StatusOb die Datei einsatzbereit ist
Chunk-AnzahlAnzahl der indexierten Chunks
ZeichenanzahlGröße des Quelltexts
AnhangsstatusOb das Dokument aktuell an den Assistenten angehängt ist

Analysis-Tab

Der Analysis-Tab legt fest, was Talkturo nach jedem Anruf extrahieren und auswerten soll. Verwende ihn, um strukturierte Felder zu erfassen, Ergebnisse zu klassifizieren, Leads zu bewerten und festzulegen, ob der Anruf erfolgreich war.

Analysis-Felder

custom_extraction_promptsarray[string]

Benutzerdefinierte Prompts zum Extrahieren strukturierter Daten nach dem Anruf.

outcome_classificationobject

Konfiguration für die Klassifizierung des Ergebnisses nach dem Anruf.

lead_scoringobject

Konfiguration für die Lead-Scoring-Logik.

success_evaluationobject

Konfiguration zur Bestimmung, ob ein Anruf als erfolgreich gilt.

Webhooks-Tab

Der Webhooks-Tab sendet Ereignisse aus dem Lebenszyklus von Anrufen an deine Systeme. Konfiguriere die Ziel-URL, wähle aus, welche Ereignisse gesendet werden sollen, und nutze den integrierten Testablauf, bevor du einen Webhook für produktiven Traffic aktivierst.

Webhook-Felder

webhook_urlstring

Ziel-URL, die Webhook-Ereignisse empfängt.

secretstring

Secret, das zum Signieren oder Validieren der Webhook-Zustellung verwendet wird.

eventsarray[string]

Ausgewählte Ereignistypen für diese Webhook-Konfiguration.

Allowed values:call.startedcall.endedcall.transcribed
test_webhookaction

Sendet einen Test-Webhook mit der aktuellen Konfiguration.

Unterstützte Ereignisse

EreignisAuslöser
call.startedEin Anruf beginnt
call.endedEin Anruf endet
call.transcribedTranskriptionsdaten werden verfügbar

Führe nach Änderungen an URL, Secret oder Ereignisauswahl einen Test-Webhook aus. So erkennst du Signaturfehler und nicht passende Endpunkte, bevor Live-Anrufe Traffic senden.

Email-Summary-Tab

Der Email-Summary-Tab sendet automatisch eine Anrufzusammenfassung, nachdem ein Anruf abgeschlossen wurde. Verwende ihn, wenn eine menschliche Ansprechperson, eine Führungskraft oder ein gemeinsames Postfach eine Kopie jeder abgeschlossenen Anrufzusammenfassung erhalten soll.

Felder für E-Mail-Zusammenfassungen

enabledboolean

Aktiviert oder deaktiviert automatische E-Mail-Zusammenfassungen.

recipient_emailstring

E-Mail-Adresse des Empfängers für die Zusammenfassung.

languagestring

Sprache, die für die E-Mail-Zusammenfassung verwendet wird.

auto_sendboolean

Wenn aktiviert, werden Zusammenfassungen nach Abschluss des Anrufs automatisch gesendet.

Modusabhängige Tabs

Nicht jeder Tab ist in jedem Assistentenmodus verfügbar. Nutze diese Matrix, wenn du wissen musst, wo sich eine Einstellung befindet.

TabStandard-ModusRealtime-Modus
PromptJaJa
ModelJaJa
VoiceJaNein
TranscriptorJaNein
TelephonyJaJa
FunctionsJaJa
Knowledge BaseJaJa
AnalysisJaJa
WebhooksJaJa
Email SummaryJaJa

Was du zuerst konfigurieren solltest