KataSensei
รีวิวเกมหมากล้อมด้วย KataGo แล้วให้ AI อธิบายเป็นภาษาคน
KataGo บอกได้ว่าหมากตานั้น “แย่” แต่ไม่ได้บอกว่า เกิดอะไรขึ้นบนกระดาน KataSensei ดึงข้อเท็จจริงเหล่านั้นออกมา — หมู่ไหนที่กำลังเสี่ยง เขตแดนหายไปตรงไหน และคนระดับเดียวกับคุณเขาเดินตาไหน — แล้วส่งให้โมเดลภาษา Gemma 4 ที่ทำงานอยู่ในเครื่องเรียบเรียงออกมาเป็นคำอธิบายสั้น ๆ ทั้งภาษาไทยและอังกฤษ
Windows 64-bit เวอร์ชัน 1.0.0 โอเพนซอร์ส ใช้งานฟรี ทำงานออฟไลน์ ไม่ส่งข้อมูลออกจากเครื่อง
“การเดิน Q10 ทิ้งหมู่ล่างขวาไว้เหลือสองลมหายใจ ทำให้ขาวได้จังหวะเข้าตัดที่ R6 และเขตแดนที่เคยมั่นคงราว 12 แต้มกลายเป็นไม่แน่นอน ผู้เล่นระดับ 5 คิวส่วนใหญ่ จะเลือกป้องกันที่ R6 ก่อน”
คำอธิบายสร้างจากข้อเท็จจริงที่ KataGo คำนวณได้เท่านั้น — พรอมป์ต์ห้ามโมเดลแต่งชื่อตา หมู่หมาก หรือตัวเลขขึ้นมาเอง
KataSensei ทำอะไรได้บ้าง
โปรแกรมเดสก์ท็อป (Electron) ที่รวมเอนจิน KataGo และโมเดลภาษาไว้ในตัว
รีวิวทั้งเกมจากไฟล์ SGF
เปิดไฟล์ SGF แล้วเดินดูทีละตา พร้อมแต้มที่เสียไปในแต่ละตา ตาที่ดีที่สุด สถานะของหมู่หมากที่เปลี่ยนไป และเขตแดนที่ขยับ
อธิบายเป็นภาษาคน ไทย/อังกฤษ
ส่งชุดข้อเท็จจริงให้โมเดล Gemma 4 ที่ฝังมาในโปรแกรม เรียบเรียงเป็นคำอธิบาย 2–5 ประโยค ไม่ใช่แค่ตัวเลขวินเรต
เทียบกับคนระดับเดียวกัน
ใช้โครงข่ายแบบมนุษย์ (human SL net) ของ KataGo ตอบว่า “คนระดับ 2 คิวเขาเดินตรงไหน” และ “คนที่เก่งกว่า 3 ระดับเดินต่างจากคุณอย่างไร”
อ่านสถานะเป็น–ตายของหมู่หมาก
จัดสถานะแต่ละหมู่ตั้งแต่ CAPTURED, DEAD, CRITICAL, UNSETTLED ไปจนถึง ALIVE และ PASS_ALIVE พร้อมข้อมูลลมหายใจ บันได และจุดตัด
เล่นกับ AI ตามระดับที่เลือก
ประลองกับโครงข่ายที่เดินเหมือนมนุษย์ในระดับฝีมือที่กำหนดเอง เหมาะกับการซ้อมก่อนลงแข่งจริง
ทำงานในเครื่องทั้งหมด
KataGo ทำงานเป็นโปรเซสลูก ส่วนโมเดลภาษารันในโปรแกรมโดยตรง ไม่มีข้อมูลเกมใดถูกส่งออกไปยังเซิร์ฟเวอร์ภายนอก
วัดความผิดพลาดตามสถานการณ์ ไม่ใช่ตามตารางตายตัว
เสีย 2 แต้มกลางกระดานตอนกำลังตะลุมบอน กับเสีย 2 แต้มตอนปลายเกมที่รูปหมากนิ่งแล้ว ไม่ใช่ความผิดพลาดขนาดเดียวกัน KataSensei จึงปรับเกณฑ์ตามความไม่แน่นอนของรูปหมากนั้น ๆ และมีข้อยกเว้นกำกับไว้อีกชั้น
พลาดเล็กน้อย ยังพอมีตาที่ดีกว่า
เสียแต้มชัดเจน หรือวินเรตหล่นตั้งแต่ 10% ขึ้นไป
เสียเปรียบมาก หรือวินเรตหล่นตั้งแต่ 25% ขึ้นไป
ตาเดียวเปลี่ยนผลของเกม
ดาวน์โหลดและติดตั้ง
เวอร์ชัน 1.0.0 สำหรับ Windows 64-bit — ต้องใช้ทั้งสองไฟล์
KataSensei-Setup-1.0.0.exe
ตัวติดตั้งโปรแกรมหลัก (หน้ารีวิว หน้าเล่นกับ AI และโมเดลภาษา) ขนาดราว 360 MB
katasensei-engine-v1.0.0.zip
เอนจิน KataGo ที่ปรับแต่งให้สร้างรายงานการสอน ขนาดราว 3.3 MB
-
1
แตกไฟล์เอนจิน
แตก katasensei-engine-v1.0.0.zip เก็บไว้ในโฟลเดอร์ที่จำง่าย ข้างในคือ KataGo ที่ถูกดัดแปลงให้มีฟีเจอร์สอน
-
2
ติดตั้งโปรแกรม
ดับเบิลคลิก KataSensei-Setup-1.0.0.exe แล้วทำตามขั้นตอนบนหน้าจอจนเสร็จ
-
3
ตั้งค่าครั้งแรก
เปิดหน้า Settings ชี้ไปที่ไฟล์เอนจินและไฟล์โมเดลที่แตกไว้ จากนั้นกดดาวน์โหลดโมเดล Gemma จากหน้าเดียวกัน
หากยังไม่ได้ชี้ path ไปที่เอนจิน โปรแกรมจะขึ้นข้อความให้ระบุตำแหน่ง KataGo ในหน้า Settings ก่อนจึงจะเริ่มวิเคราะห์ได้
และการเทียบระดับฝีมือกับผู้เล่นคนอื่นต้องใช้ไฟล์โครงข่ายแบบมนุษย์ (b18c384nbt-humanv0) ด้วย
ใช้ macOS หรือ Linux อยู่?
เวอร์ชัน 1.0.0 ปล่อยตัวติดตั้งเฉพาะ Windows แต่ซอร์สโค้ดคอมไพล์ได้ทุกแพลตฟอร์ม (รองรับแบ็กเอนด์ OpenCL, CUDA, TensorRT, Eigen และ Metal) ดูขั้นตอนได้ในไฟล์ Compiling.md ของโปรเจกต์
วิธีคอมไพล์เองสัญญาอนุญาต
- ส่วนของ KataGo อยู่ภายใต้สัญญาอนุญาต MIT
- ตัวโปรแกรมเดสก์ท็อป KataSensei อยู่ภายใต้ GPL-3.0
- พัฒนาต่อยอดจาก KataGo ของ lightvector
รายละเอียดทั้งหมดอยู่ในไฟล์ LICENSE ของโปรเจกต์
มีไฟล์ SGF อยู่แล้วใช่ไหม?
ดาวน์โหลด KataSensei ไปรีวิวเกมของคุณ แล้วกลับมาลงเกมไว้ในคลังเกมของ SiamGoDB ให้คนอื่นได้เรียนรู้ต่อ