เราจะเลิกใช้งานการดําเนินการสนทนาในวันที่ 13 มิถุนายน 2023 โปรดดูข้อมูลเพิ่มเติมในการสิ้นสุดการดําเนินการสนทนา

สร้างโมเดลการสนทนา

จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ

รูปแบบการสนทนาจะกําหนดสิ่งที่ผู้ใช้พูดเกี่ยวกับการดําเนินการและวิธีที่การดําเนินการตอบสนองกับผู้ใช้ได้ องค์ประกอบหลักของโมเดลการสนทนาคือ ความตั้งใจ ประเภท ฉาก และข้อความแจ้ง หลังจากเรียกใช้การดําเนินการอย่างใดอย่างหนึ่ง Google Assistant จะส่งต่อผู้ใช้ไปยังการดําเนินการดังกล่าว จากนั้นการดําเนินการจะเริ่มต้นสนทนากับผู้ใช้ โดยขึ้นอยู่กับรูปแบบการสนทนา ซึ่งประกอบด้วย

  • คําขอที่ถูกต้องจากผู้ใช้ - หากต้องการกําหนดสิ่งที่ผู้ใช้พูดได้เกี่ยวกับการดําเนินการของคุณ คุณจะต้องสร้างคอลเล็กชันความตั้งใจที่ช่วยเสริม Assistant NLU เพื่อให้เข้าใจคําขอที่เกี่ยวข้องกับการดําเนินการของคุณโดยเฉพาะ แต่ละความตั้งใจจะกําหนดวลีการฝึกที่จะอธิบายสิ่งที่ผู้ใช้พูดเพื่อให้ตรงกับความตั้งใจนั้น Assistant NLU จะขยายวลีการฝึกอบรมเหล่านี้เพื่อรวมวลีที่คล้ายกัน และการรวมวลีเหล่านั้นเข้าด้วยกันเป็นโมเดลภาษา Intent

  • ตรรกะและคําตอบ - ฉากประมวลผลความตั้งใจ ดําเนินการตรรกะที่จําเป็น และสร้างข้อความแจ้งเพื่อกลับไปที่ผู้ใช้

รูปที่ 1 โมเดลการสนทนาประกอบด้วยความตั้งใจ ประเภท ฉาก และข้อความแจ้งที่กําหนดประสบการณ์ของผู้ใช้ Intent ที่มีสิทธิ์สําหรับการเรียกใช้ยังใช้ได้กับการจับคู่ในการสนทนาด้วย

กําหนดคําขอที่ถูกต้องของผู้ใช้

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

สร้างความตั้งใจของผู้ใช้

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

สร้างความตั้งใจของระบบ

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

สร้างประเภทที่กําหนดเอง

ประเภทที่กําหนดเองช่วยให้คุณสร้างข้อกําหนดประเภทของตนเองเพื่อฝึก NLU ให้เข้าใจชุดค่าที่ควรแมปกับคีย์เดียว

วิธีสร้างประเภทที่กําหนดเอง

สร้างตรรกะและการดําเนินการในการตอบกลับ

Assistant NLU จะจับคู่คําขอของผู้ใช้กับความตั้งใจ เพื่อให้การดําเนินการของคุณประมวลผลได้ในฉาก ฉากเป็นไฟล์ปฏิบัติการเชิงตรรกะที่มีประสิทธิภาพซึ่งช่วยให้คุณประมวลผลเหตุการณ์ระหว่างการสนทนาได้

สร้างฉาก

ส่วนต่อไปนี้อธิบายวิธีสร้างฉากและกําหนดฟังก์ชันสําหรับขั้นตอนในวงจรของแต่ละฉาก

วิธีสร้างฉาก

กําหนดการตั้งค่าแบบครั้งเดียว

เมื่อฉากเริ่มทํางานเป็นครั้งแรก คุณจะทํางานแบบครั้งเดียวในขั้นตอนเข้าได้ ขั้นตอน "เปิด" จะดําเนินการเพียงครั้งเดียว และเป็นขั้นตอนเดียวที่ทํางานภายในระบบการวนซ้ําของฉาก

ตรวจสอบเงื่อนไข

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

กําหนดการเติมช่อง

สล็อตช่วยให้คุณแยกพารามิเตอร์ที่พิมพ์ออกจากอินพุตของผู้ใช้

การแมปค่าสล็อต

ในหลายกรณี การจับคู่ความตั้งใจก่อนหน้านี้อาจรวมถึงพารามิเตอร์ที่เติมค่าของช่องของฉากที่เกี่ยวข้องบางส่วนหรือทั้งหมด ในกรณีเหล่านี้ ช่องโฆษณาทั้งหมดที่เติมโดยพารามิเตอร์ Intent จะแมปกับการส่งช่องโฆษณาของฉาก หากชื่อช่องตรงกับชื่อพารามิเตอร์ Intent

เช่น หากผู้ใช้ตรงกับความตั้งใจที่จะสั่งซื้อเครื่องดื่มโดยพูดว่า "ฉันอยากสั่งกาแฟวานิลลาขนาดใหญ่" ก็จะชื่นชมช่องโฆษณาที่มีอยู่สําหรับขนาด รสชาติ และเครื่องดื่มนั้นๆ ในฉากเดียวกัน หากโหมดนั้นเป็นตัวกําหนดช่วงเวลาเดียวกัน

ป้อนอินพุต

ในขั้นตอนนี้ คุณจะกําหนดให้ Assistant NLU จับคู่อินพุตของผู้ใช้กับ Intent ได้ คุณกําหนดขอบเขตความตั้งใจที่ตรงกันในฉากที่เฉพาะเจาะจงได้โดยเพิ่มความตั้งใจที่ต้องการลงในฉาก สิ่งนี้ช่วยให้คุณควบคุมโฟลว์การสนทนาได้โดยบอกให้ Assistant จับคู่ Intent ที่เฉพาะเจาะจงเมื่อฉากนั้นๆ ทํางานอยู่