การเชื่อมต่อกับ Wagtail
ผู้ช่วย AI ที่ตอบคำถามบนเว็บไซต์ Wagtail ของคุณ
ภาพรวม
แพ็กเกจ Wagtail วางผู้ช่วย AI ไว้บนเว็บไซต์ของคุณ ปุ่มแชทอยู่ที่มุมของทุกหน้า ผู้เข้าชมถามด้วยคำพูดของตัวเอง และคำตอบมาจากเนื้อหาของคุณเอง ทั้งเว็บไซต์ เอกสารที่คุณอัปโหลด และบทความช่วยเหลือของคุณ
ข้อสังเกตเกี่ยวกับ AI: คำตอบบนเว็บไซต์ของคุณสร้างโดย AI บางครั้งอาจไม่ถูกต้องหรือไม่ครบถ้วน โปรดตรวจสอบก่อนเชื่อถือ โดยเฉพาะเมื่อต้องตัดสินใจเรื่องสำคัญ
วิธีการทำงาน
แพ็กเกจเพิ่มมิดเดิลแวร์ที่วางสคริปต์เล็ก ๆ หนึ่งตัวไว้ก่อนแท็กปิด body ของทุกหน้า สคริปต์จะรอให้หน้าโหลดเสร็จ แล้วจึงดึงวิดเจ็ตแชทจาก Asyntai เว็บไซต์ของคุณจึงแสดงผลก่อนและความเร็วของหน้าไม่เปลี่ยน เซิร์ฟเวอร์ของคุณไม่เคยติดต่อ Asyntai มีเพียงเบราว์เซอร์ของผู้เข้าชมที่ติดต่อ
คุณไม่ต้องแก้เทมเพลตใด ๆ มิดเดิลแวร์ไม่ยุ่งกับหน้าผู้ดูแลของ Wagtail และไม่ยุ่งกับสิ่งใดที่ไม่ใช่หน้า HTML
ข้อกำหนด
- บัญชี Asyntai แพ็กเกจฟรีก็เพียงพอสำหรับการเริ่มต้น
- เว็บไซต์ Wagtail รุ่น 5.2 ขึ้นไป บน Django 4.2 ขึ้นไป และ Python 3.9 ขึ้นไป
- สิทธิ์เข้าถึงโค้ดของเว็บไซต์นั้น เพราะคุณติดตั้งแพ็กเกจ Python
การติดตั้ง
ทำตามขั้นตอนเหล่านี้เพื่อเพิ่ม Asyntai ลงในเว็บไซต์ Wagtail ของคุณ:
ติดตั้งแพ็กเกจ
ติดตั้งจาก Python Package Index ในสภาพแวดล้อมเดียวกับเว็บไซต์ของคุณ:
pip install wagtail-ai-chatbot
เพิ่มลงในการตั้งค่า
เพิ่มแอปและโมดูลการตั้งค่าของ Wagtail ลงใน INSTALLED_APPS และมิดเดิลแวร์ไว้บนสุดของ MIDDLEWARE:
INSTALLED_APPS = ["wagtail_asyntai", "wagtail.contrib.settings", ...]
MIDDLEWARE = ["wagtail_asyntai.middleware.AsyntaiWidgetMiddleware", ...]
รันการย้ายฐานข้อมูล
คำสั่งนี้สร้างตารางที่เก็บการตั้งค่าของคุณ:
python manage.py migrate wagtail_asyntai
วางรหัสวิดเจ็ตของคุณ
ในหน้าผู้ดูแลของ Wagtail ให้เปิด Settings แล้ว Asyntai chat assistant วางรหัสวิดเจ็ตของคุณแล้วเลือก Save คุณจะพบรหัสนี้ใน แดชบอร์ด Asyntai ที่หัวข้อ Setup & Integration คุณวางโค้ดทั้งชุดได้ แพ็กเกจจะเก็บเฉพาะรหัส
เคล็ดลับ: ก่อนเผยแพร่ ให้เพิ่มเอกสาร คำถามคำตอบ และคำสั่งของคุณใน แดชบอร์ด Asyntai เพื่อให้ผู้ช่วยตอบได้ถูกต้องตั้งแต่ผู้เข้าชมคนแรก
การตั้งค่า
- รหัสวิดเจ็ต: แชทจะทำงานตราบใดที่ช่องนี้มีรหัสที่ถูกต้อง และปิดเมื่อช่องว่างเปล่า
- แสดงแชทเฉพาะผู้เข้าชมที่ยังไม่ล็อกอิน: ผู้ใช้ที่ล็อกอินแล้วจะไม่เห็นแชทเลย มีประโยชน์เมื่อผู้ช่วยมีไว้สำหรับคนที่ยังไม่ได้สมัคร
- ที่อยู่สคริปต์ของวิดเจ็ต: ปล่อยค่านี้ไว้ตามเดิม เว้นแต่ฝ่ายสนับสนุนของ Asyntai ขอให้คุณเปลี่ยน
การตั้งค่าแยกตามเว็บไซต์ โครงการที่ให้บริการหลายเว็บไซต์จากการติดตั้ง Wagtail เดียวจึงให้ผู้ช่วยของตัวเองกับแต่ละเว็บไซต์ได้
การตั้งค่าในไฟล์การตั้งค่าของคุณ
โครงการที่เก็บค่าคอนฟิกไว้ในตัวแปรสภาพแวดล้อมสามารถข้ามหน้าผู้ดูแลและกำหนดค่าในโค้ดได้ ถ้ากรอกทั้งสองที่ หน้าผู้ดูแลจะชนะ
ASYNTAI_WIDGET_ID = "asyntai_ab12cd34"
อีกสามค่าเป็นทางเลือก: ASYNTAI_SHOW_TO_ANONYMOUS_ONLY, ASYNTAI_SCRIPT_URL และ ASYNTAI_SKIP_PREFIXES ค่าสุดท้ายระบุเส้นทางที่วิดเจ็ตไม่แตะต้องเลย และคุณต้องใช้เมื่อหน้าผู้ดูแลของคุณไม่ได้อยู่ที่ /admin/
การวางวิดเจ็ตด้วยมือ
ถ้าคุณอยากเลือกตำแหน่งเอง ให้ข้ามมิดเดิลแวร์แล้ววางแท็กไว้ในเทมเพลตหลักของคุณ แท็กกับมิดเดิลแวร์ไม่เคยทำงานพร้อมกัน คุณจึงเก็บไว้ทั้งสองอย่างได้
{% load asyntai %} ... {% asyntai_widget %}
ผู้ช่วยทำอะไรได้บ้าง
- ตอบคำถามผู้เข้าชมทันที ตลอดวันตลอดคืน ในทุกหน้า
- ตอบได้มากกว่า 80 ภาษา โดยตรวจจับภาษาจากคำถามโดยอัตโนมัติ
- เปิดค้างไว้ขณะที่ผู้เข้าชมเปลี่ยนจากหน้าหนึ่งไปอีกหน้า
- ใช้เอกสารที่คุณอัปโหลด คำถามที่พบบ่อย และคำสั่งของคุณ เพื่อให้คำตอบที่แม่นยำ
ความเป็นส่วนตัว
แพ็กเกจเผยแพร่ค่าสองค่าบนหน้าเว็บเท่านั้น คือรหัสวิดเจ็ตและที่อยู่สคริปต์ ไม่มีข้อมูลเกี่ยวกับหน้าเว็บหรือผู้ใช้ของคุณถูกส่งไปยัง Asyntai มีเพียงเบราว์เซอร์ของผู้เข้าชมที่ติดต่อ Asyntai และติดต่อเมื่อผู้เข้าชมเปิดแชทเท่านั้น
แพ็กเกจและราคา
การเชื่อมต่อกับ Wagtail ใช้ได้ในทุกแพ็กเกจของ Asyntai รวมถึงแพ็กเกจฟรี ทุกแพ็กเกจมีจำนวนข้อความต่อเดือนที่ใช้ร่วมกันทุกช่องทางและทุกการเชื่อมต่อ ดูราคา.
การถอนการติดตั้ง
ล้างช่องรหัสวิดเจ็ตเพื่อปิดแชท หากต้องการเอาแพ็กเกจออก ให้นำมิดเดิลแวร์และแอปออกจากการตั้งค่า แล้วถอนการติดตั้งด้วย pip
ซอร์สโค้ด
แพ็กเกจนี้เป็นซอฟต์แวร์เสรีและโอเพนซอร์ส ภายใต้สัญญาอนุญาต MIT คุณอ่านได้ทุกบรรทัดบน GitHub
ต้องการความช่วยเหลือ?
หากคุณมีคำถามหรือพบปัญหา ติดต่อเราได้ที่ [email protected].