ด้วยฟีเจอร์ที่พัฒนาโดยทีม Mavibot แชทบอท AI สามารถตีความค่าที่ป้อนในชีตได้อย่างแม่นยำ จากนั้นบันทึกค่าเหล่านั้นลงในตัวแปรระบบในการตั้งค่าโปรเจกต์

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

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

การเตรียม Google ชีต

การสร้างและกรอกข้อมูล

เปิดตัวแก้ไขชีต:

คุณต้องกรอกแถวด้วยหมวดหมู่คอลัมน์:

เนื่องจาก AI สามารถอ่านข้อมูลได้ มันจะใช้ฟังก์ชันในการเขียนค่าจากชีตไปยังตัวแปรในการตั้งค่าโปรเจกต์ ดังนั้นเราขอแนะนำให้เพิ่มชื่อหมวดหมู่คอลัมน์ที่กระชับและเข้าใจง่ายเพื่อความสะดวกและความเข้าใจในตรรกะของบอท

จากนั้น ระบุชื่อที่จำเป็นในคอลัมน์:

มาดูหมวดหมู่คอลัมน์ "หน่วยวัด" กัน:

หน่วยวัดสามารถรวม:

  1. ตัวบ่งชี้เชิงปริมาณในรูปแบบของชิ้น/หน่วย (สินค้าหนึ่งหน่วย สินค้าสองหน่วย หนึ่งชิ้น ฯลฯ):

  1. หน่วยวัดปริมาณ: ลิตร กิโลกรัม กรัม เมตร:

บอทจะเข้าใจสิ่งที่คุณหมายถึงได้อย่างสมบูรณ์แบบและใช้ค่าที่ฝังอยู่ในช่อง

ขั้นตอนสุดท้ายในการกรอก Google ชีตคือการป้อนราคาต่อหน่วยวัด

ในขั้นตอนนี้ Google ชีตก็เสร็จสมบูรณ์

การตั้งค่าการเข้าถึง

เพื่อให้บอท AI สามารถดึงค่าจากชีตได้ คุณต้องเปิดการตั้งค่าการเข้าถึง:

คลิกที่การตั้งค่า และหน้าต่างต่อไปนี้จะเปิดขึ้น:

ที่นี่คุณต้องเปลี่ยนการตั้งค่าจาก "จำกัดการเข้าถึง" เป็น "ทุกคนที่มีลิงก์":

ID ชีต

ในการทำงานกับฟังก์ชัน get_info_from_table(!sheet_id, number_sheet, sheet_json_keys) เราจะต้องใช้ ID ชีต เนื่องจากฟังก์ชันใช้ sheet_id เป็นพารามิเตอร์ที่จำเป็น

เพื่อรับ ID เพียงคลิกที่แถบที่อยู่:

คุณจะเห็นบรรทัดที่มีที่อยู่หน้า:

จากนั้นเราจะต้องใช้ชุดสัญลักษณ์และตัวอักษร ซึ่งก็คือ ID ของชีต:

การทำงานกับชีตและการกำหนดค่าเสร็จสมบูรณ์

การทำงานในตัวสร้างฟันเนล

การใช้ฟังก์ชัน get_info_from_table()

ในการใช้ฟังก์ชัน get_info_from_table() คุณจะต้องมีหนึ่งบล็อกในตัวสร้างฟันเนล

ไปที่แท็บที่เหมาะสมใน Mavibot และสร้างบล็อกตรวจสอบเงื่อนไขหลัก:

แทนที่ #{none} เราจะเขียนในข้อความแจ้งเตือนสำหรับโหมดทดสอบหลังจากเปิดบล็อกนี้ และตัวแปรที่ฝังผ่านโครงสร้าง #{}:

โปรดทราบ!

ตัวแปรที่ฝังในข้อความจำเป็นเพื่อตรวจสอบว่าบอทกำลังอ่านฟังก์ชัน

เมื่อรันบล็อกในโหมดทดสอบ บอทจะแสดงค่าที่จะถูกซ้อนในตัวแปร

โปรดทราบ!

หลังจากกำหนดค่าการเรียกบล็อกในโหมดทดสอบและบันทึกตัวแปรในการตั้งค่าโปรเจกต์แล้ว อย่าลบบล็อกนี้

คุณอาจต้องการมัน: ตัวอย่างเช่น หากคุณเพิ่มค่าใดๆ ลงในตาราง เพียงรันบล็อกในโหมดทดสอบ จากนั้นข้อมูลในตัวแปรโปรเจกต์จะถูกอัปเดต

ชื่อตัวแปรสามารถเป็นชื่อใดก็ได้ที่คุณต้องการ

ต่อไป เราต้องการฟังก์ชัน get_info_from_table(sheet_id, number_sheet, sheet_json_keys) ซึ่งเป็นฟังก์ชันที่ออกแบบมาเพื่ออ่านข้อมูลจากตาราง

เปิดเครื่องคิดเลขและป้อน ID ของตาราง โดยใส่ในตัวแปร (เช่น sheet):

จากนั้น กำหนดตัวแปรที่ระบุในข้อความบล็อกและกำหนดค่าในรูปแบบของฟังก์ชัน get_info_from_table() พร้อมพารามิเตอร์ที่จำเป็น sheet_id (แทนที่ด้วยตัวแปร sheet ซึ่งมี ID ตาราง):

ข้อควรระวัง! ก่อนตัวแปร product_pay_info ในเครื่องคิดเลข ให้เขียน project. ซึ่งจำเป็นเพื่อให้ VARIABLE และ VALUES จากตารางถูกป้อนเข้าสู่การตั้งค่าโปรเจกต์ (แคช):

ตอนนี้เขียนคำ/ตัวเลขใดๆ ในเงื่อนไขบล็อก:

บล็อกการส่งข้อมูล

จากนั้น สร้างบล็อกสถานะที่สอง:

บล็อกสถานะนี้จะจำเป็นสำหรับการถ่ายโอนตัวแปรไปยังการ์ดของลูกค้า

คุณยังสามารถส่งข้อความสุดท้ายจากบอทในบล็อกนี้ เช่น "ขอบคุณสำหรับการสั่งซื้อ! ฉันกำลังส่งข้อมูลให้ผู้จัดการฝ่ายสื่อสาร!":

จากนั้น คัดลอก ID บล็อก - คุณจะต้องใช้เพื่อกำหนดค่าผู้ช่วย AI ในคำสั่ง "start_block_from_ai 31241050" โดยที่แทนที่ ID จากตัวอย่าง คุณต้องใส่ ID บล็อกของคุณ

การอ่านชีต

ตอนนี้ เปิดบล็อกในเวอร์ชันทดสอบเพื่อให้แชทบอทอ่านค่าจากชีตและใส่ในตัวแปรของคุณในการตั้งค่าโปรเจกต์:

ดังนั้น บล็อกทำงานได้อย่างถูกต้อง: คุณเห็นค่าที่อ่านได้และอยู่ในตัวแปรในการตั้งค่าโปรเจกต์

คุณสามารถตรวจสอบได้โดยไปที่ส่วนที่เหมาะสม:

จากนั้น คุณจะเห็นตัวแปรของคุณพร้อมค่าที่ฝังจากตาราง:

ดังนั้น ตอนนี้ ภายในโปรเจกต์ของคุณ มีตัวแปรพร้อมสินค้า ราคา และทุกสิ่งที่คุณระบุในชีต

การทำงานเป็นผู้ช่วย AI

ไปที่ส่วน "ผู้ช่วย AI" และเริ่มกำหนดค่าปัญญาประดิษฐ์

บทบาทผู้ช่วย: พนักงานขาย

เราจะตั้งค่าตัวเลือก "ปุ่ม" และ "การป้อนข้อมูลทีละขั้นตอน" ด้วย:

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

การตั้งค่าผู้ช่วย AI

ในการตั้งค่าบอท เราเขียนข้อมูลต่อไปนี้:

  1. ตำแหน่งและคำแนะนำสำหรับบอท

ตัวอย่าง:

<คุณเป็นพนักงานขายร้านค้า "ของจิ๋วทุกอย่าง"
งานของคุณคือถามลูกค้าว่าต้องการเลือกสินค้าชนิดใด จำนวนกี่หน่วย จากนั้นคำนวณราคารวมของสินค้า ซึ่งเท่ากับหนึ่งหน่วยสินค้าคูณด้วยราคา

หลังจากที่คุณสัมภาษณ์ลูกค้าเกี่ยวกับการซื้อของเขา ให้ทำซ้ำคำสั่งซื้อและถาม "คำสั่งซื้อถูกต้องหรือไม่?">

โปรดทราบ ในบรรทัด "คำนวณราคารวมของสินค้า ซึ่งเท่ากับหนึ่งหน่วยสินค้าคูณด้วยราคา" - บรรทัดนี้จะแสดงผลลัพธ์สุดท้ายของราคาของทุกหมวดหมู่ที่ลูกค้าเลือก:

ตัวอย่าง:

ลูกค้าเลือกสามกิโลกรัมของสินค้าหนึ่งรายการ บอทจะคำนวณราคารวม:

  1. คำสั่งเรียกบล็อกและถ่ายโอนตัวแปรไปยังระบบเขียนดังนี้:

<หากลูกค้าเขียน "คำสั่งซื้อถูกต้อง" หรือ "ถูกต้อง" ให้เขียน "start_block_from_ai N"> โดยที่แทนที่ N ให้ใส่ ID บล็อกพร้อมข้อความสุดท้าย: บล็อกสถานะส่งข้อมูลไปยังการ์ดของลูกค้า:

คำสั่งในการตั้งค่าผู้ช่วย AI มีลักษณะดังนี้:

ความรู้ของบอท

ในฟิลด์ "ความรู้ของบอท" ให้ส่งตัวแปรที่ถูกแคชไว้ก่อนหน้านี้โดยบล็อกตรวจสอบเงื่อนไขหลัก:

ความรู้ของบอท:

ด้วยวิธีนี้ บอทจะนำข้อมูลจากตัวแปรในการตั้งค่าโปรเจกต์และแนะนำลูกค้าของคุณเกี่ยวกับสินค้าที่มี

รูปแบบข้อมูล

ในรูปแบบของข้อมูลที่ส่ง คุณระบุข้อมูลที่คุณรวบรวมเอง (เช่น สินค้า) จากนั้นป้อนวลีพร้อม "คีย์" และกำหนดค่าให้กับคีย์:

คำอธิบาย

บรรทัดที่ 1: "รูปแบบของข้อมูลที่ส่ง: สินค้าพร้อมคีย์ product, หน่วยวัดพร้อมคีย์ thing, ราคาพร้อมคีย์ count, ราคารวมของสินค้าที่เลือกทั้งหมดพร้อมคีย์ result" - ทำให้บอทเข้าใจว่าข้อมูลใดและค่าอะไรที่ต้องส่งไปยังระบบ

ตัวแปรเหล่านี้จะแสดงในการ์ดของลูกค้า:

  1. หากคุณต้องการให้สินค้าแต่ละรายการที่ลูกค้าเลือกแสดงแยกกัน ให้เพิ่มบรรทัดที่สอง:

"หากลูกค้าเลือกสินค้าหลายรายการ ให้เพิ่มสินค้าชิ้นแรกด้วยคีย์ product1, สินค้าชิ้นที่สองด้วยคีย์ product2, สินค้าชิ้นที่สามด้วยคีย์ product3 และอื่นๆ"

การตั้งค่าผู้ช่วย AI เสร็จสมบูรณ์

พารามิเตอร์ที่เหลือสามารถตั้งค่าได้ตามดุลยพินิจของคุณ:

การทดสอบบอท

ใช้ตัวสร้างเงื่อนไขเพื่อเพิ่มการทำงานของบอทในหน้าต่างทดสอบ:

ขั้นตอนที่ 1. คลิกที่ตัวสร้างเงื่อนไข

ขั้นตอนที่ 2. เลือกแท็บที่มีกล่องข้อความและคลิก "เพิ่ม":

ตอนนี้ ในเงื่อนไขเริ่มต้น คุณเห็นค่าต่อไปนี้:

ด้วยวิธีนี้ บอทจะเปิดใช้งานเฉพาะในหน้าต่างทดสอบและไม่มีที่อื่น

หลังจากดีบักบอทแล้ว ให้ลบเงื่อนไขนี้

ตอนนี้มาทดสอบบอท:

  1. มาถามคำถามความปลอดภัยกับบอทเกี่ยวกับสินค้าที่มี:

บอทแสดงสินค้าหลากหลายที่ป้อนใน Google ชีต โดยดึงค่าจากตัวแปรที่อยู่ในการตั้งค่าโปรเจกต์

  1. จากนั้น เราจะเลือกสินค้าและพูดคุยกับบอทอัจฉริยะ:

  1. มาสินค้าอื่น:

บอทยังแสดงผลอย่างถูกต้อง โดยแสดงหมวดหมู่สินค้าให้ลูกค้าเพื่อเลือกในภายหลัง

  1. ลูกค้าเลือกสินค้าหลายรายการและเลือกจำนวน:

บอทคำนวณราคาของสินค้าที่เลือกและคำนวณราคารวม

  1. การส่งข้อมูลไปยังระบบ:

ผลลัพธ์: หลังจากบอททำซ้ำคำสั่งซื้อและลูกค้าตอบว่าคำสั่งซื้อถูกต้อง แชทบอทตามการตั้งค่า เรียกบล็อก "สถานะบทสนทนา":

หลังจากนั้น ข้อมูลที่สร้างโดยบอทในบทสนทนากับลูกค้าถูกส่งไปยังการ์ดของลูกค้า:

บอททำงานทุกอย่างถูกต้อง

ด้วยวิธีนี้ คุณสามารถสร้างร้านค้าออนไลน์ทุกประเภทและใช้ค่าที่จำเป็นใดๆ ภายในตาราง

ข้อจำกัดหลัก - มีเพียงจินตนาการของคุณเท่านั้น!

คู่มือวิดีโอ

https://youtu.be/LTEmRgbRp8M