Odoo 19 ได้เปิดตัวชั้น AI ที่ทำได้มากกว่าการสร้างข้อความ โดยช่วยให้ผู้ใช้ค้นหาข้อมูล ตีความระเบียน เปิดมุมมอง จัดหมวดหมู่เอกสาร สนับสนุนงาน helpdesk ตอบผู้เข้าชมเว็บไซต์ และเลือกการดำเนินการที่ควบคุมได้ Odoo 19.4 ขยายทิศทางนี้ด้วยการเลือกโมเดลอัตโนมัติ การโต้ตอบด้วยเสียง บทสนทนาที่บันทึกไว้ การ์ดระเบียนใน live chat ที่สมบูรณ์ขึ้น และการเชื่อมต่อ MCP
คำถามที่มีประโยชน์ไม่ใช่ว่า Odoo มี AI หรือไม่ แต่คือเอเจนต์ใดได้รับอนุญาตให้ใช้ข้อมูลและเครื่องมือใดในสถานการณ์หนึ่งๆ Odoo แยกเรื่องเหล่านี้ออกจากกันผ่านเอเจนต์ ทักษะ แหล่งข้อมูล และ server actions
เริ่มต้นด้วยผู้ช่วย Ask AI มาตรฐาน
ผู้ช่วย Ask AI มาตรฐานใช้งานได้จาก command palette และปุ่ม AI ทั่วทั้งอินเทอร์เฟซของ Odoo ตามเอกสารอย่างเป็นทางการ Odoo AI documentation โดยสามารถตอบคำถามด้วยภาษาธรรมชาติ เปิดมุมมอง ปรับปรุงเนื้อหา สรุป chatter และแนะนำขั้นตอนถัดไปตามบริบท
เอเจนต์ Ask AI มาตรฐานไม่สามารถเปลี่ยนแปลงระเบียนในฐานข้อมูลได้ มันช่วยให้ผู้ใช้เข้าใจและนำทางข้อมูลได้ แต่ Odoo แยกความช่วยเหลือนั้นออกจากเครื่องมือที่ทำการเขียนข้อมูลโดยตั้งใจ นี่เป็นค่าเริ่มต้นที่สำคัญ เพราะคำตอบที่ลื่นไหลไม่ควรถูกแปลงเป็นธุรกรรมบัญชี การขาย หรือการปฏิบัติงานโดยไม่รู้ตัว
เอเจนต์แบบกำหนดเองกำหนดงานเฉพาะ
เอเจนต์ Odoo AI แบบกำหนดเองมี system prompt, รูปแบบการตอบ, ทักษะหนึ่งอย่างหรือมากกว่า และแหล่งข้อมูลเสริม เอกสารอย่างเป็นทางการ AI agents documentation อธิบายว่าเอเจนต์คือผู้ช่วยภาษาธรรมชาติที่มีวัตถุประสงค์ชัดเจนและเข้าถึงเครื่องมือของ Odoo ได้
ในเอกสาร Odoo 19 รุ่นก่อนหน้า ชุดคำสั่งและเครื่องมือเรียกว่า topics แต่ใน Odoo 19.4 เปลี่ยนชื่อเป็น skills วัตถุประสงค์ยังเหมือนเดิม คือแต่ละ skill อธิบายบริบท กฎ และเวิร์กโฟลว์สำหรับงานหนึ่ง ส่วน tools คือฟังก์ชันจริงที่เอเจนต์อาจเรียกใช้
โครงสร้างนี้รองรับเอเจนต์ที่ออกแบบมาสำหรับสถานการณ์ต่างๆ แทนที่จะเป็นผู้ช่วยเพียงตัวเดียวที่มีอำนาจกว้างและกำกวม ตัวอย่างเช่น:
- ผู้ช่วยฝ่ายขายที่ค้นหาโอกาสทางการขาย อธิบายข้อมูล pipeline และร่างข้อความติดตามผล
- เอเจนต์ฝ่ายสนับสนุนที่ตอบจากบทความ Knowledge ที่อนุมัติแล้ว และส่งต่อกรณีที่ไม่แน่ใจ
- เอเจนต์เอกสารที่จัดหมวดหมู่ไฟล์อัปโหลดและเลือกโฟลเดอร์หรือแท็กที่อนุมัติแล้ว
- ผู้ช่วยงานภาคสนามที่สรุปประวัติงานและเตรียมอัปเดตให้ลูกค้า
- เอเจนต์แชตสดที่ตอบคำถามทั่วไปและสร้าง CRM lead หลังจากเก็บรายละเอียดที่จำเป็นครบแล้ว
แหล่งข้อมูลกำหนดว่าเอเจนต์อ้างอิงอะไรได้บ้าง
เอเจนต์ของ Odoo สามารถใช้ PDF, ลิงก์เว็บ, ไฟล์ Documents และบทความ Knowledge เป็นแหล่งข้อมูลที่ทำดัชนีไว้ได้ ตัวเลือก Restrict to Sources จำกัดเอเจนต์ให้อยู่กับแหล่งข้อมูลที่อัปโหลดและใช้งานอยู่ สิ่งนี้มีประโยชน์สำหรับคำตอบที่หันหน้าให้ลูกค้า เพราะองค์กรสามารถกำหนดเนื้อหาที่เอเจนต์คาดว่าจะใช้ได้ แทนที่จะปล่อยให้ตอบกว้างๆ โดยไม่มีหลักฐานรองรับ
การจำกัดแหล่งข้อมูลช่วยเพิ่มการควบคุม แต่คุณภาพของแหล่งข้อมูลก็ยังสำคัญ เอกสารควรมีเจ้าของ วันที่ทบทวน และกระบวนการลบข้อมูลราคา นโยบาย หรือคำแนะนำที่ล้าสมัย แหล่งข้อมูลที่ขัดแย้งกันอาจทำให้คำตอบไม่สอดคล้องกัน แม้ว่าเอกสารทุกฉบับจะได้รับอนุมัติทางเทคนิคแล้วก็ตาม
Odoo AI Live Chat ทำงานอย่างไร
Odoo สามารถมอบหมายเอเจนต์ AI ให้กับกฎของช่อง Live Chat ได้ เอกสารอย่างเป็นทางการ AI Live Chat documentation ระบุว่าเอเจนต์สามารถตอบคำถามทั่วไป ขอข้อมูลเพิ่มเติม คัดกรองบทสนทนา และส่งต่อให้เจ้าหน้าที่มนุษย์ได้
รูปแบบ live-chat ที่ให้มาไม่ได้สร้าง lead ทันทีหลังข้อความแรก คำสั่งของมันกำหนดว่าเมื่อใดควรส่งต่อ เก็บรายละเอียดติดต่อที่ขาดอยู่ ยืนยันรายละเอียดที่ทราบแล้ว และเรียกใช้เครื่องมือสร้าง lead เพียงครั้งเดียว สิ่งนี้แสดงให้เห็นว่า คำสั่งเวิร์กโฟลว์สำคัญพอๆ กับโมเดลภาษา
Odoo 19.4 ยังสามารถแสดงการ์ดแบบสมบูรณ์ที่คลิกได้เมื่อเอเจนต์กล่าวถึงระเบียน Odoo ที่รองรับใน live chat ซึ่งช่วยให้ผู้เข้าชมเข้าใจและเปิดดูสินค้า นัดหมาย หรือระเบียนอื่นที่รองรับได้ง่ายขึ้น
แชตบอตเฉพาะบริษัทคือรูปแบบการออกแบบ ไม่ใช่แค่หนึ่งช่องทำเครื่องหมาย
องค์กรที่มีหลายบริษัทอาจต้องการให้เว็บไซต์ของแต่ละบริษัทมีแชตบอตที่ตอบเฉพาะเรื่องของบริษัทนั้น Odoo มีองค์ประกอบพื้นฐานสำหรับการออกแบบนี้ แต่ขอบเขตต้องกำหนดอย่างชัดเจน
รูปแบบที่ใช้งานได้จริงคือ:
- ใช้เว็บไซต์แยกต่างหาก และช่อง Live Chat หรือกฎช่องที่แยกกัน สำหรับประสบการณ์ของแต่ละบริษัท
- สร้างเอเจนต์ AI แยกกันสำหรับแต่ละบริษัท แทนที่จะใช้เอเจนต์เดียวที่พยายามเดาว่าเป็นบริษัทใด
- ให้เอเจนต์แต่ละตัวใช้เฉพาะบทความ Knowledge เอกสาร นโยบาย และลิงก์เว็บที่ได้รับอนุมัติของบริษัทนั้น
- เปิดใช้ Restrict to Sources เพื่อให้คำตอบอยู่ภายในชุดแหล่งข้อมูลเฉพาะของบริษัท
- มอบหมายเฉพาะทักษะและเครื่องมือที่จำเป็นสำหรับช่องนั้น เช่น การค้นหาข้อมูล หรือการสร้าง lead แบบควบคุมได้
- ตรวจสอบให้แน่ใจว่า lead, ticket หรือการนัดหมายที่สร้างขึ้นได้รับบริบทของบริษัทและทีมที่รับผิดชอบตามที่ตั้งใจไว้
- ทดสอบคำถามข้ามบริษัท ชื่อแบรนด์ที่กำกวม และความพยายามในการดึงข้อมูลของอีกบริษัทหนึ่ง
ระเบียนแบบหลายบริษัทของ Odoo อาจเป็นแบบแชร์หรือเฉพาะบริษัท เอกสาร multi-company documentation อธิบายว่าใบเสนอราคา ใบแจ้งหนี้ และบิลจากผู้ขายที่เชื่อมกับบริษัทจะถูกจำกัดอยู่ในบริบทของบริษัทที่เกี่ยวข้อง ขณะที่ระเบียนบางประเภท เช่น ผู้ติดต่อและสินค้า อาจถูกแชร์เป็นค่าเริ่มต้น
โมเดลระเบียนนั้นไม่ได้หมายความว่าแหล่งข้อมูล AI ทุกอย่างจะถูกแยกโดยอัตโนมัติ อย่าถือว่า system prompt อย่าง “พูดถึงเฉพาะ Company A” เป็นการควบคุมความลับ การแยกชุดแหล่งข้อมูล การกำหนดช่องทาง สิทธิ์การเข้าถึง และการตรวจสอบฝั่งเครื่องมือ จะให้ขอบเขตที่แข็งแรงกว่า หากต้องการการแยกตามกฎหมายอย่างเข้มงวด ฐานข้อมูลแยกต่างหากอาจเหมาะสมกว่าการกำหนดค่าแบบหลายบริษัทที่ใช้ร่วมกัน
เอเจนต์สามารถทำงานได้เฉพาะผ่านเครื่องมือที่มอบหมายให้
หากเอเจนต์ไม่มี skills เลย Odoo ระบุว่ามันสามารถให้ข้อมูลได้ แต่ไม่สามารถทำงานให้เสร็จหรือเปลี่ยนฐานข้อมูลได้ tool จะขยายความสามารถของเอเจนต์ให้เกินกว่าการสนทนา ตัวอย่างที่ตั้งค่าไว้ล่วงหน้ารวมถึงการเปิดมุมมองและการสร้าง lead ขณะที่แอปที่ติดตั้งสามารถทำให้มีเครื่องมืออื่นๆ เพิ่มเติมได้
สำหรับเวิร์กโฟลว์อัตโนมัติของระเบียน Odoo ใช้ AI server actions เอกสาร AI server actions documentation แยก AI manager ออกจาก worker tool โดย AI จะอ่านระเบียนและ prompt เลือกเครื่องมือ และส่ง arguments ที่ประกาศไว้ จากนั้น standard server action จะรันตรรกะทางธุรกิจจริง
สิ่งนี้ทำให้ AI สามารถตัดสินใจตามบริบท ขณะที่โค้ดแบบกำหนดแน่นอนเป็นผู้บังคับใช้กฎ ตัวอย่างเช่น AI อาจจัดประเภทเอกสารซัพพลายเออร์ แต่เครื่องมือที่เลือกควรตรวจสอบปลายทาง บริษัท สถานะระเบียนที่อนุญาต และฟิลด์ที่จำเป็น ก่อนจะเขียนข้อมูลใดๆ
รูปแบบการทำงานอัตโนมัติของงานที่มีประโยชน์
- จัดหมวดหมู่เอกสารขาเข้าและใช้แท็กหรือโฟลเดอร์ที่อนุมัติแล้ว
- สรุป ticket ของ helpdesk และเติมฟิลด์ triage แบบมีโครงสร้าง
- เลือกเส้นทางติดตามผลตามระเบียน โดยปล่อยให้การส่งหรือการอนุมัติเป็นหน้าที่ของผู้ใช้
- สร้างลีด CRM จากแชทสดหลังจากยืนยันรายละเอียดการติดต่อที่จำเป็นแล้ว
- ร่างอีเมลจากบริบทของระเบียนปัจจุบันเพื่อให้มนุษย์ตรวจทาน
- ดึงรายละเอียดที่มีโครงสร้างจากเอกสารเข้าสู่เวิร์กโฟลว์ที่ควบคุมได้
รูปแบบที่อ่อนแอที่สุดคือการให้เอเจนต์ตัวเดียวที่กว้างขวางมีชุดเครื่องมือเขียนที่ทรงพลังจำนวนมาก เอเจนต์ที่มีขอบเขตแคบจะทดสอบ อธิบาย และตรวจสอบได้ง่ายกว่า
สิ่งที่ Odoo 19.4 เพิ่มเข้ามา
หมายเหตุการเผยแพร่ฉบับทางการของ Odoo 19.4 เพิ่มความสามารถหลายอย่างรอบโมเดลเอเจนต์นี้:
- การเลือกโมเดล AI ที่กำหนดค่าไว้และเหมาะสมที่สุดสำหรับงานโดยอัตโนมัติ
- การโต้ตอบด้วยเสียงเพื่อบอกคำขอให้เอเจนต์
- การจัดเก็บบทสนทนาของเอเจนต์ได้นานสูงสุด 30 วันหลังจากข้อความล่าสุด
- การเชื่อมต่อ MCP สำหรับเครื่องมือภายนอกที่รองรับ
- การ์ดพรีวิวแบบละเอียดสำหรับระเบียนที่รองรับซึ่งกล่าวถึงในแชทสด
- การเปลี่ยนชื่อ topics เป็น skills
MCP ขยายความเป็นไปได้ในการผสานการทำงาน แต่ก็ขยายการตรวจสอบด้านความปลอดภัยด้วย ควรมีการจัดทำเอกสารข้อมูลรับรอง เครื่องมือที่เปิดเผย สิทธิ์ผู้ใช้ การบันทึก และขอบเขตข้อมูลก่อนเชื่อมต่อไคลเอนต์ AI ภายนอก
ข้อพิจารณาเรื่องผู้ให้บริการและราคา
Odoo รองรับผู้ให้บริการ OpenAI และ Google Gemini ผู้ใช้ Odoo Online ไม่จำเป็นต้องเพิ่มคีย์ API ของตนเองสำหรับบริการมาตรฐาน แม้จะสามารถทำได้เพื่อควบคุมได้มากขึ้นก็ตาม ฐานข้อมูล Odoo.sh และ on-premise ต้องใช้คีย์ของผู้ให้บริการสำหรับฟีเจอร์ AI เอกสาร เอกสารคีย์ API ของ Odoo AI ระบุว่าอาจมีค่าใช้จ่ายของผู้ให้บริการเมื่อใช้คีย์ที่ลูกค้าเป็นเจ้าของ
เช็กลิสต์สำหรับการเปิดใช้งานอย่างปลอดภัย
- เลือกกรณีใช้งานที่แคบเพียงหนึ่งกรณีซึ่งมีกระบวนการทำงานด้วยตนเองที่วัดผลได้
- กำหนดแหล่งที่มาที่อนุญาต หัวข้อที่ห้าม และเส้นทางส่งต่อให้มนุษย์
- กำหนดเครื่องมือขั้นต่ำที่จำเป็นและบังคับใช้กฎภายในแต่ละเครื่องมือ
- ทดสอบสิทธิ์การเข้าถึงระดับบริษัท ผู้ใช้ และระเบียนด้วยบัญชีทั่วไป ไม่ใช่เฉพาะผู้ดูแลระบบ
- ทดสอบคำถามที่ไม่ถูกต้อง ไม่ครบถ้วน เป็นปฏิปักษ์ และข้ามบริษัท
- กำหนดให้ต้องมีการตรวจทานสำหรับการดำเนินการทางการเงิน สัญญา การทำลาย หรือการส่งออกภายนอก
- ติดตามคำตอบ การเรียกใช้เครื่องมือ การใช้งานของผู้ให้บริการ และความสดใหม่ของแหล่งข้อมูลหลังเปิดใช้งาน
ข้อสรุปเชิงปฏิบัติ
Odoo AI มีประโยชน์มากที่สุดในฐานะชุดผู้ช่วยที่มุ่งเน้นงานเฉพาะภายในเวิร์กโฟลว์ธุรกิจที่มีอยู่ แชทสด ความรู้เฉพาะบริษัท การสร้างลีด การจัดประเภทเอกสาร และระบบอัตโนมัติที่อิงระเบียน เป็นกรณีใช้งานที่น่าเชื่อถือ เพราะ Odoo สามารถผสานการตัดสินใจด้วยภาษาธรรมชาติเข้ากับระเบียนที่มีโครงสร้างและเครื่องมือที่ควบคุมได้
การออกแบบไม่ควรพึ่งพาความมั่นใจหรือพรอมต์เพียงอย่างเดียว ควรแยกเอเจนต์ตามวัตถุประสงค์ จำกัดแหล่งข้อมูล ลดจำนวนเครื่องมือให้น้อยที่สุด และเก็บกฎธุรกิจไว้ในแอ็กชันของ Odoo ที่กำหนดผลลัพธ์แน่นอน นั่นคือสิ่งที่เปลี่ยนการสาธิตแชทบอทให้กลายเป็นความสามารถในการปฏิบัติงานที่รองรับได้
