สร้างการทํางานที่แปลเป็นภาษาท้องถิ่น (Dialogflow)

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

ก่อนที่จะดําเนินการต่อ คุณควรทราบคําศัพท์ 2-3 คําที่จะทําให้คุณเข้าใจวิธีที่จะนําเสนอการดําเนินการของคุณแก่ผู้ใช้ต่างๆ ได้ดังนี้

  • ภาษา - โหมดการสื่อสารที่มีการตกลงกัน สื่อสาร และเขียน
  • ภูมิภาค - พื้นที่ทางกายภาพที่มักเชื่อมโยงกับประเทศ
  • ภาษา - การรวมกันของภาษาและภูมิภาค

เมื่อเข้าใจคําศัพท์พื้นฐานบางส่วนแล้ว ต่อไปนี้คือวิธีที่คุณสามารถตอบสนองต่อการดําเนินการสําหรับภาษา ภูมิภาค และสถานที่ต่างๆ ในคอนโซลการดําเนินการ กล่องโต้ตอบ หรือการดําเนินการตามคําสั่งซื้อ

ภาษาและสถานที่ตั้งที่สนับสนุน

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

การเผยแพร่

คอนโซล Actions ให้คุณปรับแต่งข้อมูลต่อไปนี้เมื่อเผยแพร่โครงการ Actions

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

ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีแปลการกระจายการดําเนินการได้ในการเผยแพร่เนื้อหาที่แปลแล้ว

Agent ของ Dialogflow

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

ดูAgent ของ Dialogflow ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีสร้าง Agent ที่แปลเป็นภาษาท้องถิ่น

เทมเพลตที่แปลแล้ว

การดําเนินการกับเทมเพลตสามารถสร้างเพื่อสนับสนุนภาษาต่างๆ หลายภาษา หรือมีการทํางานหลายภาษา โดยการอัปโหลดชีตใน Google ชีตสําหรับภาษาใหม่แต่ละภาษา

แต่ละเทมเพลตจะมีภาษาและสถานที่ต่างๆ แตกต่างกัน โปรดดูเอกสารเทมเพลตสําหรับข้อมูลเพิ่มเติมเกี่ยวกับภาษาและท้องถิ่นที่สนับสนุนสําหรับแต่ละเทมเพลต

การดำเนินการตามคำสั่งซื้อ

เมื่อสร้างการดําเนินการตามคําสั่งซื้อ คุณสามารถระบุสิ่งต่อไปนี้ได้

  • คําตอบที่เจาะจงภาษา: คุณจะได้รับการตั้งค่าภาษาของ Assistant ของผู้ใช้ในแต่ละครั้งในคําขอ คุณใช้สตริงนี้ (เช่น en-GB) เพื่อดูวิธีส่งคืนการตอบกลับที่แตกต่างกันตามภาษาหรือสถานที่ของผู้ใช้ได้
  • คําตอบที่เจาะจงภูมิภาค - คุณสามารถขอสิทธิ์ในการเข้าถึงตําแหน่งทางกายภาพของอุปกรณ์จากผู้ใช้ ข้อมูลนี้ช่วยให้คุณปรับแต่งการตอบกลับสําหรับภูมิภาคเพิ่มเติมได้

สําหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการแปลคําตอบ โปรดดูที่การดําเนินการ

การทดสอบ

ระหว่างการพัฒนา คุณสามารถทดสอบการดําเนินการที่ปรับให้เข้ากับท้องถิ่นด้วยอุปกรณ์ฮาร์ดแวร์ หรือ เครื่องมือจําลอง Actions ด้วยคุณลักษณะต่อไปนี้

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

ดูเอกสารเกี่ยวกับเครื่องจําลองการดําเนินการสําหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีทดสอบเวอร์ชันแปลด้วยเครื่องจําลองการดําเนินการ