การตอบกลับของ Dialogflow
การแสดง JSON |
---|
{ "queryText": string, "faqResponse": { object ( |
ช่อง | |
---|---|
queryText |
ข้อความค้นหาการสนทนาต้นฉบับ หากเปิดใช้การแก้ไขตัวสะกดอัตโนมัติสำหรับโมเดล Dialogflow แล้ว |
faqResponse |
คำตอบสำหรับคำถามที่พบบ่อยจาก Dialogflow |
intentResponses[] |
รายการการตอบกลับ Intent จาก Dialogflow |
autoResponded |
บูลีนที่ระบุว่า Business Messages ตอบกลับผู้ใช้โดยอัตโนมัติหรือไม่ |
autoRespondedMessages[] |
ข้อความที่ตอบกลับอัตโนมัติ |
FaqResponse
คำตอบสำหรับคำถามที่พบบ่อยจาก Dialogflow
หากเปิดใช้การผสานรวมคำถามที่พบบ่อย สิทธิ์นี้จะรวมคำตอบที่ได้รับจากเอกสารความรู้ทั้งหมดที่มี
การแสดง JSON |
---|
{
"userQuestion": string,
"answers": [
{
object ( |
ช่อง | |
---|---|
userQuestion |
คำถามของผู้ใช้ซึ่งดึงมาจากข้อความ |
answers[] |
เลือกคำตอบไม่เกิน 3 รายการจากฐานความรู้โดย Dialogflow |
IntentResponse
การตอบสนองความตั้งใจจาก Dialogflow
หากเปิดใช้การผสานรวมคำถามที่พบบ่อย การดำเนินการนี้จะรวมถึงการตอบกลับที่ได้รับจาก Intent ที่กำหนดเองที่มีอยู่ทั้งหมด
การแสดง JSON |
---|
{
"intentName": string,
"intentDisplayName": string,
"intentDetectionConfidence": number,
"fulfillmentMessages": [
{
object ( |
ช่อง | |
---|---|
intentName |
ตัวระบุที่ไม่ซ้ำกันของ Intent ที่ตรงกัน |
intentDisplayName |
ชื่อของความตั้งใจที่ตรงกัน |
intentDetectionConfidence |
ความเชื่อมั่นในการตรวจจับความตั้งใจ ค่ามีตั้งแต่ 0.0 (ไม่แน่นอนเลย) ไปจนถึง 1.0 (แน่นอนที่สุด) ค่านี้มีวัตถุประสงค์เพื่อให้ข้อมูลเท่านั้นและใช้เพื่อช่วยให้การจับคู่เป็นไปตามความตั้งใจที่ดีที่สุดภายในเกณฑ์การจัดประเภทเท่านั้น |
fulfillmentMessages[] |
คอลเล็กชันข้อความที่จะส่งให้ผู้ใช้ หาก Business Messages ไม่รองรับรูปแบบข้อความแบบดำเนินการตามคำสั่งซื้อ ระบบจะส่งข้อความสำรองไปยังผู้ใช้ |
FulfillmentMessage
เนื้อหาของข้อความ Fulfillment
การแสดง JSON |
---|
{ "error": { object ( |
ช่อง | |
---|---|
error |
ผลลัพธ์ข้อผิดพลาดที่อธิบายปัญหาเกี่ยวกับข้อความการดําเนินการตามคําสั่งซื้อ |
ฟิลด์การรวม message ต้องระบุ ข้อความตอบกลับจากความตั้งใจที่กำหนดเอง message ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
text |
ข้อความตอบกลับ |
jsonPayload |
การตอบกลับเพย์โหลดที่กำหนดเอง สตริงนี้ตรงกับเพย์โหลดที่กำหนดเองซึ่งคุณกำหนดไว้สำหรับการตอบสนองความตั้งใจใน Dialogflow หากเพย์โหลดไม่มีโครงสร้างออบเจ็กต์ JSON ของ Business Messages ที่ถูกต้อง ช่อง |
liveAgentHandoff |
คำตอบเพื่อส่งต่อผ่านตัวแทนแบบเรียลไทม์ |
LiveAgentHandOff
แฮนด์ออฟของตัวแทนแบบเรียลไทม์
การแสดง JSON |
---|
{ "metadata": { object } } |
ช่อง | |
---|---|
metadata |
ข้อมูลที่กำหนดเองที่ส่งไปยังตัวแทนด้วยคำขอแฮนด์ออฟของตัวแทนแบบเรียลไทม์ นี่คือเปย์โหลด JSON |
สถานะ
ประเภท Status
กำหนดโมเดลข้อผิดพลาดเชิงตรรกะที่เหมาะสำหรับสภาพแวดล้อมการเขียนโปรแกรมที่แตกต่างกัน ซึ่งรวมถึง REST API และ RPC API ใช้โดย gRPC ข้อความ Status
แต่ละข้อความจะมีข้อมูล 3 อย่าง ได้แก่ รหัสข้อผิดพลาด ข้อความแสดงข้อผิดพลาด และรายละเอียดข้อผิดพลาด
ดูข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบข้อผิดพลาดนี้และวิธีทำงานกับรูปแบบดังกล่าวได้ในคู่มือการออกแบบ API
การแสดง JSON |
---|
{ "code": integer, "message": string, "details": [ { "@type": string, field1: ..., ... } ] } |
ช่อง | |
---|---|
code |
รหัสสถานะ ซึ่งควรเป็นค่า enum ของ |
message |
ข้อความแสดงข้อผิดพลาดที่ส่งถึงนักพัฒนาซอฟต์แวร์ ซึ่งควรเป็นภาษาอังกฤษ ข้อความแสดงข้อผิดพลาดที่แสดงต่อผู้ใช้ควรแปลและส่งในช่อง |
details[] |
รายการข้อความที่มีรายละเอียดข้อผิดพลาด มีชุดประเภทข้อความที่ใช้กันโดยทั่วไปสำหรับ API ออบเจ็กต์ที่มีช่องประเภทที่กำหนดเอง ช่องเพิ่มเติม |