# ಸಂಭಾಷಣೆ ವರ್ತನೆ


# ಸಂಭಾಷಣೆ ವರ್ತನೆ

**Engine** ಟ್ಯಾಬ್ ನಿಮ್ಮ ಏಜೆಂಟ್ ಲೈವ್ ಫೋನ್ ಕರೆಯ ಸಮಯ ಮತ್ತು ಗತಿಯನ್ನು ಹೇಗೆ ನಿರ್ವಹಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ನಿಯಂತ್ರಿಸುತ್ತದೆ — ಅಡ್ಡಿಗಳು, ಮೌನ ಮತ್ತು ವಿರಾಮಗಳು. ಇದನ್ನು ಏಜೆಂಟ್ ಬಿಲ್ಡರ್‌ನಲ್ಲಿ **/agent/setup** ನಲ್ಲಿ ಹೊಂದಿಸಿ.

:::note[ಪ್ರಾಂಪ್ಟ್ ಮತ್ತು ಸಂದೇಶಗಳು Agent ಟ್ಯಾಬ್‌ನಲ್ಲಿವೆ]

**system prompt**, **greeting**, ಮತ್ತು **end / fallback / busy / voicemail** ಸಂದೇಶಗಳು **Agent** ಟ್ಯಾಬ್‌ನಲ್ಲಿ ಕಾನ್ಫಿಗರ್ ಆಗಿವೆ, ಇಲ್ಲಿಲ್ಲ. ಈ ಟ್ಯಾಬ್ ಸಂಪೂರ್ಣವಾಗಿ ಏಜೆಂಟ್ ಕರೆಯನ್ನು *ಹೇಗೆ* ಗತಿ ನೀಡುತ್ತದೆ ಎಂಬುದರ ಬಗ್ಗೆ, ಅದು *ಏನು* ಹೇಳುತ್ತದೆ ಎಂಬುದರ ಬಗ್ಗೆ ಅಲ್ಲ. [ಏಜೆಂಟ್‌ಗಳ ಅವಲೋಕನ](./overview) ನೋಡಿ.

:::

## ಬಾರ್ಜ್-ಇನ್ ಮತ್ತು ಅಡ್ಡಿಗಳು

![Behavior ಟ್ಯಾಬ್](/img/screenshots/portal/agent-engine.png)
*Behavior ಟ್ಯಾಬ್: ಅಡ್ಡಿಪಡಿಸುವಿಕೆ ಸೆಟ್ಟಿಂಗ್‌ಗಳು (ಬಾರ್ಜ್-ಇನ್, ಅಡ್ಡಿಪಡಿಸಿದಾಗ TTS ನಿಲ್ಲಿಸುವುದು, ಸೂಕ್ಷ್ಮತೆ) ಮತ್ತು ಮೌನ ಪತ್ತೆ.*

**Barge-in** ಕರೆ ಮಾಡುವವರಿಗೆ ಏಜೆಂಟ್‌ನ ವಾಕ್ಯದ ಮಧ್ಯದಲ್ಲಿ ಅಡ್ಡಿಪಡಿಸಲು ಅವಕಾಶ ನೀಡುತ್ತದೆ. ಇದನ್ನು ನಿಯಂತ್ರಿಸುವ ಎರಡು ಸಂಬಂಧಿತ ನಿಯಂತ್ರಣಗಳಿವೆ:

- **Allow barge-in** — ಕರೆ ಮಾಡುವವರು ಒಟ್ಟಾರೆಯಾಗಿ ಅಡ್ಡಿಪಡಿಸಬಹುದೇ ಎಂಬುದು.
- **Stop TTS on interrupt** — ಅಡ್ಡಿಪಡಿಸಿದಾಗ ಏಜೆಂಟ್ ತಕ್ಷಣ ಮಾತನಾಡುವುದನ್ನು ನಿಲ್ಲಿಸುತ್ತದೆಯೇ ಎಂಬುದು.
- **Interrupt sensitivity** — ಅಡ್ಡಿಯೊಂದು ಎಷ್ಟು ಸುಲಭವಾಗಿ ಪ್ರಚೋದಿಸುತ್ತದೆ (ಕಡಿಮೆ / ಮಧ್ಯಮ / ಹೆಚ್ಚು). ಹೆಚ್ಚಿನ ಸೂಕ್ಷ್ಮತೆ ಏಜೆಂಟ್ ಬೇಗನೆ ಬಿಟ್ಟುಕೊಡುವಂತೆ ಮಾಡುತ್ತದೆ, ಇದು ಪ್ರತಿಕ್ರಿಯಾತ್ಮಕವಾಗಿ ಅನಿಸುತ್ತದೆ ಆದರೆ ಹಿನ್ನೆಲೆ ಶಬ್ದದ ಮೇಲೆ ಪ್ರಚೋದಿಸಬಹುದು; ಕಡಿಮೆ ಸೂಕ್ಷ್ಮತೆ ತನ್ನ ಸರದಿಯನ್ನು ಹಿಡಿದಿಟ್ಟುಕೊಳ್ಳುತ್ತದೆ ಆದರೆ ಕರೆ ಮಾಡುವವರ ಮೇಲೆ ಮಾತನಾಡುತ್ತಿರುವಂತೆ ಅನಿಸಬಹುದು.

ಇದನ್ನು ನಿಮ್ಮ ಕರೆ ಮಾಡುವವರ ಪರಿಸರಕ್ಕೆ ಹೊಂದಿಸಿ.

## ಧ್ವನಿ-ಚಟುವಟಿಕೆ-ಪತ್ತೆ ಪ್ಯಾಡಿಂಗ್

**VAD** ಸೆಟ್ಟಿಂಗ್‌ಗಳು ಭಾಷಣ ಪ್ರಾರಂಭ ಮತ್ತು ನಿಲ್ಲುವಿಕೆಯನ್ನು ಪತ್ತೆಹಚ್ಚುವ ಮೂಲಕ ಸರದಿ-ತೆಗೆದುಕೊಳ್ಳುವಿಕೆಯನ್ನು ರೂಪಿಸುತ್ತವೆ:

- **Speech detection padding** (`prefix_padding_ms`) — ಪತ್ತೆಯಾದ ಭಾಷಣಕ್ಕೆ ಮುಂಚೆ ಎಷ್ಟು ಆಡಿಯೋ ಉಳಿಸಿಕೊಳ್ಳಬೇಕು, ಇದರಿಂದ ಪದದ ಆರಂಭ ಕತ್ತರಿಸಲ್ಪಡುವುದಿಲ್ಲ.
- **Silence duration** (`silence_duration_ms`) — ಸರದಿ ಪೂರ್ಣಗೊಂಡಿದೆ ಎಂದು ಪರಿಗಣಿಸುವ ಮೊದಲು ಕರೆ ಮಾಡುವವರು ಎಷ್ಟು ಸಮಯ ಮೌನವಾಗಿರಬೇಕು.

## ಪ್ರತಿಕ್ರಿಯೆ ವಿಳಂಬ

**Response delay** (`response_delay_ms`) ಏಜೆಂಟ್ ಉತ್ತರಿಸುವ ಮೊದಲು ಒಂದು ಚಿಕ್ಕ ವಿರಾಮವನ್ನು ಸೇರಿಸುತ್ತದೆ, ಇದರಿಂದ ಕರೆ ಮಾಡುವವರು ನಿಲ್ಲಿಸಿದ ಕ್ಷಣದಲ್ಲೇ ಅದು ಒಳಗೆ ನುಗ್ಗುವುದಿಲ್ಲ — ಒಂದು ಚಿಕ್ಕ ವಿಳಂಬ ಹೆಚ್ಚು ಸ್ವಾಭಾವಿಕವಾಗಿ ಧ್ವನಿಸುತ್ತದೆ ಮತ್ತು ಕೇವಲ ವಿರಾಮ ತೆಗೆದುಕೊಳ್ಳುತ್ತಿರುವ ಕರೆ ಮಾಡುವವರ ಮೇಲೆ ಹೆಜ್ಜೆ ಹಾಕುವುದನ್ನು ತಪ್ಪಿಸುತ್ತದೆ.

## ಮೌನ ನಿರ್ವಹಣೆ

ಕರೆ ಮಾಡುವವರು ಸುಮ್ಮನಾದಾಗ ಏಜೆಂಟ್ ಏನು ಮಾಡುತ್ತದೆ ಎಂಬುದನ್ನು ಈ ಸೆಟ್ಟಿಂಗ್‌ಗಳು ನಿರ್ಧರಿಸುತ್ತವೆ — **silence timeout**, **maximum silence duration**, ಮತ್ತು **maximum silence count** (ಕೊನೆಗೊಳಿಸುವ ಮೊದಲು ಏಜೆಂಟ್ ಎಷ್ಟು ಬಾರಿ ಮರು-ಪ್ರಾಂಪ್ಟ್ ಮಾಡುತ್ತದೆ). ಸಮಂಜಸವಾದ ಮೌಲ್ಯಗಳು ಮೃತ ಗಾಳಿಯು ಕರೆಯನ್ನು ತುಂಬಾ ಬೇಗ ಕೊನೆಗೊಳಿಸದೆ ಮುರಿದಂತೆ ಅನಿಸದಂತೆ ಇರಿಸುತ್ತವೆ.

## ಫಿಲ್ಲರ್ ಪದಗಳು

ವಿರಾಮಗಳು ಮತ್ತು ಸರದಿ-ತೆಗೆದುಕೊಳ್ಳುವಿಕೆಯ ಸಮಯದಲ್ಲಿ ಏಜೆಂಟ್ ಸ್ವಾಭಾವಿಕ ಸಂಭಾಷಣಾ ಶಬ್ದಗಳು ಮತ್ತು ಸಂಕ್ಷಿಪ್ತ ಒಪ್ಪಿಗೆಗಳನ್ನು ಬಳಸಲು ಅವಕಾಶ ನೀಡಲು **filler words** ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ, ಮತ್ತು ಐಚ್ಛಿಕವಾಗಿ ನಿಮ್ಮದೇ ಪಟ್ಟಿಯನ್ನು ಒದಗಿಸಿ. ಈ ಚಿಕ್ಕ ಸ್ಪರ್ಶಗಳು ಏಜೆಂಟ್ ಅನ್ನು ಹೆಚ್ಚು ಮಾನವೀಯವಾಗಿ ಮತ್ತು ಕಡಿಮೆ ಯಾಂತ್ರಿಕವಾಗಿ ಅನಿಸುವಂತೆ ಮಾಡುತ್ತವೆ.

## ಮೆಮೊರಿ ಮತ್ತು ಕರೆ-ನಂತರದ ವಿಶ್ಲೇಷಣೆ

Engine ಟ್ಯಾಬ್ ಕೆಲವು ಅಡ್ಡ-ಕತ್ತರಿಸುವ ಟಾಗಲ್‌ಗಳನ್ನು ಸಹ ಬಹಿರಂಗಪಡಿಸುತ್ತದೆ:

- **Call history memory** — ಅದೇ ಸಂಪರ್ಕದೊಂದಿಗಿನ ಹಿಂದಿನ ಕರೆಗಳನ್ನು ಏಜೆಂಟ್ ನೆನಪಿಸಿಕೊಳ್ಳಲು ಅವಕಾಶ ನೀಡಿ.
- **Auto-summarize** ಮತ್ತು **sentiment analysis** — ಆಯ್ಕೆ-ಮಾಡಿಕೊಳ್ಳಬಹುದಾದ ಕರೆ-ನಂತರದ ವಿಶ್ಲೇಷಣೆ (Guardrails ಟ್ಯಾಬ್‌ನಲ್ಲಿಯೂ ಮೇಲ್ಮೈ ತೋರಿಸಲಾಗಿದೆ).

:::tip

ಗತಿ ನಿಜವಾಗಿ ಧ್ವನಿಯಲ್ಲಿ ಮಾತ್ರ ಕಾಣಿಸುತ್ತದೆ. **/agent/interface** ನಲ್ಲಿ **voice test** ನಲ್ಲಿ ಬಾರ್ಜ್-ಇನ್, ಮೌನ ನಿರ್ವಹಣೆ ಮತ್ತು ಫಿಲ್ಲರ್ ಪದಗಳನ್ನು ದೃಢೀಕರಿಸಿ, ಏಕೆಂದರೆ ಸಮಯವನ್ನು ಕಾಗದದ ಮೇಲೆ ನಿರ್ಣಯಿಸುವುದು ಕಷ್ಟ.

:::

## ಮುಂದಿನ ಹಂತಗಳು

- [Agent ಟ್ಯಾಬ್‌ನಲ್ಲಿ ಪ್ರಾಂಪ್ಟ್, ಗ್ರೀಟಿಂಗ್ ಮತ್ತು ಸಂದೇಶಗಳನ್ನು ಹೊಂದಿಸಿ](./overview)
- [ಕರೆ ಮಾಡುವ ಮತ್ತು ವರ್ಗಾವಣೆ ನಿಯಮಗಳನ್ನು ಹೊಂದಿಸಿ](./calling-telephony)
- [ಪ್ರತ್ಯುತ್ತರಗಳನ್ನು ಚಾಲನೆ ಮಾಡುವ LLM ಅನ್ನು ಹೊಂದಿಸಿ](./llm)
- [ಏಜೆಂಟ್‌ಗಳ ಅವಲೋಕನಕ್ಕೆ ಹಿಂತಿರುಗಿ](./overview)
