กลับไปที่แดชบอร์ด

เอกสาร

เรียนรู้วิธีใช้ Asyntai

บริบทผู้ใช้

ส่งข้อมูลผู้ใช้เพื่อปรับแต่งการสนทนา AI ให้เป็นส่วนตัว

กำหนดค่าบริบทผู้ใช้
แผน Standard และ Pro

ภาพรวม

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

สิ่งนี้สร้างประสบการณ์ที่ราบรื่นซึ่ง AI "รู้" เกี่ยวกับผู้ใช้อยู่แล้ว - แผนสมาชิก สถานะคำสั่งซื้อ คะแนนสะสม หรือข้อมูลที่เกี่ยวข้องอื่นๆ ที่คุณเลือกแชร์

วิธีการทำงาน

  1. เปิดใช้งานบริบทผู้ใช้ในการตั้งค่าแดชบอร์ดของคุณ
  2. เพิ่ม JavaScript ในเว็บไซต์ของคุณเพื่อตั้งค่าข้อมูลผู้ใช้
  3. AI ได้รับบริบทพร้อมกับทุกข้อความที่ผู้ใช้ส่ง
  4. AI ปรับแต่งการตอบกลับโดยใช้ข้อมูลที่ให้มา
ผู้ช่วย AI
คำสั่งซื้อของฉันอยู่ที่ไหน?
สวัสดีคุณ Sarah! ฉันเพิ่งตรวจสอบคำสั่งซื้อ #8847 ของคุณ — กำลังจัดส่งโดย FedEx และควรจะถึงวันนี้ภายใน 17:00 น.
ฉันอัปเกรดแผนได้ไหม?
แน่นอน! ตอนนี้คุณอยู่ในแผน Basic โดยมี API calls เหลืออยู่ 847 ครั้ง ฉันสามารถช่วยคุณอัปเกรดเป็น Pro เพื่อฟีเจอร์เพิ่มเติมและลิมิตที่สูงขึ้น

การนำไปใช้งาน

เลือกแนวทางที่เหมาะกับการตั้งค่าของคุณ:

แสดงข้อมูลผู้ใช้โดยตรงจากเทมเพลตฝั่งเซิร์ฟเวอร์ของคุณ:

<!-- After your Asyntai widget script -->
<script>
window.Asyntai = window.Asyntai || {};
window.Asyntai.userContext = {
    "Customer name": "<?php echo $user->name; ?>",
    "Email": "<?php echo $user->email; ?>",
    "Subscription plan": "<?php echo $user->plan; ?>",
    "Order status": "<?php echo $user->latest_order_status; ?>"
};
</script>

ตั้งค่าบริบทหลังจากแอปของคุณโหลดข้อมูลผู้ใช้:

// After user logs in or data loads
window.Asyntai = window.Asyntai || {};
window.Asyntai.userContext = {
    "Customer name": currentUser.name,
    "Email": currentUser.email,
    "Subscription plan": currentUser.subscription.planName,
    "Cart total": cart.total,
    "Loyalty points": currentUser.loyaltyPoints
};

// You can update it anytime - changes apply to the next message
window.Asyntai.userContext["Cart total"] = newTotal;

ดึงข้อมูลผู้ใช้เฉพาะเมื่อแชทเปิด (ดีที่สุดสำหรับประสิทธิภาพ):

// Define a function to fetch user context
window.Asyntai = window.Asyntai || {};
window.Asyntai.fetchUserContext = function() {
    return fetch('/api/your-user-context-endpoint/')
        .then(function(response) { return response.json(); })
        .then(function(data) {
            window.Asyntai.userContext = data;
        });
};

// The widget automatically calls this when the chat opens

ดีที่สุดสำหรับประสิทธิภาพ: วิดเจ็ตตรวจจับ fetchUserContext และเรียกใช้โดยอัตโนมัติเมื่อแชทเปิด ดังนั้นข้อมูลจะโหลดเฉพาะเมื่อจำเป็นเท่านั้น

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

ตัวอย่างกรณีการใช้งาน

อีคอมเมิร์ซ

"ฉันเห็นว่าคำสั่งซื้อ #4521 ของคุณกำลังอยู่ระหว่างการจัดส่งและควรจะถึงภายในวันศุกร์"

SaaS

"คุณมี API calls เหลืออยู่ 847 ครั้งในเดือนนี้สำหรับแผน Pro ของคุณ"

การสนับสนุน

"ฉันเห็นว่าคุณเป็นสมาชิก Gold ที่มีตั๋วเปิดอยู่ 3 ใบ ช่วยอะไรได้บ้าง?"

การศึกษา

"คุณผ่านคอร์ส JavaScript ไปแล้ว 78% พร้อมเริ่มโมดูล 8 หรือยัง?"

การบริการ

"Your booking for September 17th is confirmed. Check-in starts at 3 PM."

สุขภาพ

"นัดหมายถัดไปของคุณกับ Dr. Smith กำหนดไว้วันอังคาร เวลา 10:00 น."

หมายเหตุสำคัญ

ไม่บังคับ - แชททำงานได้อย่างสมบูรณ์โดยไม่มีบริบทผู้ใช้ เป็นการปรับปรุงสำหรับผู้ใช้ที่ล็อกอิน
เรียลไทม์ - บริบทจะถูกส่งพร้อมกับแต่ละข้อความ ดังนั้นคุณสามารถอัปเดตแบบไดนามิกเมื่อข้อมูลผู้ใช้เปลี่ยนแปลง
ความปลอดภัย - อย่าใส่รหัสผ่าน หมายเลขบัตรเครดิต หรือข้อมูลที่ละเอียดอ่อนอื่นๆ ส่งเฉพาะข้อมูลที่ไม่ละเอียดอ่อนเท่านั้น
ขีดจำกัดขนาด - บริบทผู้ใช้จำกัดที่ 2,000 ตัวอักษรสำหรับ Standard และ 10,000 ตัวอักษรสำหรับ Pro หากเกิน จะถูกตัดให้พอดี กรุณาทำให้บริบทกระชับ

สถานะการเชื่อมต่อ

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

  • บริบทกำลังได้รับหรือไม่
  • ข้อความล่าสุดพร้อมบริบท
  • ตัวอย่างข้อมูลบริบทที่กำลังส่ง