3 คะแนน โดย obtuse 2026-04-18 | 2 ความคิดเห็น | แชร์ทาง WhatsApp

"ทำไม AI ของคุณถึงดูฉลาดน้อยกว่าที่คนลือกันอยู่เสมอ"

  • ยิ่งคอนเท็กซ์สะสมมากขึ้น ก็ยิ่งรู้สึกว่าประสิทธิภาพของโมเดลค่อย ๆ ลดลง
  • พอเริ่มแชตใหม่ ก็ต้องอธิบายสมมติฐานเดิมซ้ำทุกครั้งจนยุ่งยาก
  • พอใช้ /compact ก็สูญเสียคอนเท็กซ์ไปมากเกินไป
  • ไม่สามารถรู้ได้ว่า “ตอนนี้ AI กำลังดูไฟล์และโค้ดอะไรอยู่กันแน่ถึงได้สรุปแบบนี้?”

หนังสือของ Addy Osmani ผู้นำอาวุโสด้านวิศวกรรมของ Google ก็เคยชี้ปัญหาคล้ายกันไว้เช่นกัน นั่นคือแม้ AI จะช่วยสร้างโค้ดได้อย่างรวดเร็ว แต่คุณภาพของสถาปัตยกรรมและการจัดการคอนเท็กซ์ก็ยังเป็นสิ่งที่มนุษย์ต้องดูแลเองในท้ายที่สุด
ด้วยเหตุนี้ ทีมนักเรียนสาขาพัฒนาซอฟต์แวร์จาก Busan Software Meister High School จึงได้สร้างเครื่องมือโอเพนซอร์สขึ้นมาเพื่อแก้ปัญหานี้ด้วยตนเอง และขอแนะนำให้รู้จัก

Contexty — เป็นเครื่องมือที่ช่วยให้นักพัฒนามองเห็นและควบคุมคอนเท็กซ์ของ AI ได้โดยตรง

GitHub: https://github.com/ttalkkak-lab/opencode-contexty

ฟีเจอร์หลัก

HSCMM (Human-supervised Context Management)

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

AASM (Active Agent-supervised Architecture)

Sub-Agent ที่ตรวจจับสัญญาณเตือนของ anti-pattern ด้านสถาปัตยกรรมล่วงหน้าตั้งแต่ขั้นตอนพรอมต์

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

DCP (Dynamic Context Pruning)

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

ACPM (Agent Context Permission Management)

ควบคุมสิทธิ์ของเครื่องมือที่ AI ใช้งานได้อย่างละเอียด เช่น file-read, file-write, shell, web รวมถึงสิทธิ์เส้นทางไฟล์
สามารถบันทึกเป็นพรีเซ็ตเพื่อเรียกใช้กับแต่ละโปรเจกต์ได้อย่างง่ายดาย

วิธีติดตั้ง

npx @ttalkkak-lab/opencode-contexty init  

หลังรันคำสั่งแล้ว เมื่อเลือก IDE ระบบจะติดตั้งส่วนขยาย OpenCode และส่วนขยายของ IDE ให้อัตโนมัติ แต่ก็ยังสามารถใช้ฟังก์ชันส่วนใหญ่ได้ด้วย CLI เพียงอย่างเดียว
แม้เครื่องมือ AI สำหรับเขียนโค้ดจะทรงพลังขึ้นเรื่อย ๆ แต่ก็ยังมีเครื่องมือไม่มากนักที่ช่วยให้นักพัฒนารู้ได้อย่างชัดเจนและควบคุมได้ว่า “ตอนนี้ AI กำลังมองอะไรอยู่” Contexty คือโปรเจกต์ที่เริ่มต้นขึ้นเพื่อเติมเต็มช่องว่างส่วนนั้น
หากสนใจ สามารถเข้าไปดูที่ GitHub repository ได้ และยินดีต้อนรับเสมอสำหรับ star, feedback, bug report, feature proposal และ PR!

2 ความคิดเห็น

 
runableapp 2026-04-19

ว้าว เจ๋งมาก~!

 
moderator 2026-04-18

เปลี่ยนเป็นชื่อเรื่องต้นฉบับแล้ว และย้ายไปที่ Show แล้ว
กรุณาอ้างอิง วิธีใช้งาน GeekNews ในการตั้งชื่อเรื่องก่อนโพสต์
ทั้งนี้ โพสต์ที่ moderator ปรับหมวดหมู่ อาจถูกจำกัดการแสดงบนหน้าแรกได้ ดังนั้นขอความกรุณาตรวจสอบหมวดหมู่อีกครั้งก่อนลงทะเบียน