Intent ในตัวคือตัวระบุที่ไม่ซ้ำกันซึ่งคุณระบุเพื่อบอก Assistant ว่าการดำเนินการของคุณจะตอบสนองคำขอของผู้ใช้ในหมวดหมู่หนึ่งๆ ได้ Intent ในตัวช่วยให้ผู้ใช้เรียกใช้การดำเนินการของคุณได้โดยไม่ต้องใช้ชื่อที่แสดงของโปรเจ็กต์ Google Assistant จะพิจารณาว่าผู้ใช้ขอให้ทำสิ่งต่างๆ ที่คล้ายกับวลีเรียกใช้สำหรับ Intent ที่กําหนดค่าไว้ รายการใดรายการหนึ่งของคุณ หรือเมื่อผู้ใช้อยู่ในบริบทที่การดําเนินการของคุณเหมาะสม เพื่อค้นหาการดําเนินการที่ตรงกัน
ลองดูตัวอย่างคำค้นหาของผู้ใช้ที่ Assistant จับคู่กับ Intent ในตัวต่อไปนี้
- Intent ในตัวของ"เล่นเกม": "Ok Google เล่นเกมทดสอบความจำ"
- ความตั้งใจในตัวของ"สอนอะไรใหม่ๆ": "Ok Google สอนอะไรใหม่ๆ ให้ฉัน"
- ความตั้งใจในตัวของ"การเล่าเรื่อง": "Ok Google เล่านิทานก่อนนอนให้ฟังหน่อย"
ระหว่างการค้นพบการดำเนินการ Assistant จะใช้ข้อมูลเมตาเกี่ยวกับการดำเนินการของคุณ รวมถึง Intent ในตัวที่คุณระบุไว้ เพื่อแนะนำการดำเนินการแก่ผู้ใช้ได้ นอกจากนี้ Assistant ยังพยายามสแกนพารามิเตอร์จากคำค้นหาของผู้ใช้ แล้วส่งไปยังการดำเนินการของคุณเพื่อลดการสนทนาไปกลับให้น้อยที่สุด
หากคุณพัฒนาการดำเนินการโดยใช้ Actions SDK ให้ตรวจสอบว่าคุณใช้ไบนารีของgactions เวอร์ชัน 3.1.0 ขึ้นไปเพื่อใช้ Intent ในตัว
พารามิเตอร์การเรียกใช้
Intent ในตัวบางรายการมีค่าพารามิเตอร์ที่ใช้เพื่อจัดหมวดหมู่เพิ่มเติมเกี่ยวกับการดำเนินการเพื่อการค้นพบ เช่น Intent ของการเล่าเรื่องมีค่าพารามิเตอร์ประเภท ผู้ใช้สามารถรวมค่าเหล่านี้ไว้ในคำค้นหาสำหรับ Assistant โดยส่งคำขออย่างเช่น "Ok Google เล่าเรื่องผจญภัยให้ฟังหน่อย"
ดูรายละเอียดเกี่ยวกับค่าพารามิเตอร์ที่เฉพาะเจาะจงในส่วนการเล่าเรื่องและให้ความรู้
Intent ในตัวของ Play Games
Intent ในตัวของ Play Games ช่วยให้ผู้ใช้ Assistant ที่ส่งคำขออย่างเช่น "Ok Google" ค้นพบการดำเนินการของคุณได้มากขึ้น เล่นเกม"
ดูข้อมูลเพิ่มเติมเกี่ยวกับการพัฒนาเกมและคำแนะนำใน Assistant ได้ที่คู่มือการออกแบบเกมสำหรับ Google Assistant
ตั้งค่า
หากต้องการตั้งค่า Intent ในตัวของ Play Games ให้ทำตามขั้นตอนต่อไปนี้
- ไปที่คอนโซลการดําเนินการ
- คลิกโครงการใหม่ ป้อนชื่อโครงการแล้วคลิกสร้างโครงการ
ความตั้งใจในตัวของการเล่าเรื่อง
ความตั้งใจในตัวของการเล่าเรื่องจะบันทึกการดำเนินการของคุณเพื่อให้มีการค้นพบเรื่องราวอื่นๆ เพิ่มเติมผ่านคำขอ Assistant เช่น "Ok Google เล่านิทานเรื่องเจ้าหญิงให้ฟังหน่อย"
การดำเนินการในการเล่าเรื่องควรเป็นไปตามหลักเกณฑ์ระดับสูงเหล่านี้
- การดำเนินการของคุณไม่ได้ใช้การอ่านออกเสียงข้อความเป็นเสียงการเล่าเรื่องหลัก
- การดำเนินการของคุณควรสนุกแม้มีหรือไม่มีหน้าจอ
- การดำเนินการของคุณต้องเหมาะสำหรับครอบครัว
พารามิเตอร์การเรียกใช้
พารามิเตอร์คำขอสำหรับเจตนาในตัวของการเล่าเรื่องจะแสดงถึงประเภทที่ผู้ใช้ใส่ไว้ในคำขอเพื่อฟังเรื่องราวได้ พารามิเตอร์เหล่านี้ช่วยปรับปรุงการค้นพบของคุณในประเภทที่ขอได้
ประเภท (เครื่องมือสร้างการกระทำ) | ค่าพารามิเตอร์ (SDK) |
---|---|
ผจญภัย | ADVENTURE |
เวลาเข้านอน | BEDTIME |
แฟนตาซี | FANTASY |
อินเทอร์แอกทีฟ | INTERACTIVE |
เจ้าหญิง | PRINCESS |
ตั้งค่า
ทำตามขั้นตอนต่อไปนี้เพื่อตั้งค่าเจตนาในตัวของการเล่าเรื่อง
- ไปที่คอนโซลการดําเนินการ
- คลิกโครงการใหม่ ป้อนชื่อโครงการแล้วคลิกสร้างโครงการ
ความตั้งใจในตัวของการศึกษา
Intent ในตัวด้านการศึกษาจะบันทึกการดำเนินการของคุณสำหรับการสำรวจเพิ่มเติมเกี่ยวกับการศึกษาผ่านคำขอ Assistant เช่น "Ok Google สอนอะไรใหม่ๆ ให้ฉันหน่อย"
การดำเนินการด้านการศึกษาควรเป็นไปตามหลักเกณฑ์ระดับสูงเหล่านี้
การดำเนินการของคุณควรมุ่งเน้นการสอนหรือช่วยในการเรียนรู้
การดำเนินการของคุณไม่ได้มีไว้สำหรับโฆษณาหรือเครื่องมือสรรหาบุคลากร
การดำเนินการของคุณมุ่งเน้นทักษะและความรู้
การดำเนินการของคุณสอนทักษะและความรู้ที่มั่นคง
ข้อมูลที่การดำเนินการของคุณสอนไม่ใช่ความเห็นหรือผลลัพธ์ของเหตุการณ์ปัจจุบัน
พารามิเตอร์การเรียกใช้
พารามิเตอร์การเรียกใช้สำหรับ Intent เพื่อการศึกษาในตัวแสดงถึงหัวข้อการเรียนรู้ที่ผู้ใช้อาจรวมไว้ในคำขอได้ พารามิเตอร์เหล่านี้จะช่วยให้การค้นพบแอปของคุณดีขึ้นได้ในหัวข้อการเรียนรู้ที่ขอ
หัวข้อการเรียนรู้ (Action Builder) | ค่าพารามิเตอร์ (SDK) |
---|---|
เรียนรู้ภาษาใหม่ | LANGUAGE |
ดูข้อมูลเพิ่มเติมเกี่ยวกับโลกธรรมชาติ | WORLD |
เรียนรู้ทักษะใหม่ | SKILL |
เรียนรู้กับครอบครัว | FAMILY |
ตั้งค่า
หากต้องการตั้งค่าจุดประสงค์ในตัวด้านการศึกษา ให้ทําตามขั้นตอนต่อไปนี้
- ไปที่คอนโซลการดําเนินการ
- คลิกโครงการใหม่ ป้อนชื่อโครงการแล้วคลิกสร้างโครงการ