Home / Glossary
AI Coding Glossary
Key terms in AI-assisted development, explained clearly with practical context.
Agentic Coding
Agentic Coding คือแนวทางการพัฒนาซอฟต์แวร์ที่ AI agent อ่าน codebase ของคุณ เขียนโค้ด รันคำสั่ง และวนซ้ำผลลัพธ์โดยอัตโนมัติ โดยไม่ต้องคัดลอกและวางด้วยตนเอง ต่างจาก AI แบบแชท ตัว agent จะดำเนินการโดยตรงในสภาพแวดล้อมการพัฒนาของคุณเพื่อทำงานหลายขั้นตอนให้เสร็จสมบูรณ์
Claude Code
Claude Code คือ AI coding agent แบบ terminal ของ Anthropic ที่ทำงานโดยตรงในสภาพแวดล้อมการพัฒนาของคุณ มันอ่านโปรเจกต์ทั้งหมด เขียนโค้ดข้ามหลายไฟล์ รันคำสั่ง shell จัดการ git workflow และวนซ้ำข้อผิดพลาดโดยอัตโนมัติ ทั้งหมดจาก command line
Model Context Protocol (MCP)
Model Context Protocol (MCP) คือมาตรฐานเปิดที่สร้างโดย Anthropic ที่ให้วิธีสากลในการเชื่อมต่อโมเดล AI กับเครื่องมือภายนอก แหล่งข้อมูล และ API มันทำหน้าที่เป็นอินเทอร์เฟซมาตรฐาน เหมือน USB สำหรับ AI เพื่อให้เครื่องมือที่รองรับ MCP สามารถทำงานกับ AI agent ที่รองรับ MCP ใดก็ได้
CLAUDE.md
CLAUDE.md คือไฟล์กำหนดค่า markdown ที่วางไว้ใน root ของโปรเจกต์ ให้คำสั่งถาวรเฉพาะโปรเจกต์แก่ Claude Code มันบอก agent เกี่ยวกับข้อกำหนดการเขียนโค้ด สถาปัตยกรรม คำสั่งที่ใช้บ่อย และกฎต่างๆ โดยทำหน้าที่เป็นหน่วยความจำระยะยาวที่ใช้กับทุก session ในโปรเจกต์นั้น
AI Pair Programming
AI pair programming คือ workflow การพัฒนาที่นักพัฒนาทำงานร่วมกับเครื่องมือ AI เพื่อเขียนโค้ดร่วมกันแบบเรียลไทม์ นักพัฒนาให้ทิศทาง บริบท และการตัดสินใจ ในขณะที่ AI มีส่วนร่วมด้วยการแนะนำโค้ด ตรวจจับบัก และจัดการงานที่ซ้ำซ้อน
Context Window
Context window คือจำนวน token สูงสุด (คำ อักขระโค้ด และสัญลักษณ์) ที่โมเดล AI สามารถประมวลผลในการโต้ตอบครั้งเดียว มันกำหนดขีดจำกัดบนของข้อมูลที่ AI สามารถเก็บในหน่วยความจำได้พร้อมกัน รวมถึง prompt โค้ด และการตอบสนองของโมเดล
Coding Agent
Coding agent คือเครื่องมือที่ขับเคลื่อนด้วย AI ที่สามารถอ่านไฟล์ เขียนโค้ด รันคำสั่ง terminal และวนซ้ำผลลัพธ์เพื่อทำงานโปรแกรมให้สำเร็จโดยอัตโนมัติ ต่างจากเครื่องมือแนะนำโค้ดแบบ passive coding agent ดำเนินการอิสระในสภาพแวดล้อมการพัฒนาของคุณเพื่อบรรลุเป้าหมายที่ระบุ
Vibe Coding
Vibe coding คือแนวทางที่ไม่เป็นทางการในการพัฒนาซอฟต์แวร์ที่นักพัฒนาอธิบายสิ่งที่ต้องการด้วยภาษาธรรมชาติและให้เครื่องมือ AI จัดการรายละเอียดการดำเนินการ แทนที่จะเขียนข้อกำหนดที่แม่นยำ นักพัฒนาสื่อสารเจตนาผ่านการสนทนาแบบสบายๆ และวนซ้ำตามผลลัพธ์
AI Code Review
AI code review คือกระบวนการใช้ปัญญาประดิษฐ์วิเคราะห์ซอร์สโค้ดโดยอัตโนมัติเพื่อหาบัก ช่องโหว่ด้านความปลอดภัย ความไม่สอดคล้องของสไตล์ และปัญหาคุณภาพ ผู้ตรวจสอบ AI สามารถตรวจสอบ pull request แนะนำการปรับปรุง และตรวจจับปัญหาที่ผู้ตรวจสอบมนุษย์อาจพลาดเนื่องจากความเหนื่อยล้าหรือแรงกดดันด้านเวลา
Prompt Engineering for Code
Prompt engineering สำหรับโค้ดคือการฝึกสร้างคำสั่งที่ชัดเจนและเฉพาะเจาะจงที่ช่วยให้เครื่องมือ AI coding สร้าง output ที่แม่นยำและเกี่ยวข้อง มันเกี่ยวข้องกับการจัดโครงสร้างคำขอของคุณด้วยระดับบริบท ข้อจำกัด และตัวอย่างที่เหมาะสมเพื่อให้ AI เข้าใจทั้งสิ่งที่คุณต้องการและวิธีที่คุณต้องการมัน
Headless AI Agent
Headless AI agent คือ coding agent ที่ทำงานโดยไม่มีอินเทอร์เฟซสำหรับมนุษย์หรือการโต้ตอบแบบเรียลไทม์ มันรันงานโดยอัตโนมัติใน background process, CI/CD pipeline หรืองานที่กำหนดเวลา โดยอ่านโค้ด ทำการเปลี่ยนแปลง รันการทดสอบ และรายงานผลลัพธ์โดยไม่รอ input ของมนุษย์ในทุกขั้นตอน
Sub-Agents
Sub-agent คือ child process แบบขนานที่สร้างโดย main AI coding agent เพื่อจัดการส่วนอิสระของงานที่ซับซ้อนพร้อมกัน แทนที่จะประมวลผลทุกอย่างตามลำดับ main agent มอบหมาย sub-task ให้ child agent เฉพาะทางที่ทำงานแบบขนานและรายงานผลลัพธ์กลับไปยัง parent