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

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

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

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

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

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

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

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

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

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

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

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

  2. หน่วยวัด: ลิตร กิโลกรัม กรัม เมตร:

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

ขั้นตอนสุดท้ายในการกรอก 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) ซึ่งเป็นฟังก์ชันที่ออกแบบมาเพื่ออ่านข้อมูลจากตาราง

พารามิเตอร์ คำอธิบาย
**!** sheet_id id ของ Google ชีต
number_sheet หมายเลขชีตในตาราง; ค่าเริ่มต้น = 1
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 49018" โดยที่แทนที่ 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. การส่งข้อมูลไปยังระบบ

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

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

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

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

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