เครื่องมือสำหรับนักหมากล้อม

KataSensei

รีวิวเกมหมากล้อมด้วย KataGo แล้วให้ AI อธิบายเป็นภาษาคน

KataGo บอกได้ว่าหมากตานั้น “แย่” แต่ไม่ได้บอกว่า เกิดอะไรขึ้นบนกระดาน KataSensei ดึงข้อเท็จจริงเหล่านั้นออกมา — หมู่ไหนที่กำลังเสี่ยง เขตแดนหายไปตรงไหน และคนระดับเดียวกับคุณเขาเดินตาไหน — แล้วส่งให้โมเดลภาษา Gemma 4 ที่ทำงานอยู่ในเครื่องเรียบเรียงออกมาเป็นคำอธิบายสั้น ๆ ทั้งภาษาไทยและอังกฤษ

Windows 64-bit เวอร์ชัน 1.0.0 โอเพนซอร์ส ใช้งานฟรี ทำงานออฟไลน์ ไม่ส่งข้อมูลออกจากเครื่อง

ตัวอย่างคำอธิบาย
ตาที่ 84 · ดำ
−6.2
แต้มที่เสียไป
R6
ตาที่ดีที่สุด
Blunder
ระดับความผิดพลาด

“การเดิน 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 จึงปรับเกณฑ์ตามความไม่แน่นอนของรูปหมากนั้น ๆ และมีข้อยกเว้นกำกับไว้อีกชั้น

Inaccuracy
ไม่แม่นยำ

พลาดเล็กน้อย ยังพอมีตาที่ดีกว่า

Mistake
ผิดพลาด

เสียแต้มชัดเจน หรือวินเรตหล่นตั้งแต่ 10% ขึ้นไป

Blunder
พลาดหนัก

เสียเปรียบมาก หรือวินเรตหล่นตั้งแต่ 25% ขึ้นไป

Catastrophe
หายนะ

ตาเดียวเปลี่ยนผลของเกม

ถ้าเกมตัดสินไปแล้ว (วินเรตเกิน 95/5) หรือโปรแกรมยังคำนวณตานั้นได้ไม่ลึกพอ ระดับความผิดพลาดจะถูกจำกัดไว้ พร้อมแจ้งเหตุผลกำกับ — คำเตือนที่ถึงมือผู้อ่านมีค่ากว่าตัวเลขที่มั่นใจเกินจริง

ดาวน์โหลดและติดตั้ง

เวอร์ชัน 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. 1

    แตกไฟล์เอนจิน

    แตก katasensei-engine-v1.0.0.zip เก็บไว้ในโฟลเดอร์ที่จำง่าย ข้างในคือ KataGo ที่ถูกดัดแปลงให้มีฟีเจอร์สอน

  2. 2

    ติดตั้งโปรแกรม

    ดับเบิลคลิก KataSensei-Setup-1.0.0.exe แล้วทำตามขั้นตอนบนหน้าจอจนเสร็จ

  3. 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 ให้คนอื่นได้เรียนรู้ต่อ