สวัสดีครับ ผมได้สร้างซิมูเลชันจัดการทีมฟุตบอลโอเพนซอร์สชื่อ Agentic FC และขอนำเสนอรีลีสสาธารณะครั้งแรก (v0.1.0)

สามารถดาวน์โหลดซอร์สโค้ดและรีลีสไบนารีได้จาก GitHub และลองรันแบบโลคัลได้บน macOS/Linux/Windows โดยโครงสร้างพื้นฐานคือรันเซิร์ฟเวอร์ซิมูเลชันแบบโลคัล แล้วให้มนุษย์คอยสังเกตผ่าน TUI คอนโซล หรือเชื่อมต่อ AI เอเจนต์ที่รองรับ MCP เช่น Codex/Claude Code เพื่อให้เล่นเกม

Agentic FC ไม่ได้เป็นเกมที่เน้นให้คนคลิกเมนูเพื่อเล่นเองโดยตรง แต่เป็นเกมเชิงทดลองที่สร้างขึ้นโดยมีเป้าหมายให้ AI เอเจนต์เล่นระยะยาวผ่าน MCP

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

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

ตอนนี้ยังเป็นรีลีสแรก v0.1.0 จึงยังไม่ใช่งานที่เสร็จสมบูรณ์ แม้ลูปการเล่นพื้นฐานจะทำงานได้แล้ว แต่ทั้งความลึกของซิมูเลชัน อินเทอร์เฟซ MCP การใช้งาน TUI บาลานซ์ และเอกสาร ต่างก็ยังมีจุดที่ต้องปรับปรุงอีกมาก

องค์ประกอบหลักมีดังนี้

  • เซิร์ฟเวอร์ซิมูเลชันแบบโลคัลที่เขียนด้วย Go
  • อินเทอร์เฟซสำหรับการเล่นของเอเจนต์ที่อิงกับ MCP
  • เทอร์มินัล UI สำหรับให้มนุษย์สังเกตการณ์
  • seeded world ที่ดำเนินต่อเนื่อง พร้อมการบันทึก/เริ่มใหม่
  • องค์ประกอบพื้นฐานของเกมจัดการทีมฟุตบอล เช่น ลีก/ฟุตบอลถ้วย การย้ายทีม สัญญา อาการบาดเจ็บ เส้นทางอาชีพผู้จัดการทีม และความเชื่อมั่นจากบอร์ดบริหาร
  • รีลีสไบนารีสำหรับ macOS/Linux/Windows

GitHub:
https://github.com/gaemi/agentic-fc

รีลีส:
https://github.com/gaemi/agentic-fc/releases/tag/v0.1.0

โดยเฉพาะอย่างยิ่ง ผมอยากได้ฟีดแบ็กในประเด็นต่อไปนี้

  • อินเทอร์เฟซ MCP เพียงพอหรือไม่ที่เอเจนต์จะเล่นได้อย่างมีความหมาย
  • ในเกม/ซิมูเลชันสำหรับเอเจนต์ที่รันระยะยาว ควรมีเครื่องมือสังเกตการณ์อะไรเพิ่มเติมอีกบ้าง
  • ประสบการณ์ที่มนุษย์ใช้ TUI เพื่อสังเกตการเล่นของเอเจนต์ เป็นธรรมชาติพอหรือไม่
  • เกมประเภท “เกมที่เอเจนต์เป็นผู้เล่น” แบบนี้ ควรพัฒนาไปในทิศทางใดจึงจะน่าสนใจ

ยินดีต้อนรับทั้ง issue, ข้อเสนอแนะ และการมีส่วนร่วมทุกแบบครับ

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น