กลับไปบทความทั้งหมด
ใช้ AI Coding Agent “ศัพท์ Coding” พื้นฐาน
AI 16 พฤษภาคม 2569 อ่าน 3 นาที

ใช้ AI Coding Agent “ศัพท์ Coding” พื้นฐาน

🔥 ใช้ AI Coding Agent “ศัพท์ Coding” พื้นฐาน

ช่วงนี้หลายคนเริ่มใช้ Codex, Claude Code, Gemini CLI, Grok Build หรือ AI Agent สายเขียนโค้ดกันมากขึ้น แต่พอ AI เริ่มพูดคำว่า repo, branch, commit, pull request, runtime, build, deploy, API, SDK, CLI หลายคนก็เริ่มหลุดทันที

จริง ๆ แล้วเราไม่จำเป็นต้องเป็นโปรแกรมเมอร์เก่งก่อนถึงจะใช้ AI Coding Agent ได้ครับ แต่ควรรู้ศัพท์พื้นฐานบางคำ เพราะศัพท์พวกนี้คือ “ภาษากลาง” ที่ใช้คุยกับเครื่องมือ dev และ AI Agent ให้รู้เรื่อง

ลองเริ่มจากชุดคำพวกนี้ก่อน

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

GitHub คือเว็บสำหรับฝากโค้ดและทำงานร่วมกันบนออนไลน์ หลายคนเข้าใจว่า Git กับ GitHub คืออย่างเดียวกัน แต่จริง ๆ Git คือระบบเก็บประวัติ ส่วน GitHub คือแพลตฟอร์มที่เอา Git ไปใช้งานร่วมกับทีม

Repo / Repository คือพื้นที่เก็บโปรเจกต์หนึ่งชุด เช่น เว็บหนึ่งเว็บ แอปหนึ่งแอป หรือระบบหนึ่งระบบ ข้างใน repo จะมีโค้ด ไฟล์ config เอกสาร และประวัติการแก้ไขทั้งหมด

Commit คือการบันทึกจุดเปลี่ยนของงาน เช่น “เพิ่มหน้า login”, “แก้ bug ระบบสมัครสมาชิก”, “ปรับสีปุ่ม” แต่ละ commit เหมือน checkpoint ที่ทำให้เรารู้ว่าโปรเจกต์เปลี่ยนอะไรไปบ้าง

Branch คือทางแยกของงาน ใช้เวลาที่เราอยากทดลองแก้บางอย่างโดยไม่กระทบงานหลัก เช่น แตก branch ใหม่ไปลองทำหน้า payment ถ้าทำสำเร็จค่อยเอากลับมารวมกับ main branch

Pull Request / PR คือการขอรวมโค้ดจาก branch หนึ่งกลับเข้าโปรเจกต์หลัก ใช้ให้ทีมตรวจโค้ดก่อนรวมจริง เหมือนบอกว่า “ผมแก้ส่วนนี้มาแล้ว ช่วยตรวจหน่อยว่าพร้อมเอาเข้า main หรือยัง”

Merge คือการรวมงานจาก branch หนึ่งเข้าอีก branch หนึ่ง เช่น รวม feature ใหม่กลับเข้า main ถ้าโค้ดไม่ชนกันก็ผ่านง่าย แต่ถ้าแก้ไฟล์เดียวกันคนละแบบ อาจเกิด conflict ต้องเลือกว่าจะใช้เวอร์ชันไหน

Conflict คือสถานการณ์ที่ Git ไม่รู้ว่าจะเลือกโค้ดฝั่งไหน เพราะมีการแก้จุดเดียวกันจากหลายทาง เช่น คนหนึ่งแก้บรรทัดนี้แบบ A อีกคนแก้แบบ B เราต้องตัดสินใจเองว่าจะเก็บอะไรไว้

Build คือขั้นตอนแปลงโค้ดให้พร้อมใช้งานจริง บางโปรเจกต์เขียนเป็นไฟล์หลายส่วน แต่ก่อนรันจริงต้องรวม แปลง ตรวจ error หรือ optimize ก่อน เช่น build เว็บก่อนเอาไป deploy

Deploy คือการเอางานขึ้นไปใช้งานจริง เช่น เอาเว็บขึ้น Vercel, Netlify หรือ server ของเราเอง ถ้า build คือ “เตรียมของให้พร้อม” deploy ก็คือ “เอาของขึ้นหน้าร้านจริง”

Runtime คือสภาพแวดล้อมที่โค้ดทำงานอยู่ เช่น Node.js, Python, Browser หรือ Docker บางครั้งโค้ดเขียนถูก แต่รันไม่ได้ เพราะ runtime ไม่ตรงเวอร์ชันหรือขาด dependency บางตัว

Dependency คือไลบรารีหรือแพ็กเกจที่โปรเจกต์ต้องพึ่งพา เช่น เว็บใช้ React, Next.js, Tailwind หรือ package อื่น ๆ ถ้า dependency ขาด เวอร์ชันไม่ตรง หรือมีช่องโหว่ ระบบก็อาจพังได้

Package Manager คือเครื่องมือจัดการ dependency เช่น npm, pnpm, yarn หรือ pip ใช้ติดตั้ง อัปเดต และจัดการ package ที่โปรเจกต์ต้องใช้ เวลา AI บอกให้รัน “npm install” ก็คือกำลังติดตั้งของที่โปรเจกต์ต้องพึ่งพา

API คือช่องทางให้ระบบคุยกัน เช่น เว็บของเราเรียก API เพื่อดึงข้อมูลสินค้า ดึงข้อมูลผู้ใช้ หรือส่งข้อความไปอีกระบบหนึ่ง พูดง่าย ๆ API คือ “ประตูสื่อสารระหว่างโปรแกรม”

SDK คือชุดเครื่องมือที่ช่วยให้นักพัฒนาเชื่อมกับระบบหนึ่งได้ง่ายขึ้น เช่น OpenAI SDK, Stripe SDK หรือ Firebase SDK แทนที่เราจะเขียนทุกอย่างเอง SDK จะเตรียมฟังก์ชันสำคัญไว้ให้ใช้

CLI คือเครื่องมือที่สั่งงานผ่าน Terminal เช่น “git”, “npm”, “codex”, “claude”, “gemini” หรือ “vercel” คนที่ใช้ AI Coding Agent มักเจอ CLI บ่อย เพราะหลายเครื่องมือทำงานผ่านคำสั่ง

Terminal คือหน้าต่างสำหรับพิมพ์คำสั่งให้คอมพิวเตอร์ทำงาน เช่น สร้างโปรเจกต์ ติดตั้ง package รันเว็บ หรือ deploy งานขึ้นออนไลน์ มือใหม่มักกลัว Terminal แต่จริง ๆ มันคือรีโมตสั่งงานคอมแบบตรง ๆ

Log คือข้อความรายงานสิ่งที่ระบบกำลังทำหรือ error ที่เกิดขึ้น เวลาเว็บพัง สิ่งแรกที่ควรดูคือ log เพราะมันมักบอกใบ้ว่า error มาจากไฟล์ไหน บรรทัดไหน หรือ package ตัวไหน

Environment Variable / ENV คือค่าลับหรือค่าตั้งค่าของระบบ เช่น API key, database URL, token หรือ secret ต่าง ๆ ปกติไม่ควรเขียนไว้ตรง ๆ ในโค้ด เพราะเสี่ยงหลุดขึ้น GitHub

MCP คือมาตรฐานที่ช่วยให้ AI Agent เชื่อมกับเครื่องมือหรือข้อมูลภายนอกได้ เช่น GitHub, database, browser, file system หรือ docs ต่าง ๆ ทำให้ Agent ไม่ได้แค่ตอบจากความจำ แต่ไปเรียกเครื่องมือจริงมาช่วยทำงานได้

Agent คือ AI ที่ไม่ได้แค่ตอบคำถาม แต่สามารถวางแผน ใช้เครื่องมือ อ่านไฟล์ แก้โค้ด รันคำสั่ง ตรวจผล และทำงานหลายขั้นตอนได้ ตัวอย่างเช่น Coding Agent ที่ช่วยอ่าน repo แก้ bug หรือสร้างฟีเจอร์ให้เรา

พอเข้าใจคำพวกนี้ การใช้ AI Coding Agent จะง่ายขึ้นมาก เพราะเราจะเริ่มอ่านสิ่งที่ AI ทำออก เช่น มันกำลังแก้ branch ไหน, commit อะไร, build ผ่านไหม, deploy แล้วหรือยัง, error อยู่ตรง runtime หรือ dependency

พูดง่าย ๆ คือ เราไม่ต้องจำโค้ดทั้งหมด แต่ต้องเข้าใจ “ภาษาการทำงานของโค้ด” ให้พอคุม AI ได้

เพราะยุคนี้ คนที่ใช้ AI Coding Agent ได้เก่ง อาจไม่ใช่คนที่จำ syntax ได้เยอะที่สุด แต่คือคนที่เข้าใจ workflow และสั่งงาน AI ได้ชัดที่สุด

ถ้าคนสนใจ เดี๋ยวผมจะแตกเป็นซีรีส์สั้น ๆ ทีละ EP เช่น Git / GitHub คืออะไร Branch / Commit / PR ใช้ทำไม Build / Deploy ต่างกันยังไง API / SDK / CLI คืออะไร และ MCP เกี่ยวอะไรกับ AI Agent

#SynapTechAI #AICoding #CodingAgent #GitHub #AIWorkflow


📖 อ่านบทความเต็มบน Facebook | 🔔 ติดตาม SynapTech

แชร์:
อยากรับข่าวก่อนใคร?

รับข่าว AI และบทความใหม่ก่อนผู้อื่น ส่งตรงถึง inbox

ถ้าชอบเนื้อหาแบบนี้

กดติดตาม SynapTech บน Facebook
อ่านบน Facebook