เอเจนต์ AI

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

เอเจนต์ประกอบด้วยส่วนประกอบหลักสองส่วน คือ หัวข้อ และ แหล่งข้อมูล

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

  • แหล่งข้อมูล ให้ข้อมูลที่เอเจนต์ต้องการเพื่อทำงานให้เสร็จสมบูรณ์

Important

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

พร้อมท์ AI ใน Odoo

ก่อนที่จะทำงานกับเอเจนต์ AI สิ่งสำคัญคือต้องเข้าใจแนวคิดพื้นฐานเกี่ยวกับพร้อมท์ AI

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

  • น้ำเสียง สไตล์ และบุคลิกของโมเดล AI

  • ขอบเขตของสิ่งที่โมเดลสามารถทำได้

  • ประเภทของผลลัพธ์ที่คาดหวังจากคำขอ

ใน Odoo เอเจนต์ AI แต่ละตัวได้รับมอบหมาย:guilabel:พร้อมท์ระบบ ซึ่งกำหนดบทบาท วัตถุประสงค์ และพฤติกรรมโดยรวมของเอเจนต์ มันทำหน้าที่เป็นแถลงการณ์ภารกิจหลักของเอเจนต์ และขับเคลื่อนการโต้ตอบทั้งหมด

หัวข้อ <ai/topics>`แต่ละหัวข้อยังรวมถึงส่วนประกอบที่คล้ายพร้อมท์ของตัวเอง เรียกว่า:guilabel:`คำแนะนำ คำแนะนำเป็นแนวทางเฉพาะของหัวข้อที่ปรับแต่งวิธีที่เอเจนต์ทำงานภายในบริบทหรือขั้นตอนการทำงานบางอย่าง และวิธีที่มันโต้ตอบภายในกรอบงาน Odoo

คำแนะนำมักรวมถึง:

  • วัตถุประสงค์หรือสิ่งที่หัวข้อครอบคลุม

  • กฎหรือข้อจำกัดสำหรับตัวแทนที่จะต้องปฏิบัติตามเมื่อได้รับมอบหมายหัวข้อนี้

  • เวิร์กโฟลว์ทีละขั้นตอนสำหรับวิธีการทำงานเฉพาะให้เสร็จสมบูรณ์

  • รายละเอียดทางเทคนิคที่จำเป็นในการดำเนินการใดๆ ให้เสร็จสมบูรณ์

โครงสร้างตัวแทน

หัวข้อ

หัวข้อ คือชุดของคำแนะนำและ:ref:`เครื่องมือ <ai/tools>`ที่กำหนดว่าตัวแทนทำงานอย่างไรภายในบริบทเฉพาะ โดยพื้นฐานแล้ว หัวข้อกำหนดสิ่งที่ตัวแทนสามารถทำได้ภายในฐานข้อมูล หัวข้อช่วยนำทางการสนทนา โดยบอกตัวแทนว่าสามารถทำอะไรได้ ทำอย่างไร และควรทำเมื่อใด

Important

หากตัวแทนไม่ได้รับมอบหมายหัวข้อใดๆ ตัวแทนจะสามารถให้ข้อมูลได้เท่านั้น ไม่สามารถทำงานหรือเปลี่ยนแปลงฐานข้อมูลได้

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

หัวข้อต่อไปนี้ได้รับการกำหนดค่าไว้ล่วงหน้าในแอป AI:

  • Natural Language Search: รองรับการตีความคำค้นหาของผู้ใช้เพื่อเปิดมุมมอง Odoo ที่เหมาะสมพร้อมชุดเครื่องมือที่จำเป็นในการค้นหา

  • Information retrieval: ชุดเครื่องมือในการดึงข้อมูลเกี่ยวกับโมเดล

  • Create Leads: ชุดเครื่องมือเพื่อรองรับการสร้างโอกาสขายอัตโนมัติ หัวข้อนี้จะใช้ได้**เฉพาะ**เมื่อติดตั้งแอป ลูกค้าสัมพันธ์ แล้วเท่านั้น

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

เครื่องมือ

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

แหล่งที่มา

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

Example

ตัวแทนที่ออกแบบมาเพื่อตอบคำถามการสนับสนุนลูกค้ามีบทความ คลังข้อมูล รวมอยู่ในแหล่งข้อมูล ซึ่งรวมถึงคำถามที่พบบ่อย

แหล่งข้อมูลสามารถอยู่ในรูปแบบต่อไปนี้:

  • PDFs

  • Weblinks

  • Documents (อัปโหลดในแอปพลิเคชัน เอกสาร)

  • บทความแอป คลังข้อมูล

Important

หากเปิดใช้งานตัวเลือก Restrict to Sources ในตัวแทน ตัวแทนจะสามารถใช้ข้อมูลจากแหล่งข้อมูลที่อัปโหลดและเปิดใช้งานได้**เท่านั้น**

สร้างตัวแทนใหม่

เมื่อต้องการสร้างเอเจนต์ AI ใหม่ ให้ไปที่ แอป AI ‣ สร้าง กรอก:guilabel:ชื่อเอเจนต์ จากนั้นเพิ่มคำอธิบายสั้นๆ หากต้องการ

Tip

ก่อนสร้างเอเจนต์ใหม่ แนะนำให้มีกรณีการใช้งานที่ชัดเจนในใจ วิธีนี้จะช่วยในการเขียน:guilabel:พร้อมท์ระบบ และกำหนด:guilabel:หัวข้อ`และ:guilabel:`เครื่องมือ AI

เลือก:guilabel:`โมเดล LLM`จากเมนูแบบเลื่อนลง

Important

Odoo รองรับ ChatGPT และ Gemini หลายเวอร์ชัน

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

  • เชิงวิเคราะห์: มีลักษณะเป็นคณิตศาสตร์มากขึ้น ตัวเลือกนี้มีแนวโน้มที่จะให้คำตอบเดียวกันกับคำถามเดียวกัน แนะนำสำหรับสถานการณ์ที่ความถูกต้องสำคัญกว่าการทูต

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

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

ทำเครื่องหมายในช่อง:guilabel:`จำกัดเฉพาะแหล่งที่มา`เพื่อจำกัดให้เอเจนต์ตอบกลับ**เฉพาะ**จากทรัพยากรที่ให้มาเท่านั้น

ถัดไป เลือก:guilabel:`หัวข้อ`อย่างน้อยหนึ่งหัวข้อสำหรับเอเจนต์ ดังที่อธิบายไว้ข้างต้น :ref:`หัวข้อ <ai/topics>`ประกอบด้วยทั้งคำแนะนำและเครื่องมือที่แนะนำเอเจนต์ในการช่วยเหลือผู้ใช้ให้ทำงานเสร็จสมบูรณ์

กรอก:guilabel:`พร้อมท์ระบบ`พร้อมคำแนะนำโดยละเอียดสำหรับเอเจนต์เกี่ยวกับบทบาทและความรับผิดชอบของพวกเขา

Tip

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

แบบฟอร์มเอเจนต์ใหม่พร้อมข้อมูลที่จำเป็น

หากต้องการ แหล่งที่มา สำหรับเอเจนต์ ให้เลื่อนไปที่แท็บ:guilabel:แหล่งที่มา จากนั้นคลิก:guilabel:เพิ่มแหล่งที่มา

เลือกรูปแบบ:

  • PDF: เลือกไฟล์ที่เหมาะสมจากหน้าต่างเอ็กซ์พลอเรอร์ และคลิก:guilabel:เปิด

  • ลิงก์เว็บ: วางลิงก์ URL สามารถเพิ่มลิงก์หลายรายการในคลาวเดียว วางลิงก์หนึ่งรายการต่อบรรทัด คลิก:guilabel:บันทึก

  • เอกสาร (อัปโหลดในแอปพลิเคชัน**เอกสาร**): ทำเครื่องหมายในช่องถัดจากเอกสารอย่างน้อยหนึ่งรายการ จากนั้นคลิก:guilabel:เลือก

  • บทความในแอป**คลังข้อมูล**: ทำเครื่องหมายในช่องถัดจากบทความอย่างน้อยหนึ่งรายการ จากนั้นคลิก:guilabel:เลือก

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

รายการของแหล่งข้อมูลสำหรับเอเจนต์ โดยแต่ละแหล่งจะระบุด้วยรูปแบบของมัน

Important

หากแหล่งข้อมูลอัปโหลดไม่สำเร็จ อาจเป็นผลมาจากความขัดแย้งกับโมเดล LLM ที่เลือก

คลิกปุ่มทดสอบเพื่อเปิดหน้าต่างการสนทนาและทดสอบเอเจนต์ใหม่