Thông tin liên hệ
- 036.686.3943
- admin@nguoicodonvn2008.info
Công cụ End Call được thêm mặc định vào các agent tạo trên dashboard ElevenLabs. Đối với các agent được tạo thông qua API hoặc SDK, nếu muốn kích hoạt công cụ này, bạn cần thêm nó theo cách thủ công dưới dạng công cụ hệ thống (system tool) trong cấu hình agent của mình. Xem phần "Triển khai qua API" bên dưới để biết thêm chi tiết.

Công cụ End Call cho phép agent đàm thoại của bạn chấm dứt cuộc gọi với người dùng. Đây là một công cụ hệ thống mang lại sự linh hoạt trong việc quyết định cách thức và thời điểm kết thúc cuộc gọi.
Hoạt động mặc định: Công cụ có thể vận hành mà không cần bất kỳ câu lệnh (prompt) nào do người dùng định nghĩa; cuộc gọi sẽ tự động kết thúc khi cuộc hội thoại đi đến hồi kết một cách tự nhiên.
Prompt tùy chỉnh: Người dùng có thể thiết lập các điều kiện cụ thể để kết thúc cuộc gọi. Ví dụ:
Kết thúc cuộc gọi nếu người dùng nói "tạm biệt".
Kết thúc cuộc gọi khi một tác vụ cụ thể đã hoàn tất.
Mục đích: Tự động chấm dứt các cuộc hội thoại khi các điều kiện phù hợp được đáp ứng.
Điều kiện kích hoạt: Mô hình ngôn ngữ lớn (LLM) nên gọi công cụ này khi:
Tác vụ chính đã hoàn tất và người dùng đã hài lòng.
Cuộc hội thoại đi đến hồi kết một cách tự nhiên với sự đồng thuận từ cả hai phía.
Người dùng bày tỏ rõ ràng mong muốn kết thúc cuộc hội thoại.
Các tham số:
reason (chuỗi, bắt buộc): Lý do kết thúc cuộc gọi.
message (chuỗi, tùy chọn): Lời chào tạm biệt gửi đến người dùng trước khi kết thúc cuộc gọi.
Định dạng gọi hàm:
{
"type": "function",
"function": {
"name": "end_call",
"arguments": "{\"reason\": \"Task completed successfully\", \"message\": \"Thank you for using our service. Have a great day!\"}"
}
}
Triển khai: Định cấu hình công cụ này dưới dạng công cụ hệ thống (system tool) trong các thiết lập agent của bạn. Mô hình ngôn ngữ lớn (LLM) sẽ nhận được các hướng dẫn chi tiết về thời điểm cần gọi hàm này.
Khi tạo một agent thông qua API, bạn có thể thêm công cụ End Call vào cấu hình agent của mình. Công cụ này cần được định nghĩa là một công cụ hệ thống:
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": {
"end_call": {
"type": "system",
"name": "end_call",
# Optional: customize when the tool should be triggered
"description": "",
"params": {"system_tool_type": "end_call"},
}
}
},
),
),
)import { ElevenLabsClient } from "@elevenlabs/elevenlabs-js";
const elevenlabs = new ElevenLabsClient({
apiKey: "YOUR_API_KEY",
});
await elevenlabs.conversationalAi.agents.create({
conversationConfig: {
agent: {
prompt: {
builtInTools: {
endCall: {
type: "system",
name: "end_call",
description: "", // Optional: Customize when the tool should be triggered
params: { systemToolType: "end_call" },
},
},
},
},
},
});
curl -X POST https://api.elevenlabs.io/v1/convai/agents/create \
-H "xi-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"conversation_config": {
"agent": {
"prompt": {
"built_in_tools": {
"end_call": {
"type": "system",
"name": "end_call",
"description": "",
"params": { "system_tool_type": "end_call" }
}
}
}
}
}
}'
Để trống phần mô tả nếu muốn sử dụng prompt kết thúc cuộc gọi mặc định.
End the call when the user says goodbye, thank you, or indicates they have no more questions.Kết thúc cuộc gọi khi người dùng nói lời tạm biệt, cảm ơn hoặc cho biết họ không còn câu hỏi nào khác.End the call when the user says goodbye, thank you, or indicates they have no more questions. You can only end the call after all their questions have been answered. Please end the call only after confirming that the user doesn't need any additional assistance.Kết thúc cuộc gọi khi người dùng nói lời tạm biệt, cảm ơn hoặc cho biết họ không còn câu hỏi nào
Nguồn tin: Quantrimang.com
Ý kiến bạn đọc
Những tin mới hơn
Những tin cũ hơn
Karaoke Người Đó Tôi Đây Tình Đâu(Midi)
Chuyển tin nhắn Messenger thành bài hát trong nháy mắt
Cách xây dựng game nhiều người chơi với Claude Opus 5.5
Cách xem thời tiết trong ChatGPT với AccuWeather để lên kế hoạch
Karaoke Lạnh (Midi)
Cách kết nối ElevenLabs AI agent với Exa
Thiết lập cách ChatGPT thông báo cho bạn khi có công việc cần chú ý
TOP phần mềm OCR scan tài liệu có tích hợp AI tốt nhất
6 trang web tạo mật khẩu ngẫu nhiên an toàn đáng tin cậy
TOP nền tảng xây dựng công cụ nội bộ có tích hợp AI
TOP phần mềm AI bảo mật Internet tốt nhất hiện nay
Biến các ý tưởng thành giải thích trực quan, tương tác trong ChatGPT
TOP tiện ích mở rộng AI cho VS Code tốt nhất
Cách tạo website Portfolio miễn phí bằng ChatGPT
6 lựa chọn thay thế Visual Studio Code tốt nhất có tích hợp AI
Tạo form hỏi đáp tương tác trong vài phút và prompt chỉnh sửa
Hướng dẫn sử dụng Google Slides trong Claude
Hướng dẫn sử dụng Wolfram trong ChatGPT giải toán nâng cao
15 prompt AI thú vị cho ngày lễ Halloween
Hoàn thiện một thiết kế thực tế với ChatGPT + Canva
Hướng dẫn cài đặt và sử dụng n8n trên Windows 11
Cách lập trình chuyên nghiệp hơn, dễ dàng hơn với tính năng Tệp trên Grok
Công thức tính diện tích hình Elip
Hướng dẫn ngắt kết nối ứng dụng trên ChatGPT
Hướng dẫn tạo đoạn hội thoại cho topic trên Twee
Bức tranh tổng quan về hỗ trợ khách hàng tích hợp AI
Claude Code thực sự có giá bao nhiêu?
Cách sửa lỗi There Are Currently No Power Options Available Windows
5 tài liệu hay nhất giúp bạn làm chủ Small Language Model (SLM) năm 2026
Hướng dẫn 8 cách mở bàn phím ảo trên Windows 10