ภาพรวม (Dialogflow)

Actions on Google ช่วยให้คุณขยายฟังก์ชันการทํางานของ Google Assistant ได้ด้วย Actions การทํางานช่วยให้ผู้ใช้ทําสิ่งต่างๆ ผ่านทางอินเทอร์เฟซการสนทนา ซึ่งอาจมีตั้งแต่คําสั่งด่วนเพื่อเปิดไฟบางดวงหรือการสนทนาที่นานขึ้น เช่น การเล่นเกมทายปัญหา

Dialogflow เป็นแพลตฟอร์มการสนทนาที่ช่วยให้คุณออกแบบและสร้างการดําเนินการได้ด้วยการรวมฟังก์ชันการทํางานของ Actions SDK และจัดหาฟีเจอร์เพิ่มเติม เช่น IDE ที่ใช้งานง่าย การทําความเข้าใจภาษาธรรมชาติ (NLU) แมชชีนเลิร์นนิง และอื่นๆ

หากต้องการขยายเวลา Google Assistant คุณสร้างการดําเนินการด้วยขั้นตอนต่อไปนี้

ออกแบบการสนทนา

ก่อนที่จะพัฒนา คุณควรออกแบบการสนทนาหรืออินเทอร์เฟซผู้ใช้สําหรับการดําเนินการ การสนทนาจะอธิบายวิธีที่ผู้ใช้เรียกใช้การดําเนินการ ข้อมูลที่ถูกต้องที่ผู้ใช้พูดเกี่ยวกับการดําเนินการของคุณได้ และวิธีที่การดําเนินการตอบสนอง

ดูข้อมูลเพิ่มเติม

สร้างโปรเจ็กต์ Actions on Google สําหรับนักพัฒนาซอฟต์แวร์และ Dialogflow Agent

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

ดูข้อมูลเพิ่มเติม

กําหนดการทํางาน

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

  • "Ok Google บอกร้านรองเท้าโปรดของฉันเพื่อซื้อรองเท้า"
  • "Ok Google พูดกับร้านรองเท้าโปรดเพื่อตรวจสอบคําสั่งซื้อของฉัน"
  • "Ok Google พูดกับร้านรองเท้าโปรดของฉันเพื่อแสดงดีลวันนี้หน่อย"

ดูข้อมูลเพิ่มเติม

สร้างและดําเนินการตามคําสั่งซื้อ

เมื่อมีการเรียกใช้การทํางานของคุณ ระบบจะเรียกใช้การดําเนินการเพื่อเริ่มสนทนากับผู้ใช้เพื่อให้ดําเนินการจนเสร็จสิ้น

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

คําขอที่ส่งกลับไปกลับมานี้จะเกิดขึ้นซ้ําๆ จนกว่าการดําเนินการของคุณจะจะมีข้อมูลเพียงพอที่จะทํางานเสร็จ

ดูข้อมูลเพิ่มเติม

ส่งการดําเนินการเพื่อขออนุมัติและทําให้ผู้ใช้สามารถใช้งานได้

ดูข้อมูลเพิ่มเติม