Actions SDK คือชุดเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์สำหรับการสร้าง Actions สำหรับ Google Assistant
SDK มีไลบรารีเว็บฮุค ซึ่งเป็นสคีมามาตรฐานที่อิงตามไฟล์สำหรับกำหนดโปรเจ็กต์ Actions และ CLI สำหรับจัดการโปรเจ็กต์ Actions เพื่อให้คุณผสานรวมการสร้าง Actions สำหรับ Google Assistant เข้ากับเวิร์กโฟลว์ที่มีอยู่แล้วได้
ฟีเจอร์หลัก
การกำหนดค่าตามไฟล์ของโครงการ Actions
Actions SDK ใช้โมเดลการสนทนาใหม่ของ Action Builder และนำเสนอคอมโพเนนต์ทั้งหมดของโมเดลการสนทนาแบบไฟล์ ได้แก่ Intent ประเภท ฉาก ข้อความแจ้ง
การกำหนดค่าตามไฟล์ของโครงการ Actions ช่วยให้คุณสามารถติดตามเวอร์ชันของ Actions ได้ง่ายๆ โดยใช้ระบบควบคุมเวอร์ชันตามไฟล์ที่คุณต้องการ เช่น Git
ดูข้อมูลเพิ่มเติมเกี่ยวกับการกำหนดค่าตามไฟล์โปรเจ็กต์ Actions
ไลบรารีของไคลเอ็นต์
Actions SDK มาพร้อมกับไลบรารีของไคลเอ็นต์ Node.js ที่มีอินเทอร์เฟซที่เป็นสำนวนสำหรับโปรโตคอลเว็บฮุคการสนทนา Google Assistant ใช้โปรโตคอลเว็บฮุคเพื่อสื่อสารคำขอของผู้ใช้ไปยังการดำเนินการและรับการตอบสนองที่ดำเนินการตามคำขอเหล่านั้น
ไลบรารีของไคลเอ็นต์ Node.js ช่วยให้คุณดำเนินการตามขั้นตอนทั่วไปของผู้ใช้จำนวนมากได้โดยง่าย เช่น การแยกพารามิเตอร์จากคำสั่งเสียง (เช่น หมวดหมู่หรือค่ากำหนดของผู้ใช้ประเภทอื่นๆ) และสร้างการนำเสนอแบบหลายโมดัล (เสียงเท่านั้น ภาพและเสียง) สำหรับ Google Assistant
เริ่มต้นใช้งานไลบรารีของไคลเอ็นต์ Node.js
อินเทอร์เฟซบรรทัดคำสั่ง gactions
CLI gactions จะจัดการวงจรของโปรเจ็กต์ผ่านชุดไฟล์การกำหนดค่าที่ระบุโปรเจ็กต์ Actions ของคุณ และมีฟังก์ชันการทำงานที่รองรับฟีเจอร์ขั้นสูงของ Actions สำหรับ Google Assistant ได้อย่างง่ายดาย เช่น การแปลและการลิงก์บัญชี
ด้วย Gactions CLI ทำให้คุณสามารถดำเนินการตามเวิร์กโฟลว์ทั่วไปหลายๆ อย่างได้อย่างง่ายดาย เช่น การนำเข้าโปรเจ็กต์ที่มีอยู่และเริ่มทำงานในสาขาของฟีเจอร์เพื่อเพิ่มการแปลภาษา