टर्न स्किप करें

अपने एजेंट को रुकने दें और यूज़र के अगली बार बोलने का इंतज़ार करने दें।

परिचय

Skip Turn टूल आपके कन्वर्सेशनल एजेंट को साफ़ तौर पर रुकने और आगे बढ़ने से पहले यूज़र के बोलने या कोई कार्रवाई करने का इंतज़ार करने देता है। यह सिस्टम टूल तब उपयोगी होता है जब यूज़र बताए कि उसे थोड़ा समय चाहिए, जैसे “Give me a second,” “Let me think,” या “One moment please.” कहकर।

कार्यप्रणाली

  • यूज़र द्वारा शुरू किया गया विराम: यह टूल तब LLM द्वारा चलाने के लिए डिज़ाइन किया गया है, जब उसे पता चलता है कि यूज़र को बिना रुकावट के छोटा विराम चाहिए।
  • कोई मौखिक जवाब नहीं: इस टूल को कॉल करने के बाद असिस्टेंट नहीं बोलेगा। यह यूज़र के दोबारा बातचीत शुरू करने या टर्न लेने की कोई अन्य शर्त पूरी होने का इंतज़ार करता है।
  • बातचीत का सहज प्रवाह: यह इंटरैक्शन खत्म किए बिना या एजेंट के बेवजह बोले बिना, यूज़र की छोटे ब्रेक की ज़रूरत का सम्मान करके बातचीत की स्वाभाविक लय बनाए रखता है।

उद्देश्य: एजेंट को बिना बोले रुकने और यूज़र के input का इंतज़ार करने दें।

ट्रिगर स्थितियां: LLM को इस tool को तब call करना चाहिए, जब:

  • यूज़र बताए कि उसे एक पल चाहिए (“मुझे एक सेकंड दें”, “मुझे सोचने दें”)
  • यूज़र बातचीत के flow में pause का अनुरोध करे
  • एजेंट को लगे कि यूज़र को जानकारी समझने के लिए समय चाहिए

Parameters:

  • reason (string, वैकल्पिक): pause की ज़रूरत क्यों है, इसका free-form कारण

Function call format:

{
"type": "function",
"function": {
"name": "skip_turn",
"arguments": "{\"reason\": \"User requested time to think\"}"
}
}

Implementation: किसी अतिरिक्त configuration की ज़रूरत नहीं है। यह tool बस एजेंट को यूज़र के फिर से बोलने तक चुप रहने का संकेत देता है।

API इम्प्लीमेंटेशन

API के ज़रिए एजेंट बनाते समय, आप अपनी एजेंट कॉन्फ़िगरेशन में Skip Turn टूल जोड़ सकते हैं। इसे skip_turn नाम के साथ सिस्टम टूल के रूप में परिभाषित किया जाना चाहिए।

from elevenlabs import AgentConfig, ConversationalConfig, ElevenLabs
elevenlabs = ElevenLabs(api_key="YOUR_API_KEY")
response = elevenlabs.conversational_ai.agents.create(
conversation_config=ConversationalConfig(
agent=AgentConfig(
prompt={
"built_in_tools": {
"skip_turn": {
"type": "system",
"name": "skip_turn",
# Optional: customize when the tool should be triggered,
# or leave blank for the default.
"description": "",
"params": {"system_tool_type": "skip_turn"},
}
}
},
),
),
)

UI कॉन्फ़िगरेशन

आप टूल्स सेक्शन में, एजेंट के UI में सीधे Skip Turn टूल कॉन्फ़िगर कर सकते हैं।

1

चरण 1: नया टूल जोड़ें

अपने एजेंट के कॉन्फ़िगरेशन पेज पर जाएँ। “Tools” सेक्शन में “Add tool” पर क्लिक करें, Skip Turn विकल्प पहले से उपलब्ध होगा।

Skip Turn टूल विकल्प जोड़ें
2

चरण 2: टूल कॉन्फ़िगर करें

LLM को यह टूल कब ट्रिगर करना चाहिए, इसे कस्टमाइज़ करने के लिए आप चाहें तो विवरण दे सकते हैं, या डिफ़ॉल्ट व्यवहार के लिए इसे खाली छोड़ सकते हैं।

Skip Turn टूल कॉन्फ़िगर करें
3

चरण 3: टूल सक्षम करें

कॉन्फ़िगर होने के बाद, Skip Turn टूल आपके एजेंट की सक्षम टूल्स सूची में दिखेगा और एजेंट टर्न स्किप कर सकेगा। .

Skip Turn टूल सक्षम है