สร้างโปรเจ็กต์และ Agent ของ Dialogflow (Dialogflow)

หากต้องการพัฒนาด้วย Dialogflow คุณต้องสร้างโปรเจ็กต์ Actions และ Agent ของ Dialogflow ก่อน การมีโปรเจ็กต์ช่วยให้คุณเข้าถึง Developer Console เพื่อจัดการและเผยแพร่การดำเนินการของคุณได้ Agent ของ Dialogflow มี Intent ทั้งหมด ที่กำหนดการดำเนินการของคุณ

สร้างโปรเจ็กต์ Actions และ Agent ของ Dialogflow

  1. ไปที่คอนโซลการดําเนินการ
  2. คลิกโครงการใหม่
  3. ป้อนชื่อโปรเจ็กต์แล้วคลิกสร้างโปรเจ็กต์
  4. เลื่อนลงไปที่ส่วนตัวเลือกเพิ่มเติม แล้วคลิกการ์ดการสนทนา
  5. คลิกพัฒนาในเมนูด้านบน แล้วคลิกการทำงานในเมนูด้านซ้าย
  6. คลิกเพิ่มการดำเนินการแรกของคุณ
  7. คลิกสร้างในการ์ดความตั้งใจที่กำหนดเอง
  8. คอนโซล Dialogflow จะปรากฏขึ้นพร้อมข้อมูลที่กรอก ใน Agent โดยอัตโนมัติ คลิกสร้างเพื่อบันทึก Agent

คอนโซล Dialogflow

ตอนนี้คุณจะเห็นคอนโซล Dialogflow และแผงเมนูทางด้านซ้าย หากคุณอยู่ในหน้าจอขนาดเล็กและเมนูซ่อนอยู่ ให้คลิก ที่มุมบนซ้าย

หน้าต่างกลางจะแสดงรายการ Intent ของ Agent โดยค่าเริ่มต้น Agent ของ Dialogflow จะเริ่มต้นจาก Intent 2 รายการ จุดประสงค์ของการต้อนรับเริ่มต้นจะทักทายผู้ใช้ของคุณ Agent ของคุณตรงกับ Intent สำรองเริ่มต้นเมื่อไม่เข้าใจสิ่งที่ผู้ใช้พูด

เครื่องจำลอง Dialogflow อยู่ที่ด้านขวาของหน้า เครื่องจำลองช่วยให้คุณลองใช้ตัวแทนได้ด้วยการพูดหรือพิมพ์ข้อความ ในเครื่องมือจำลอง Dialogflow ให้คลิกลองเลย พิมพ์อะไรก็ได้ แล้วกด Enter

รูปที่ 1 ภาพหน้าจอของคอนโซล Dialogflow ที่แสดงตัวแทน

สร้างความตั้งใจแรก

Dialogflow ใช้ Intent เพื่อจัดหมวดหมู่ความตั้งใจของผู้ใช้ Intent มีวลีการฝึก ซึ่งเป็นตัวอย่างสิ่งที่ผู้ใช้อาจพูดกับตัวแทนของคุณ เช่น ผู้ใช้ที่ต้องการทราบชื่อตัวแทนของคุณอาจถามว่า "คุณชื่ออะไร" "คุณมีชื่อไหม" หรือแค่พูดว่า "ชื่อ" วลีเหล่านี้มีเป้าหมายสุดท้ายเดียวกัน นั่นคือการขอชื่อของตัวแทน

หากต้องการสร้างตัวแทนที่จัดการเคสนี้ โปรดทำตามขั้นตอนต่อไปนี้

  1. คลิก ข้าง Intent ในเมนูการนำทาง
  2. ป้อน Name ในช่องข้อความชื่อ Intent
  3. ในส่วนวลีการฝึก ให้คลิกเพิ่มวลีการฝึก
  4. ป้อนวลีต่อไปนี้ (กด Enter หลังจากแต่ละวลี)
    • What is your name?
    • Do you have a name?
    • name
  5. คลิกเพิ่มคำตอบในส่วนคำตอบ
  6. ป้อนคำตอบต่อไปนี้ในหน้าต่าง Text Response
    • My name is Dialogflow!
  7. คลิกบันทึก

ลองเลย

หากต้องการทดสอบ Intent ของชื่อใหม่ ในเครื่องจำลอง Dialogflow ให้พิมพ์ "ชื่ออะไร" แล้วกด Enter

ตัวแทนจะตอบคำถามของคุณได้อย่างถูกต้องแม้ว่าคุณจะถามคำถามที่ไม่ตรงกับวลีที่ใช้ฝึกอบรมก็ตาม (เช่น "คุณชื่ออะไร" กับ "คุณชื่ออะไร")

Dialogflow ใช้วลีการฝึกเพื่อฝึกโมเดลแมชชีนเลิร์นนิง ซึ่งช่วยให้ Agent จับคู่คำพูดของผู้ใช้กับ Intent ที่ถูกต้องได้