ก้าวสู่ความเข้าใจที่ดีขึ้นของการคิดแบบ Program-of-Thought

: ก้าวสู่ความเข้าใจที่ดีขึ้นของการคิดแบบ Program-of-Thought

ก้าวสู่ความเข้าใจที่ดีขึ้นของการคิดแบบ Program-of-Thought

งานวิจัยจาก SCBX Group และพันธมิตร แสดงให้เห็นว่า Program-of-Thought (PoT) ช่วยเพิ่มความสามารถในการคิดวิเคราะห์หลายภาษา (multilingual reasoning) ของโมเดลภาษา (LLMs)

ปัญหาที่เจอ: เมื่อ AI ต้องคิดและคำนวณในภาษาที่ไม่ใช่ภาษาอังกฤษ จะมีความแม่นยำยังลดลง

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

วิธีดั้งเดิมคือ AI จะพยายาม “คิดเป็นขั้นตอนด้วยภาษา” พร้อมกับ “คำนวณคำตอบ” ไปในเวลาเดียวกัน แต่เมื่อเจอกับภาษาที่ไม่คุ้นเคย AI มักสับสนและทำให้เกิดข้อผิดพลาดได้ง่าย

วิธีแก้ที่น่าสนใจ: สอนให้ AI เขียนโค้ด

นักวิจัยจึงทดลองใช้วิธีที่เรียกว่า Program-of-Thought (PoT)

แทนที่จะให้ AI คิดและคำนวณเองทั้งหมด วิธีนี้ให้ AI ทำหน้าที่เพียง เขียนโปรแกรม (ภาษา Python) เพื่อวางลำดับการคิดและขั้นตอนการแก้โจทย์

หลังจากนั้น โปรแกรมคอมพิวเตอร์จะรับหน้าที่คำนวณและหาคำตอบสุดท้ายแทน

แนวทางนี้ช่วยให้ AI ไม่ต้องเสียพลังไปกับการคำนวณ แต่โฟกัสที่ “ตรรกะและการวางขั้นตอน” ทำให้ปัญหาเรื่องภาษาเกิดขึ้นน้อยลง

เคล็ดลับสำคัญ: วิธีฝึก AI ให้ได้ผลดีที่สุด

เวลาคนเขียนโค้ด เรามักใส่ข้อความอธิบายเล็ก ๆ ในโค้ดที่เรียกว่า “คอมเมนต์ (comments)”

นักวิจัยพบว่า การใช้คอมเมนต์มีผลต่อความสามารถของ AI ดังนี้:

  • สำหรับ AI ที่ฝึกด้วยภาษาอังกฤษอย่างเดียว:
    ถ้าต้องการให้ AI ไปทำงานกับภาษาใหม่ ๆ การ ลบคอมเมนต์ออกทั้งหมด กลับให้ผลดีกว่า เพราะ AI จะไม่ถูกรบกวนด้วยข้อความภาษาอังกฤษ และสามารถปรับตัวกับภาษาใหม่ได้ดีขึ้น
  • สำหรับ AI ที่ฝึกหลายภาษาตั้งแต่แรก:
    ถ้า แปลคอมเมนต์ให้เป็นภาษาที่กำลังใช้งานอยู่ จะช่วยให้ AI ทำผลงานได้ดีที่สุด

เทคนิคตรวจคุณภาพ: เลือกโค้ดที่ดีที่สุด

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

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

เทคนิคนี้ช่วยเพิ่มความแม่นยำอย่างมาก — ในการทดลองหนึ่ง อัตราความสำเร็จของ AI เพิ่มจาก 31.6% เป็น 56.6%

ทำไมเรื่องนี้ถึงสำคัญ

งานวิจัยนี้แสดงให้เห็นว่า การให้ AI ทำหน้าที่เหมือน “นักเขียนโปรแกรม” แทนการคำนวณทุกอย่างด้วยตัวเอง เป็นวิธีที่มีประสิทธิภาพกว่ามากในการแก้ปัญหาซับซ้อนในหลายภาษา

นี่เป็นอีกก้าวสำคัญที่จะช่วยให้ AI ขั้นสูงสามารถใช้งานได้กับผู้คนทั่วโลก ไม่ว่าพวกเขาจะพูดภาษาอะไร

Researcher:

SCBX Group and Partners
SCBX Group and Partners

Tags :