เพื่อช่วยให้คุณเข้าใจการบูรณาการระหว่าง DialogFlow และ respond.io ได้ดีขึ้น คุณสามารถอ่านโพสต์บล็อกต่อไปนี้:
- วิธีสร้าง Chatbot ด้วย Dialogflow
- วิธีใช้ respond.io เป็น Dialogflow CRM
การเชื่อมต่อ Dialogflow กับ respond.io นั้นง่ายดายเนื่องจากคุณจะต้องดึงไฟล์ JSON จาก Dialogflow และอัปโหลดไปยังแพลตฟอร์ม respond.io เท่านั้น
วิดีโอแนะนำนี้จะแนะนำคุณเกี่ยวกับการสร้างและดึงรหัสบัญชีบริการ Google (ไฟล์ JSON) จากตัวแทน Dialogflow ของคุณ และการอัปโหลดไปยังแพลตฟอร์ม respond.io
ก่อนที่จะสร้างรหัสบัญชีบริการ Google คุณจะต้องมีบัญชี Google เพื่อลงชื่อเข้าใช้ Dialogflow
เพื่อตั้งค่า Dialogflow เราจะต้องดำเนินการดังต่อไปนี้:
คุณสามารถข้ามขั้นตอนนี้และดำเนินการขั้นตอนถัดไปได้ หากคุณได้ดำเนินการไปแล้ว
ขั้นตอนที่ 1: ไปที่หน้านี้ และดำเนินการเข้าสู่ระบบด้วยบัญชี Google ของคุณ
ขั้นตอนที่ 2: ตรวจสอบข้อตกลงและทำเครื่องหมายในช่อง คลิกยอมรับเพื่อดำเนินการต่อ
ตอนนี้คุณได้สร้างบัญชี Dialogflow แล้ว และสามารถดำเนินการขั้นตอนถัดไปได้ ซึ่งก็คือ การสร้างตัวแทน Dialog
ใน Dialogflow มีโมดูลชื่อ Agent ซึ่งทำหน้าที่เป็นสมองของบอทของคุณ ส่วนประกอบนี้จะช่วยให้บอทของคุณเข้าใจและจำแนกภาษาของมนุษย์ได้
ขั้นตอนที่ 1: เมื่อคุณเข้าสู่ระบบแล้ว ให้คลิกลูกศรแบบดรอปดาวน์ แล้วคลิก สร้างตัวแทนใหม่ ที่เมนูการนำทางด้านข้าง
ขั้นตอนที่ 2: ตั้งชื่อตัวแทนสำหรับการอ้างอิงภายใน ทำการเปลี่ยนแปลงตามที่จำเป็นต่อการตั้งค่าเริ่มต้น
ทุ่งนา | คำอธิบาย |
---|---|
ชื่อ | เพื่อวัตถุประสงค์ในการระบุตัวตน ชื่อนี้จะใช้เพื่อการอ้างอิงภายในเท่านั้น |
ภาษา | ภาษาที่จะใช้สำหรับกระบวนการภาษาธรรมชาติของ Dialogflow' เลือกภาษาของกลุ่มเป้าหมายของคุณ |
เขตเวลา | โซนเวลาที่จะนำมาใช้เพื่อวัตถุประสงค์การวิเคราะห์บน Dialogflow |
โปรดทราบว่าโปรเจ็กต์ Google Cloud ใหม่จะถูกสร้างโดยอัตโนมัติไปยังตัวแทน Dialogflow เมื่อสร้างแล้ว โครงการ Google Cloud จะใช้เชื่อมต่อ Dialogflow กับ respond.io
ขั้นตอนที่ 3: เมื่อคุณพร้อมแล้ว คลิก CREATE เพื่อสร้างตัวแทน
ตอนนี้ตัวแทน Dialogflow ได้ถูกสร้างขึ้นแล้ว และคุณสามารถดำเนินการเชื่อมต่อ Dialogflow กับ respond.io ได้
การเชื่อมต่อ Dialogflow กับแพลตฟอร์ม respond.io นั้นง่ายดายเนื่องจากคุณจะต้องดึงไฟล์ JSON จาก Dialogflow และอัปโหลดไปยังแพลตฟอร์ม respond.io เท่านั้น
ขั้นตอนที่ 1: เข้าสู่ระบบโดยใช้บัญชี Google ของคุณที่เชื่อมโยงกับ Dialogflow
ขั้นตอนที่ 2: ไปที่โมดูลการตั้งค่าโดยการคลิกไอคอน ⚙ ข้างเมนูแบบเลื่อนลงตัวแทน
ขั้นตอนที่ 3: ในแท็บทั่วไป ให้คลิกลิงก์ในบัญชีบริการเพื่อดูโปรเจกต์ Google ที่เกี่ยวข้อง
ขั้นตอนที่ 4: เมื่อเปิด Google Project แล้ว ให้คลิก ไปที่การตั้งค่าโครงการ
ขั้นตอนที่ 5: ในเมนู IAM & Admin > เลือก บัญชีบริการ
ขั้นตอนที่ 6: ในหน้าจอรายละเอียดบัญชีบริการ ตั้งชื่อบัญชีบริการและคลิก สร้างและดำเนินการต่อ
ขั้นตอนที่ 7: กำหนดบทบาทDialogflow API Clientให้กับบัญชีบริการ > คลิก ดำเนินการต่อ
ขั้นตอนที่ 8: ขั้นตอนการให้สิทธิ์ผู้ใช้ในการเข้าถึงบัญชีบริการนี้คือ (ไม่บังคับ)
ขั้นตอนที่ 9: คลิก เสร็จแล้ว
ขั้นตอนที่ 10: ค้นหาบัญชีบริการที่สร้างไว้ก่อนหน้านี้ และเลือกจัดการคีย์ จากเมนูการดำเนินการ
ขั้นตอนที่ 11: ในหน้าจอ Keys ให้คลิก ADD KEY > สร้างคีย์ใหม่ และเลือกJSON เมื่อได้รับแจ้งว่าต้องการใช้รูปแบบคีย์ใด > คลิก CREATE
ไฟล์ JSON จะถูกดาวน์โหลดไปยังคอมพิวเตอร์ของคุณโดยอัตโนมัติ's Downloads
ขั้นตอนที่ 12: เข้าสู่ระบบเพื่อ respond.io ด้วยบัญชีผู้ใช้ของคุณและไปที่การตั้งค่า >การรวมระบบ
ขั้นตอนที่ 13: จากรายการ ค้นหา Dialogflow และคลิก เชื่อมต่อ
ขั้นตอนที่ 14: เลือกภาษาของกลุ่มเป้าหมายของคุณและอัปโหลดไฟล์ JSON ที่ดาวน์โหลดจาก ขั้นตอนที่ 11
ขั้นตอนที่ 15: คลิกเชื่อมต่อ เพื่อเชื่อมต่อตัวแทน Dialogflow เข้ากับแพลตฟอร์ม
ตัวแทน Dialogflow ของคุณเชื่อมต่อกับแพลตฟอร์ม respond.io แล้ว ตัวแทนจะเริ่มตอบกลับข้อความที่เข้ามา
มีปัญหาในการเชื่อมต่อกับ Dialogflow หรือไม่ ติดต่อเรา ที่นี่.
เมื่อสร้างตัวแทนใน Dialogflow ภาษาที่คุณเลือกจะถูกตั้งเป็นภาษาเริ่มต้น ด้วยคุณลักษณะตัวแทนหลายภาษา ตัวแทนของคุณสามารถรองรับภาษาเพิ่มเติมได้แล้ว
Dialogflow Multilingual Agent ทำงานอย่างไรใน response.io
ฟิลด์ภาษาในรายละเอียดผู้ติดต่อบนแพลตฟอร์ม respond.io ใช้ในคำขอที่ส่งไปยัง Dialogflow เมื่อมีการส่งคำขอไปยัง Dialogflow ภาษาของผู้ติดต่อ'จะถูกรวมไว้และ Dialogflow จะแก้ไขและตอบสนองตามค่าภาษา
ตัวอย่าง: หากช่องภาษาของผู้ติดต่อ'เป็นภาษาอังกฤษ แพลตฟอร์มจะร้องขอการตอบสนอง และ และหากช่องภาษาเป็นภาษาสเปน แพลตฟอร์มจะร้องขอการตอบสนอง และ
เรียนรู้เพิ่มเติมเกี่ยวกับ Multilingual Agents ที่นี่
หากต้องการให้สิ่งนี้ใช้งานได้ คุณจะต้องสร้างตัวแทนหลายภาษาในบัญชี Dialogflow ของคุณก่อน
หากต้องการสร้างตัวแทนหลายภาษา ให้ทำตามขั้นตอนต่อไปนี้
ขั้นตอนที่ 1: ในเมนูแถบด้านข้างทางซ้าย คลิกปุ่ม + เพื่อเพิ่มภาษาอื่น
ขั้นตอนที่ 2: ในแท็บ ภาษา คลิก เลือกภาษาเพิ่มเติม และเลือกภาษาเพิ่มเติมจากเมนูแบบเลื่อนลง
ขั้นตอนที่ 3: เมื่อต้องการเพิ่มการแปลภาษาสำหรับภูมิภาคที่เจาะจง ให้เลื่อนเมาส์ไปเหนือภาษานั้นแล้วคลิก + เพิ่มภาษา
ภาษาเฉพาะถิ่นคือภาษาที่เฉพาะเจาะจงกับภูมิภาคหรือประเทศใดประเทศหนึ่ง
ขั้นตอนที่ 4: คลิก บันทึก
จะต้องกรอกข้อมูลช่องภาษาบนแพลตฟอร์มเพื่อให้ Dialogflow Multilingual Agent ทำงานได้ เรียนรู้เพิ่มเติมเกี่ยวกับ ช่องติดต่อที่นี่
การโต้ตอบระหว่างตัวแทน Dialogflow และผู้ติดต่อได้รับการจัดการโดยเจตนา โดยสรุป เจตนาจะถูกใช้เพื่ออธิบายพฤติกรรมที่คาดหวังสำหรับการสนทนาหนึ่งครั้งโดยอิงจากพฤติกรรมขาเข้าที่กำหนดไว้
อ่านเพิ่มเติมเกี่ยวกับวิธีการจัดการเจตนา:
บทความที่เกี่ยวข้อง 👩💻