# การแก้ไขปัญหา AI

### ภาพรวม

แม้ว่า Zaapi AI Agent จะทรงพลัง แต่ประสิทธิภาพของมันขึ้นอยู่กับคุณภาพของการฝึกทั้งหมด หากคุณพบว่า AI ของคุณทำผิดพลาด ให้คำตอบแปลก ๆ หรือทำงานไม่เป็นไปตามที่คาดไว้ เกือบทั้งหมดมักเป็นปัญหาที่สามารถแก้ไขได้ด้วยการปรับปรุงข้อมูลการฝึกของมัน

คู่มือนี้จะช่วยคุณวินิจฉัยและแก้ไขปัญหาที่พบบ่อยที่สุด

### **ขั้นตอนแรกของคุณ: ใช้ "Show Thinking" เพื่อวินิจฉัย**

ก่อนที่คุณจะแก้ปัญหาได้ คุณต้องเข้าใจก่อนว่าทำไมมันถึงเกิดขึ้น เครื่องมือที่สำคัญที่สุดสำหรับเรื่องนี้คือ **"Show thinking"** ฟีเจอร์บนหน้า **Test** หน้า

เมื่อ AI ของคุณให้คำตอบ ให้คลิกปุ่ม "Show thinking" ใต้คำตอบนั้น ซึ่งจะแสดงการให้เหตุผลทีละขั้นตอนของ AI:

* มันจะแสดงให้คุณเห็นว่ามันพยายามค้นหา **Scenario** หรือไม่ และสำเร็จหรือไม่
* มันจะแสดงให้คุณเห็นว่ามันใช้ข้อมูลส่วนใดของ **Knowledge Source** ในการสร้างคำตอบ
* มันจะอธิบายรายละเอียดของ **guidelines** ที่มันปฏิบัติตามเพื่อสร้างคำตอบสุดท้าย

เมื่อคุณตรวจสอบสิ่งนี้ คุณจะเห็นได้ทันทีว่า *ทำไม* AI จึงให้คำตอบนั้น ซึ่งเป็นกุญแจสำคัญในการแก้ไขมัน

### **ปัญหาที่พบบ่อยและวิธีแก้ไข**

#### **1. AI ให้ข้อมูลที่ไม่ถูกต้องหรือล้าสมัย**

* **ปัญหา:** ลูกค้าถามเกี่ยวกับนโยบายการคืนสินค้า และ AI ให้ข้อมูลที่ล้าสมัยไปสองปี
* **สาเหตุที่เป็นไปได้:** AI กำลังดึงข้อมูลจากแหล่งความรู้ที่มีโครงสร้างไม่ดีหรือล้าสมัย ข้อมูลอาจถูกฝังอยู่ในย่อหน้ายาว ๆ ที่ไม่มีจุดเน้น ทำให้ AI แยกแยะรายละเอียดที่ถูกต้องได้ยาก
* **วิธีแก้ไข:**
  1. ใช้ "Show thinking" เพื่อระบุแหล่งความรู้ที่ถูกใช้อยู่แบบเจาะจง
  2. ตรวจสอบเอกสารนั้นในด้านความชัดเจน โครงสร้าง และความถูกต้อง ตรวจสอบให้แน่ใจว่าใช้หัวข้อที่ชัดเจนและเป็นไปตามแนวทางที่เราแนะนำ
  3. สำหรับคู่มือฉบับสมบูรณ์เกี่ยวกับการจัดโครงสร้างเอกสารของคุณ โปรดดู: [**แนวปฏิบัติที่ดีที่สุดสำหรับแหล่งความรู้ของ AI**](https://help.zaapi.com/ai/training-ai/best-practices-knowledge-sources).

#### **2. AI ไม่ปฏิบัติตาม Scenario อย่างถูกต้อง**

* **ปัญหา:** คุณมี scenario สำหรับ "Refund Requests" แต่เมื่อลูกค้าพูดว่า "I want my money back" AI กลับให้คำตอบทั่วไปจากฐานความรู้แทนที่จะปฏิบัติตามคำแนะนำทีละขั้นตอนของคุณ
* **สาเหตุที่เป็นไปได้:** คำอธิบายทริกเกอร์ใน scenario ของคุณกว้างไม่พอที่จะจับถ้อยคำที่ลูกค้าใช้
* **วิธีแก้ไข:**
  1. ไปที่ **AI Agent > Train > Scenario handling** และแก้ไข scenario ที่เกี่ยวข้อง
  2. ในช่อง "When this scenario should trigger" ให้เพิ่มรูปแบบการถามของลูกค้าให้หลากหลายขึ้น ตัวอย่างเช่น แทนที่จะใช้แค่ "Customer asks for a refund," ลองใช้ "Customer is unhappy and wants a refund, asks for their money back, or says their order was not as expected." ยิ่งคุณอธิบายได้ละเอียดมากเท่าไร AI ก็จะจับเจตนาได้ดีขึ้นเท่านั้น

#### **3. แหล่งความรู้จากเว็บไซต์ไม่ถูกต้อง**

* **ปัญหา:** คุณได้เพิ่มหน้า FAQ ของเว็บไซต์เป็นแหล่งความรู้แล้ว แต่ AI กลับดึงข้อความที่ไม่เกี่ยวข้องจากเมนูหรือแถบด้านข้างเข้ามา หรือรูปแบบการจัดวางดูยุ่งเหยิง
* **สาเหตุที่เป็นไปได้:** โครงสร้างของเว็บไซต์บางแบบซับซ้อนเกินไปสำหรับ AI ที่จะดึงข้อมูลได้อย่างสะอาด มันอาจสับสนกับแถบนำทาง ส่วนท้ายเว็บไซต์ และป๊อปอัป
* **วิธีแก้ไข:**
  * แทนที่จะดึงข้อมูลจากเว็บไซต์โดยตรง วิธีที่น่าเชื่อถือกว่ามากคือ **สร้างแหล่งความรู้ด้วยตนเอง**คัดลอกข้อความจากเว็บไซต์ของคุณแล้ววางลงในเอกสาร Word (`.docx`) หรือวางโดยตรงลงในตัวแก้ไข "Write it yourself" วิธีนี้ช่วยให้คุณจัดโครงสร้างได้อย่างสมบูรณ์แบบด้วยหัวข้อที่ชัดเจน ทำให้มั่นใจได้ว่า AI จะเรียนรู้เฉพาะข้อมูลที่คุณต้องการเท่านั้น

#### **หมายเหตุเกี่ยวกับ AI เทียบกับแชตบอต Flow Builder**

สิ่งสำคัญคือต้องจำไว้ว่า AI Agent ไม่ใช่แชตบอตแบบดั้งเดิมที่อิงตามกฎตายตัว

* **Flow Builder:** ใช้สิ่งนี้เมื่อคุณต้องการให้แชตบอตทำตามสคริปต์ที่เฉพาะเจาะจงและเคร่งครัดทุกครั้ง มันคาดเดาได้และเหมาะอย่างยิ่งสำหรับกระบวนการเชิงเส้น เช่น การคัดกรองลีด
* **AI Agent:** ใช้สิ่งนี้เมื่อคุณต้องการให้แชตบอตสนทนาอย่างเป็นธรรมชาติและมีความยืดหยุ่น เป้าหมายไม่ใช่การบังคับให้มันพูดตามสคริปต์เฉพาะ แต่คือ **ให้ข้อมูลคุณภาพสูงแก่它** และปล่อยให้มันใช้ความฉลาดของมันเพื่อสร้างคำตอบที่ดีที่สุด

หากคุณพบว่าตัวเองพยายามทำให้ AI ทำตามสคริปต์แบบคำต่อคำอย่างเคร่งครัด คุณอาจใช้ **Flow Builder** สำหรับงานนั้นโดยเฉพาะจะเหมาะกว่า

#### **"Hallucinations" คืออะไร และควรทำอย่างไรกับมัน?**

บางครั้ง AI อาจ "hallucinate"—หมายถึงมันให้คำตอบที่ดูเหมือนมาจากที่ไหนก็ไม่รู้และไม่ได้อิงกับข้อมูลการฝึกของมัน ซึ่งเป็นลักษณะที่พบได้ไม่บ่อยแต่เป็นที่รู้จักของ Large Language Models

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

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


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.zaapi.com/th/ai/ai-4.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
