คัมภีร์การใช้งาน Google Antigravity & Gemini ฉบับเจาะลึก
คู่มือฉบับสมบูรณ์สำหรับการเปลี่ยนผ่านจากการพิมพ์แชตธรรมดา สู่การให้ AI เป็นผู้ช่วยนักพัฒนาและทำงานแทนคุณอย่างเต็มรูปแบบ
คำนำ: ทำไมถึงต้องเป็น Antigravity?
คุณเคยรู้สึกไหมว่า การใช้งาน AI ในปัจจุบันมักจบลงที่การ "ถาม-ตอบ" ทีละคำถาม? เมื่อคุณต้องการให้ AI สร้างโปรเจกต์ขนาดใหญ่ แก้ไขโค้ดที่ซับซ้อน หรือทำงานที่ต้องทำต่อเนื่องกันหลายขั้นตอน การพูดคุยผ่านหน้าต่างแชตปกติมักจะถึงทางตัน เพราะ AI ไม่สามารถ "ลงมือทำ" งานในเครื่องของคุณได้จริงๆ
Google Antigravity (AGY) ถูกสร้างขึ้นมาเพื่อทลายข้อจำกัดนี้ มันไม่ใช่แค่แชตบอต แต่มันคือ AI-first Development Platform ที่เปรียบเสมือนวิศวกรซอฟต์แวร์อีกคนที่มานั่งจับคู่เขียนโค้ด (Pair Programming) ไปกับคุณ มันสามารถอ่านไฟล์, สร้างโฟลเดอร์, แก้ไขโค้ด, รันคำสั่ง Terminal, และวางแผนงานระยะยาวได้ด้วยตัวเอง โดยมีขุมพลังปัญญาประดิษฐ์อย่าง Gemini เป็นสมองกลเบื้องหลัง
คู่มือเล่มนี้เขียนขึ้นสำหรับทุกคนที่ต้องการรีดเร้นประสิทธิภาพของ Antigravity ออกมาให้ได้มากที่สุด ไม่ว่าคุณจะเป็นนักพัฒนาซอฟต์แวร์, ผู้ดูแลระบบ, หรือ Knowledge Worker ที่ต้องการให้ AI ช่วยทำงานอัตโนมัติ
เริ่มใช้ Antigravity ใน 4 ขั้นตอน (Quick Start)
- เลือกช่องทางใช้งาน (Surface): Desktop App สำหรับงานภาพรวม, IDE สำหรับตอนเขียนโค้ด, หรือ CLI (
agy) สำหรับสายเทอร์มินัล- เรียนรู้การสั่งงานพื้นฐาน: ใช้ Slash Commands (
/) เป็นทางลัด และ Mentions (@) เพื่อชี้เป้าไฟล์หรือบริบท- ตั้งกฎตัวตนให้ Agent: สร้างไฟล์
AGENTS.mdเพื่อกำหนดสไตล์การทำงานและกฎเหล็กที่ Agent ต้องทำตาม- สั่งงานด้วยสูตร C-R-F-E: ระบุ Context, Role, Format และ Example ให้ครบ เพื่อให้ Agent ทำงานแม่นยำตั้งแต่ครั้งแรก
รายละเอียดเต็มของแต่ละขั้นตอนอยู่ในบทถัดไป 👇
สารบัญ (Table of Contents)
- บทที่ 1: แนะนำ Google Antigravity และ 3 ช่องทางการใช้งาน (Surfaces)
- บทที่ 2: เครื่องมือและฟังก์ชันการใช้งานพื้นฐาน (Slash Commands, Mentions & Artifacts)
- บทที่ 3: เจาะลึกสถาปัตยกรรมและโมเดล Gemini (Gemini Core & Models)
- บทที่ 4: ศิลปะการสั่งงาน Agent ด้วยสูตร C-R-F-E (Agentic Prompting)
- บทที่ 5: การกำหนดตัวตนและกฎเหล็กผ่าน Custom Rules (AGENTS.md)
- บทที่ 6: การบริหารจัดการคลังบริบทและประหยัดโทเค็น (Token & Context Optimization)
- บทที่ 7: ความปลอดภัยและนโยบายสิทธิ์การเข้าถึง (Agent Security & Permissions)
- บทที่ 8: เวิร์กโฟลว์ตัวอย่างในงานจริง (Real-World Workflows)
- บทที่ 9: คลังสูตร Prompt สำเร็จรูป (Prompt Cookbook)
บทที่ 1: แนะนำ Google Antigravity และ 3 ช่องทางการใช้งาน (Surfaces)
Antigravity ไม่ได้ผูกติดอยู่กับหน้าต่างใดหน้าต่างหนึ่ง แต่มีช่องทางการใช้งาน (Surfaces) ให้คุณเลือกใช้ตามบริบทของงาน:
graph TD
A[Google Antigravity] --> B(Antigravity 2.0)
A --> C(Antigravity IDE)
A --> D(Antigravity CLI)
B --> B1[Desktop App คู่ขนาน]
B --> B2[เหมาะกับงานจัดการ & ภาพรวม]
C --> C1[ฝังใน Editor]
C --> C2[เหมาะกับตอนกำลังเขียนโค้ด]
D --> D1[ทำงานผ่าน Terminal]
D --> D2[รวดเร็ว กินทรัพยากรน้อย]
1. Antigravity 2.0 (Desktop Application)
นี่คือแอปพลิเคชันหลักบนเดสก์ท็อปที่ทำงานแยกต่างหาก (Standalone) เป็นศูนย์บัญชาการ (Command Center) ของคุณ
- จุดเด่น: มีหน้าต่าง UI ที่กว้างขวาง ดู Artifacts (เอกสารหรือภาพที่ AI สร้าง) ได้สะดวก จัดการ Projects และตั้งค่า Scheduled Tasks (งานที่ตั้งเวลาไว้) ได้ง่าย
- เหมาะสำหรับ: การวางแผนโปรเจกต์ใหม่, การสั่งงานระยะยาวที่ต้องปล่อยทิ้งไว้, หรืองานที่ไม่จำเป็นต้องเปิดโค้ดดูตลอดเวลา

2. Antigravity IDE
ปลั๊กอินหรือส่วนขยายที่ฝังตัวอยู่ใน Code Editor ที่คุณคุ้นเคย (เช่น VS Code)
- จุดเด่น: AI จะเห็นไฟล์ที่คุณกำลังเปิดอยู่ เห็นตำแหน่งเคอร์เซอร์ และสามารถแทรกโค้ด (Inline Code Lenses) หรือแก้ไขไฟล์ได้ทันที
- เหมาะสำหรับ: การจับคู่เขียนโค้ด (Pair Programming), การ Debug โค้ดที่กำลังมีปัญหา, และการอธิบายโค้ดเฉพาะจุด

3. Antigravity CLI (agy)
เครื่องมือ Command Line ที่เบาและเร็วที่สุด
- จุดเด่น: ทำงานผ่าน Terminal (TUI) ทั้งหมด ไม่ต้องสลับหน้าต่าง กินทรัพยากรเครื่องน้อยมาก และสามารถใช้คำสั่งลัดเฉพาะทางได้ (เช่น
/diff,/clear,/context) - เหมาะสำหรับ: สายพิมพ์เร็ว (Power Users), คนที่ถนัดใช้ Terminal เป็นหลัก, หรืองานที่ต้องสั่งรันสคริปต์สั้นๆ

บทที่ 2: เครื่องมือและฟังก์ชันการใช้งานพื้นฐาน (Slash Commands, Mentions & Artifacts)
การจะใช้ Antigravity ให้เก่ง คุณต้องรู้จักเครื่องมือเหล่านี้และใช้ให้เป็นนิสัย:
1. Slash Commands (/) - ทางลัดสั่งการ
แทนที่จะพิมพ์อธิบายยาวๆ การใช้ Slash Command เป็นการบอก AI ว่า "เข้าสู่โหมดการทำงานนี้ทันที"
| คำสั่ง | สถานการณ์ที่ควรใช้ | การทำงานของ AI |
|---|---|---|
/goal | "ช่วยรันเทสต์ทั้งหมดและแก้บั๊กจนกว่าจะผ่าน 100%" | AI จะทำงานต่อเนื่องแบบไม่หยุดพัก คอยเช็กผลลัพธ์และแก้ไปเรื่อยๆ จนกว่าเป้าหมายจะสำเร็จ |
/schedule | "เช็กสถานะเซิร์ฟเวอร์ทุกๆ 5 นาที" | สร้าง Background Task หรือ Cron job เพื่อให้ AI ทำงานตามเวลาที่กำหนด |
/browser | "เข้าไปที่หน้าเว็บ xyz แล้วสรุปข้อมูลมาให้หน่อย" | AI จะเปิดเบราว์เซอร์จำลอง (Subagent) ขึ้นมาเพื่อท่องเว็บ พิมพ์ หรือคลิกปุ่มแทนคุณ |
/grill-me | "ฉันมีไอเดียทำแอป แต่ยังคิดไม่ออกว่าระบบฐานข้อมูลควรเป็นไง" | AI จะสวมบทบาทผู้สัมภาษณ์ คอยยิงคำถามเพื่อต้อนให้คุณคิดจนตกผลึก ก่อนจะเริ่มลงมือทำ |
/teamwork-preview | "โปรเจกต์นี้ใหญ่มาก มีทั้งงาน Frontend และ Backend" | แบ่งงานให้ Subagent หลายๆ ตัวช่วยกันทำแบบขนาน (Parallel) |
2. Mentions (@) - การให้บริบทแบบชี้เป้า
Context คือพระเจ้าในการทำงานกับ AI การใช้ @ ช่วยให้ AI เข้าใจทันทีว่ากำลังพูดถึงอะไร:
- @Files/Folders:
@src/components/Button.js(ให้ AI อ่านไฟล์นี้) - @Terminal:
@terminal-session(ดึงผลลัพธ์จากการรันคำสั่งล่าสุดมาให้ AI ดู) - @Rules:
@style-guide(บังคับให้ AI ทำตามกฎที่คุณตั้งไว้)
3. Artifacts - การจัดการผลลัพธ์ที่สวยงาม
เมื่อ AI ต้องแสดงผลข้อมูลที่มีโครงสร้าง (เช่น แผนงาน, ตาราง, หรือไดอะแกรม) Antigravity จะไม่พิมพ์ลงในแชตยาวๆ ให้รกตา แต่จะสร้างเป็น Artifact (ไฟล์ Markdown)
- ข้อดี: อ่านง่าย นำไปใช้ต่อได้จริง และ AI สามารถกลับมาอัปเดตไฟล์นี้ได้เรื่อยๆ เช่น ไฟล์
task.md(Checklist สิ่งที่ต้องทำ) หรือimplementation_plan.md(แผนการทำงาน)
บทที่ 3: เจาะลึกสถาปัตยกรรมและโมเดล Gemini (Gemini Core & Models)
Antigravity ขับเคลื่อนด้วยโมเดล Gemini ของ Google ซึ่งเป็นสถาปัตยกรรม AI ที่ออกแบบมาเพื่อรองรับงานพัฒนาโปรแกรมและงานข้อมูลยุคใหม่โดยเฉพาะ การเข้าใจพฤติกรรม จุดเด่น และโครงสร้างของ Gemini จะช่วยให้คุณใช้งาน Antigravity ได้อย่างเต็มประสิทธิภาพสูงสุด
1. สถาปัตยกรรมหลักของ Gemini (Core Architecture)
Gemini ไม่ใช่แค่โมเดลภาษาทั่วไป แต่มีลักษณะเด่นทางสถาปัตยกรรม 3 ประการที่เป็นประโยชน์ต่อการพัฒนาซอฟต์แวร์:
- Native Multimodality (หลายโหมดประสาทสัมผัสแต่กำเนิด): โมเดลของ Gemini ถูกฝึกมาให้เข้าใจข้อความ, โค้ด, ภาพ, วิดีโอ, และเสียงพร้อมกันตั้งแต่แรกเริ่ม (ไม่ใช่การนำ AI ด้านภาพมาเชื่อมต่อกับ AI ข้อความทีหลัง) ทำให้ฟีเจอร์อย่างการแคปหน้าจอ UI ส่งให้ AI วิเคราะห์ หรือส่งไฟล์ภาพสเก็ตช์ (Sketch) เพื่อเขียนหน้าเว็บ React ทำงานได้รวดเร็วและแม่นยำสูง
- Massive Context Window (หน้าต่างบริบทขนาดมหึมา): โมเดลตระกูล Gemini มีหน้าต่างบริบทที่ใหญ่ถึง 1 - 2 ล้านล้านโทเค็น (Tokens) (เทียบเท่าโค้ดโปรเจกต์ขนาดกลางถึงใหญ่ทั้งโปรเจกต์ หรือเอกสาร PDF หลายพันหน้า) ทำให้คุณสามารถโยนโค้ดทั้ง Repository หรือเอกสารระบบทั้งหมดลงไปให้ AI อ่านเพื่อประมวลผลได้พร้อมกันโดยที่รายละเอียดไม่สูญหาย
- Native Tool Use (การเรียกใช้เครื่องมือในตัว): Gemini ถูกออกแบบมาให้ตัดสินใจเรียกใช้ฟังก์ชันการเขียนโค้ดและคำสั่ง Terminal ได้อย่างลื่นไหล (Function Calling) เมื่อระบบสั่งงานให้ลงมือแก้ไฟล์ มันจะสร้างอาร์กิวเมนต์ที่สอดคล้องกับพารามิเตอร์ของ Tool โดยตรงได้อย่างแม่นยำ ลดปัญหาฟอร์แมตคำสั่งผิดพลาด
2. การจัดประเภทและเปรียบเทียบรุ่นโมเดล Gemini
ในการทำงานจริงผ่าน Antigravity คุณสามารถสลับรุ่นโมเดลได้ตามสัดส่วนความยากง่ายและงบประมาณ:
| คุณลักษณะ | Gemini Pro (เช่น 3.1 Pro) | Gemini Flash (เช่น 3.5 Flash) |
|---|---|---|
| จุดเด่นหลัก | ความฉลาดสูงสุด (Reasoning), การคิดเชิงตรรกะซับซ้อน | ความเร็วในการตอบสนองสูงสุด (Speed), ความคุ้มค่า |
| ขนาด Context Window | 2,000,000 Tokens | 1,000,000 Tokens |
| ความเหมาะสมกับงาน | • การแก้บั๊กที่มีหลายไฟล์เกี่ยวข้องกัน<br>• วางสถาปัตยกรรมระบบใหม่<br>• ทำระบบความปลอดภัยและรีวิวโค้ด | • การเขียนฟังก์ชันย่อยๆ<br>• การแปลเอกสาร / เขียนคำอธิบายโค้ด<br>• การทำงานแบบขนานผ่าน Subagents |
| ความเร็วในการประมวลผล | ปานกลาง (ประมวลผลเชิงลึก) | เร็วมาก (ใกล้เคียงเรียลไทม์) |
[!TIP] การสลับรุ่นโมเดล: คุณสามารถเปลี่ยนโมเดลขณะแชตได้ด้วยคำสั่ง
/modelในหน้าต่าง CLI หรือตั้งค่าที่ปุ่มรูปเกียร์ (Settings) ใน Desktop App
3. เทคโนโลยีเด่นของ Gemini ที่เอื้อต่อการเขียนโค้ด
- Context Caching (การจำบริบทส่วนแรก): เมื่อคุณใส่ไฟล์โค้ดขนาดใหญ่เข้าไปในแชต ระบบของ Gemini จะทำ Cache ข้อมูลส่วนนั้นไว้บนคลาวด์ หากคุณถามคำถามถัดไปเกี่ยวกับไฟล์เดิม Gemini จะดึงความเข้าใจจาก Cache ทันทีโดยไม่ต้องรันอ่านไฟล์ใหม่ทั้งหมด ทำให้การตอบคำถามในแชตหลังๆ รวดเร็วขึ้นมากและประหยัดค่าโทเค็น (Token Cost) ลงถึง 50-80%
- Needle in a Haystack (การค้นเข็มในมหาสมุทรข้อมูล): Gemini มีความสามารถในการประเมินข้อมูลขนาดใหญ่ระดับ 1 ล้านท็อคเก้นได้แม่นยำเกือบ 99% หมายความว่า หากคุณถามคำถามถึงจุดๆ หนึ่งที่อยู่ในบรรทัดที่ 50,000 ของไฟล์เอกสาร 1,000 หน้า Gemini จะระบุตำแหน่งและดึงคำตอบออกมาได้อย่างถูกต้องและไม่มีอาการสับสน
บทที่ 4: ศิลปะการสั่งงาน Agent ด้วยสูตร C-R-F-E (Agentic Prompting)
การคุยกับ Agent ไม่เหมือนการค้นหา Google สูตร C-R-F-E จะช่วยให้คุณได้ผลลัพธ์ที่นำไป "รัน" ได้ทันที
สูตร C-R-F-E
- Context (บริบท): ปูพื้นหลังให้ AI เข้าใจสถานการณ์
- Role (บทบาท): กำหนดหน้าที่และความเชี่ยวชาญ
- Format (รูปแบบ): ระบุสิ่งที่ต้องการให้ทำอย่างเป็นรูปธรรม
- Execution (การลงมือทำ): สั่งให้ AI ใช้ Tools (เช่น สร้างไฟล์, รันคำสั่ง)
ตัวอย่างที่ไม่ดี (Prompt ทั่วไป):
"สร้างหน้า Login ให้หน่อย" (ผลลัพธ์: AI แค่พิมพ์โค้ด HTML ลอยๆ ลงในแชต ซึ่งคุณต้องก๊อปไปวางเอง)
ตัวอย่างที่ดี (Agentic Prompt):
[Context] โปรเจกต์นี้เป็นแอปพลิเคชัน Next.js ที่ใช้ Tailwind CSS ในการตกแต่ง [Role] จงสวมบทบาทเป็น Senior Frontend Developer ที่เน้นเรื่อง Security [Format] ฉันต้องการหน้าจอ Login ที่มีดีไซน์แบบ Glassmorphism (เรียบหรู) รองรับ Email/Password และ Google OAuth [Execution] กรุณาสร้างไฟล์
login.tsxขึ้นมาในโฟลเดอร์@app/auth/และสร้างแผนการทำงาน (Artifact) ชื่อauth_plan.mdให้ฉันรีวิวก่อน
บทที่ 5: การกำหนดตัวตนและกฎเหล็กผ่าน Custom Rules (AGENTS.md)
ในการใช้งาน AI แบบเดิมๆ ปัญหาที่ชวนหงุดหงิดที่สุดคือ การต้องคอยป้อนบริบทส่วนตัว เช่น "ฉันชอบเขียนโค้ดสไตล์ไหน", "ใช้ภาษาอะไรตอบ", หรือ "รูปแบบเอกสารที่ต้องการคืออะไร" ในทุกๆ บทสนทนาใหม่
Antigravity แก้ปัญหานี้อย่างถาวรผ่านระบบ Rules ซึ่งช่วยให้คุณสร้างไฟล์กำหนดตัวตนและรูปแบบการทำงานทิ้งไว้ในเครื่อง และ AI จะอ่านกฎเหล่านั้นโดยอัตโนมัติก่อนเริ่มตอบคำถามใดๆ ช่วยลดความซ้ำซ้อนและเซฟค่า Token ได้มหาศาล
1. วิธีการทำงานของ Rules ใน Antigravity
Antigravity จะค้นหาไฟล์กฎการทำงานโดยอ้างอิงจากโฟลเดอร์เก็บค่าคอนฟิก 2 ระดับ:
- Global Rules (กฎภาพรวมทั้งเครื่อง):
- โฟลเดอร์เป้าหมาย:
/Users/teerapolkittikanjanaruk/.gemini/config/ - ชื่อไฟล์:
AGENTS.md - การใช้งาน: เหมาะสำหรับข้อมูลตัวตนของคุณเองที่อยากให้ AI จำได้ไม่ว่าจะเปิดโปรเจกต์ไหน เช่น โทนเสียงการตอบคำถาม ภาษาหลักที่ใช้ หรือพฤติกรรมการพิมพ์
- โฟลเดอร์เป้าหมาย:
- Project-Scoped Rules (กฎเฉพาะแต่ละโปรเจกต์):
- โฟลเดอร์เป้าหมาย: ในโฟลเดอร์รูทของโปรเจกต์ปัจจุบัน สร้างโฟลเดอร์ชื่อ
.agents/(ตัวอย่างเช่น@.agents/AGENTS.md) - ชื่อไฟล์:
AGENTS.md - การใช้งาน: เหมาะสำหรับกฎทางเทคนิคและแนวทางการเขียนโปรแกรมเฉพาะของโปรเจกต์นั้น เช่น เวอร์ชันของภาษาที่ใช้, กฎการตั้งชื่อตัวแปร, หรือสไตล์ไกด์ขององค์กร
- โฟลเดอร์เป้าหมาย: ในโฟลเดอร์รูทของโปรเจกต์ปัจจุบัน สร้างโฟลเดอร์ชื่อ
2. เทมเพลตสำหรับเขียนไฟล์ตัวตน (AGENTS.md)
ในการสร้างไฟล์ AGENTS.md (ไม่ว่าจะในระดับ Global หรือ Project) ให้เขียนเป็นฟอร์แมต Markdown ที่กระชับและชัดเจน นี่คือเทมเพลตแนะนำที่ช่วยลดความซ้ำซ้อนในการสั่งงาน:
# กฎและแนวทางการทำงานร่วมกับฉัน (Personal Rules & Way of Working)
## 👤 เกี่ยวกับฉัน (About Me)
- **ชื่อ/ตำแหน่ง:** [ระบุชื่อ เช่น ธี, Senior Developer / มาลี, Marketing Lead]
- **ความรู้พื้นฐาน:** [ระบุระดับ เช่น ถนัดเขียน React แต่ยังอ่อนเรื่อง Docker]
- **เป้าหมายการทำงาน:** [ระบุ เช่น ต้องการโค้ดที่สะอาด ปลอดภัย และมีประสิทธิภาพสูง]
## 🛠️ วิธีการทำงานที่ฉันชอบ (Preferred Ways of Working)
- **การตอบคำถาม:**
- ตอบกลับเป็นภาษาไทยเสมอ ยกเว้นมีคำสั่งเฉพาะ
- เขียนอธิบายให้กระชับที่สุด ไม่น้ำท่วมทุ่ง เน้นผลลัพธ์และวิธีการลงมือทำ
- หากต้องเลือกวิธีแก้ปัญหา ให้เสนอ 2 ทางเลือก (ทางเลือกด่วน vs ทางเลือกที่ถูกต้องตามมาตรฐาน) พร้อมอธิบายความต่าง
- **การเขียนโค้ด:**
- โค้ดทุกบรรทัดต้องมีคำอธิบาย (Comments) เฉพาะจุดที่ซับซ้อน ไม่ต้องคอมเมนต์จุดที่เข้าใจง่าย
- ห้ามลบโค้ดส่วนที่เขียนไว้เดิมทิ้ง เว้นแต่โค้ดส่วนนั้นจะทำให้ระบบทำงานผิดพลาด
- หากเขียนโค้ดใหม่ ให้สร้าง Unit Test ควบคู่มาด้วยเสมอ
- **การใช้เครื่องมือ (Tools Permission):**
- ก่อนรันคำสั่ง Terminal ที่ส่งผลกระทบสูง (เช่น `rm -rf`, `npm install` ที่ลง package แปลกๆ) ให้หยุดถามเพื่อขออนุมัติจากฉันก่อนเสมอ
- หากเป็นคำสั่งตรวจสอบทั่วไป เช่น `git status` หรือ `npm run test` สามารถดำเนินการได้เลยโดยไม่ต้องรออนุมัติ
## 📋 รูปแบบการส่งงานที่ต้องการ (Expected Output Formats)
- **การทำแผนงาน:** สำหรับงานที่ต้องแก้โค้ดเกิน 3 ไฟล์ขึ้นไป ให้สรุปแผนใน `implementation_plan.md` (Artifact) ก่อนลงมือทำทุกครั้ง
- **การส่งสรุปงาน:** เมื่องานเสร็จสิ้น ให้บันทึกการเปลี่ยนแปลงและวิธีการทดสอบลงใน `walkthrough.md` พร้อมระบุพารามิเตอร์ที่เปลี่ยนไปอย่างชัดเจน
3. ประโยชน์ที่ได้รับจากการทำ Rules
- ไม่ต้องเกริ่นนำอีกต่อไป: เปิดแชตใหม่มา พิมพ์แค่สั้นๆ ว่า "ช่วยเขียนสคริปต์สแกนหาไฟล์ใหญ่ๆ หน่อย" AI จะเลือกภาษาและเขียนฟอร์แมตตามที่คุณกำหนดไว้ใน
AGENTS.mdทันที - ประหยัดค่า Token: เนื่องจากระบบโหลดไฟล์ Rules นี้ผ่านระบบจัดการเบื้องหลังที่มีประสิทธิภาพและคอยจำแคชไว้ ทำให้คุณไม่ต้องเสีย Token จากการพิมพ์ Prompt เกริ่นนำยาวๆ ในทุกๆ แชต
- การทำงานเป็นมาตรฐานเดียวกัน: หากมีทีมงานหลายคน ทำการแจกจ่ายโฟลเดอร์
.agents/AGENTS.mdไปใน Git ของทีม จะช่วยให้ AI เขียนโค้ดและส่งงานในมาตรฐานเดียวกันทั้งหมด โดยไม่มีความเหลื่อมล้ำทางฝีมือ
บทที่ 6: การบริหารจัดการคลังบริบทและประหยัดโทเค็น (Token & Context Optimization)
การประหยัดโทเค็น (Tokens) ไม่ได้ส่งผลดีต่อเรื่องค่าใช้จ่ายเพียงอย่างเดียว แต่ยังช่วยให้ ความเร็วในการประมวลผล (Latency) เร็วขึ้น และช่วยลดโอกาสที่ AI จะเกิดอาการ "หลงลืม" (Hallucination) เมื่อบทสนทนายาวเกินไป
นี่คือกลยุทธ์การบริหารโมเดลและโทเค็นอย่างเป็นระบบเพื่อให้การสั่งงานมีประสิทธิภาพสูงสุด:
1. กลยุทธ์การสลับโมเดล (Model Routing Strategy)
หลักการง่ายๆ คือ "ใช้ Flash เป็นตัวหลัก และใช้ Pro เป็นไม้ตาย"
- เริ่มต้นด้วย Gemini Flash:
- สำหรับงานเตรียมโครงสร้างพื้นฐาน (Scaffolding), งานแปลภาษา, การเขียนฟังก์ชันเดี่ยวๆ, และการแก้ไขสคริปต์สั้นๆ
- หากการแก้ไขสำเร็จลุล่วงด้วยดี คุณจะประหยัดทั้งเวลาและจำนวน Token ไปได้มหาศาล
- สลับมาใช้ Gemini Pro เมื่อ:
- โมเดล Flash เริ่มวนลูป (แก้โค้ดจุดเดิมซ้ำๆ แล้วยังติดปัญหา)
- มีการแก้ไขโค้ดที่เชื่อมโยงกันหลายๆ ไฟล์ใหญ่ๆ (Multi-file reasoning)
- ต้องการให้ระบบวิเคราะห์ความปลอดภัยของระบบ (Security review)
- การวางโครงสร้างการออกแบบฐานข้อมูลหรือ API ตั้งแต่เริ่มต้น
2. วิธีการตัดบริบทที่รกเกินจำเป็นเพื่อประหยัด Token
ทุกครั้งที่คุณพิมพ์คำถามใหม่ในแชตเดิม ข้อความคุยเก่าทั้งหมด (Chat History) จะถูกส่งกลับไปให้ AI ประมวลผลใหม่ทุกรอบ ซึ่งจะกิน Token สะสมเพิ่มขึ้นเรื่อยๆ แบบทวีคูณ คุณสามารถลดปัญหานี้ได้ด้วยวิธีเหล่านี้:
- ใช้คำสั่งล้างหน้าจอและบริบทเก่า:
- พิมพ์คำสั่งลัด
/newหรือ/clear(ใน CLI) เมื่อต้องการเปลี่ยนหัวข้อการทำงาน เพื่อทิ้งประวัติการแชตเก่าที่ไม่จำเป็นต่อหัวข้อใหม่ทันที
- พิมพ์คำสั่งลัด
- ใช้การแยกกิ่งบทสนทนา (Conversational Forking):
- หากคุณคุยมาไกลแล้วเริ่มเจอบั๊กใหม่ ให้ใช้คำสั่ง
/forkหรือ/branchเพื่อสร้างแชตใหม่แยกออกมาจากจุดที่โค้ดเคยทำงานปกติ โดยดึงเอาบริบทก่อนหน้ามาเฉพาะเท่าที่จำเป็น
- หากคุณคุยมาไกลแล้วเริ่มเจอบั๊กใหม่ ให้ใช้คำสั่ง
- ระบุไฟล์แบบเจาะจงแทนการอัปโหลดทั้งโฟลเดอร์:
- หลีกเลี่ยงการสั่งกว้างๆ เช่น "เช็กโฟลเดอร์
@srcให้หน่อย" เพราะ AI จะต้องโหลดทุกไฟล์เข้าไปในหน้าต่างบริบท - ให้ใช้
@ชี้เป้าไปเฉพาะไฟล์ที่เกี่ยวข้องโดยตรง เช่น "ตรวจสอบฟังก์ชันใน@src/auth.jsและ@src/login.js"
- หลีกเลี่ยงการสั่งกว้างๆ เช่น "เช็กโฟลเดอร์
3. การใช้ประโยชน์สูงสุดจาก Context Caching
Gemini มีความสามารถในการแคชข้อมูลที่เป็นไฟล์ขนาดใหญ่ (เช่น เอกสารโครงสร้าง หรือตัวช่วยจำ) หากข้อมูลนั้นไม่มีการเปลี่ยนแปลง
- เทคนิค: ข้อมูลใดก็ตามที่เป็นข้อมูลนิ่งที่ต้องใช้อ้างอิงตลอด เช่น ไฟล์ Schema ฐานข้อมูล, API Documentation ของคู่ค้า หรือสไตล์ไกด์ของบริษัท ให้ใส่ไว้ใน Project Custom Instructions หรือไฟล์
AGENTS.md - ผลลัพธ์: ข้อมูลเหล่านี้จะถูก Gemini แคชไว้ตั้งแต่คำถามแรก ทำให้การสนทนาครั้งต่อๆ ไปดึงแคชมาใช้ทันที ช่วยลดการคำนวณ Token ของไฟล์ใหญ่นั้นๆ ลงเหลือเกือบศูนย์ในแชตถัดๆ ไป
4. ปิดกั้นไฟล์และโฟลเดอร์ที่ไม่ได้ใช้งาน (Excluding Files)
ตรวจสอบให้แน่ใจว่าโปรเจกต์ของคุณมีการตั้งค่าปิดกั้นไฟล์ที่ไม่เกี่ยวข้องกับการเขียนโค้ด (เช่น โฟลเดอร์ build, node_modules หรือ cache ต่างๆ)
- วิธีปฏิบัติตามมาตรฐาน: สร้างไฟล์
.gitignoreหรือ.npmignoreในโฟลเดอร์รูทของโปรเจกต์อย่างถูกต้อง เพื่อป้องกันไม่ให้ Agent ของ Antigravity สแกนและโหลดไฟล์ขยะเหล่านั้นเข้าสู่ Context Window ของโมเดลโดยไม่ตั้งใจ ซึ่งจะทำให้เกิด Token Bloat อย่างรวดเร็ว
บทที่ 7: ความปลอดภัยและนโยบายสิทธิ์การเข้าถึง (Agent Security & Permissions)
เนื่องจาก Antigravity สามารถรันคำสั่งและแก้ไขไฟล์ในเครื่องของคุณได้จริง ความปลอดภัยจึงเป็นสิ่งสำคัญที่สุด
- Tool Execution Policy (นโยบายการรันเครื่องมือ): คุณสามารถตั้งค่าใน Settings ได้ว่าต้องการให้ AI ทำงานแบบไหน:
request-review: (แนะนำ) AI ต้องขออนุญาตคุณก่อนรันคำสั่ง Terminal ทุกครั้งalways-proceed: AI จะรันคำสั่งได้เองทันที (เหมาะสำหรับโปรเจกต์ที่ไว้ใจได้หรือทำงานใน Sandbox เท่านั้น)proceed-in-sandbox: รันคำสั่งในสภาพแวดล้อมจำลองปิด (Sandbox) เพื่อป้องกันความเสียหาย
- File Access Policy (นโยบายการเข้าถึงไฟล์): ระบบจะป้องกันไม่ให้ AI เข้าถึงไฟล์นอกเหนือจาก Workspace ปัจจุบัน (Non-Workspace File Access) เว้นแต่คุณจะอนุญาตเป็นรายกรณี
- Browser Allowlist (รายการเว็บที่อนุญาต): คุณสามารถจำกัดโดเมนที่คำสั่ง
/browserสามารถเข้าถึงได้ เพื่อป้องกันไม่ให้ AI เข้าเว็บแปลกปลอม
[!WARNING] จงอ่านคำสั่ง Terminal ที่ AI เสนอทุกครั้งก่อนกดตกลง (Approve) โดยเฉพาะคำสั่งที่เกี่ยวข้องกับการลบไฟล์ (
rm) หรือการเชื่อมต่อฐานข้อมูลการผลิต (Production DB)
บทที่ 8: เวิร์กโฟลว์ตัวอย่างในงานจริง (Real-World Workflows)
มาดูตัวอย่างการใช้งานจริงในสถานการณ์สมมติต่างๆ เพื่อให้เห็นภาพการทำงานเชิงลึกของ Antigravity ในแต่ละสายอาชีพ:
สถานการณ์ที่ 1: การแก้ไขบั๊กบนโปรเจกต์ขนาดใหญ่ (Software Developer)
- ขั้นตอนที่ 1: แจ้งปัญหาและแนบบริบท
- คุณพิมพ์: "แอปพลิเคชันล่มเมื่อผู้ใช้กดปุ่มชำระเงิน ตรวจสอบ Error log ล่าสุดให้หน่อยใน
@app.logและเน้นดูที่ฟังก์ชันชำระเงินในโฟลเดอร์@src/payments/" - สิ่งที่เกิดขึ้น: AI จะใช้ Tool เข้าไปอ่านไฟล์
app.logและสแกนหา Error จากนั้นจะไปอ่านโค้ดในโฟลเดอร์payments
- คุณพิมพ์: "แอปพลิเคชันล่มเมื่อผู้ใช้กดปุ่มชำระเงิน ตรวจสอบ Error log ล่าสุดให้หน่อยใน
- ขั้นตอนที่ 2: AI เข้าสู่ Planning Mode
- AI ตอบกลับ: "พบสาเหตุแล้ว เกิดจาก API Timeout เนื่องจากไม่ได้จัดการ Exception ผมได้สร้างไฟล์
implementation_plan.mdไว้แล้ว กรุณารีวิวและกด Approve เพื่อให้ผมลงมือแก้ไขโค้ด"
- AI ตอบกลับ: "พบสาเหตุแล้ว เกิดจาก API Timeout เนื่องจากไม่ได้จัดการ Exception ผมได้สร้างไฟล์
- ขั้นตอนที่ 3: อนุมัติและให้ AI ลงมือ
- คุณ: อ่านไฟล์ Artifact แผนงาน พบว่าสมเหตุสมผล จึงกด Approve
- สิ่งที่เกิดขึ้น: AI จะสร้างไฟล์
task.md(Checklist) และค่อยๆ ใช้ Tool เข้าไปแก้ไขโค้ด (Replace Content) ทีละจุด พร้อมทำเครื่องหมายกากบาท [x] ในหน้า Checklist จนเสร็จ
- ขั้นตอนที่ 4: สั่งรันเทสต์
- คุณพิมพ์: "รัน unit test ด้วยคำสั่ง
npm run test" - สิ่งที่เกิดขึ้น: AI จะรันคำสั่งใน Terminal ในเครื่องของคุณ (หลังจากคุณอนุญาต) และอ่านผลลัพธ์ หากมีบั๊กตกค้าง AI จะแก้ไขต่อจนผ่าน
- คุณพิมพ์: "รัน unit test ด้วยคำสั่ง
สถานการณ์ที่ 2: งานวิเคราะห์ข้อมูล (Data Analyst)
การให้ AI เป็น Data Analyst ช่วยจัดการข้อมูลที่ซับซ้อน รันสคริปต์ Python และสรุปผลออกมาเป็นภาพ
- ขั้นตอนที่ 1: เตรียมไฟล์ข้อมูลและสั่งวิเคราะห์
- คุณพิมพ์: "ในไฟล์
@sales_2026.csvฉันต้องการให้คุณเขียน Python สคริปต์เพื่อวิเคราะห์เทรนด์ยอดขายรายเดือน หาเดือนที่มียอดขายสูงสุด/ต่ำสุด และพล็อตกราฟแท่ง" - สิ่งที่เกิดขึ้น: AI จะเขียนโค้ด Python (เช่น ใช้ pandas และ matplotlib) สร้างไฟล์สคริปต์ (เช่น
analyze_sales.py) ขึ้นมา
- คุณพิมพ์: "ในไฟล์
- ขั้นตอนที่ 2: รันคำสั่งและประมวลผล
- คุณพิมพ์: "รันสคริปต์นี้เลย"
- สิ่งที่เกิดขึ้น: AI จะเรียกใช้คำสั่ง
python analyze_sales.pyใน Terminal ของคุณ อ่านผลลัพธ์ที่คอนโซลแสดงออกมา และดึงไฟล์รูปภาพที่ถูกสร้าง (เช่นsales_trend.png) กลับมาแสดงผลให้คุณดูในแชต
- ขั้นตอนที่ 3: สรุปผลเป็น Artifact
- คุณพิมพ์: "สรุป Insights ที่ได้จากกราฟนี้ และจัดรูปแบบเป็นตารางลงใน Artifact"
- สิ่งที่เกิดขึ้น: AI สร้างไฟล์
sales_insight_report.mdสรุปเทรนด์รายเดือน พร้อมตารางและแทรกรูปภาพกราฟเข้าไปอย่างสวยงาม
สถานการณ์ที่ 3: งานออกแบบ UI (UI/UX Designer)
Antigravity ช่วยร่นเวลาในงานออกแบบหน้าตาและทดสอบ UI ได้อย่างดีเยี่ยมผ่านโหมด Vision และ Browser
- ขั้นตอนที่ 1: ใช้งานร่วมกับ /browser และ Vision
- คุณพิมพ์: "ใช้คำสั่ง
/browserเข้าไปที่localhost:3000ช่วยแคปหน้าจอ (Screenshot) แล้ววิเคราะห์ว่า Layout ของหน้า Landing Page นี้ตรงตามหลัก Accessibility (WCAG) หรือไม่" - สิ่งที่เกิดขึ้น: Subagent ของเบราว์เซอร์จะเปิดหน้าเว็บ แคปหน้าจอมาให้ AI ตัวหลักวิเคราะห์สี ความเปรียบต่าง (Contrast) และขนาดตัวอักษร
- คุณพิมพ์: "ใช้คำสั่ง
- ขั้นตอนที่ 2: การสั่งสร้าง Prototype แบบทันใจ
- คุณพิมพ์: "สร้างหน้า Dashboard สำหรับแอดมิน โดยใช้ React และ Tailwind CSS ขอโทนสี Dark Mode และให้มี Sidebar ด้านซ้าย"
- สิ่งที่เกิดขึ้น: AI จะเขียน Component ทั้งหมด และถ้าโปรเจกต์รองรับ มันสามารถเปิดหน้าพรีวิว (Live Preview) ของ Component นั้นผ่านพาเนล Artifact ได้ทันที ให้คุณเห็นปุ่มหรือเลย์เอาต์ที่กดเล่นได้
- ขั้นตอนที่ 3: การปรับแก้หน้าตา (Iteration)
- คุณพิมพ์: "ปุ่ม 'Submit' กลืนกับพื้นหลังเกินไป ช่วยเปลี่ยนเป็นสีน้ำเงินสว่าง (Blue-500) และเพิ่มเงาตอน Hover"
- สิ่งที่เกิดขึ้น: AI จะแก้ไขโค้ดเฉพาะบรรทัดที่เป็น Class ของ Tailwind ทันที และหน้าต่างพรีวิวจะอัปเดตแบบเรียลไทม์
สถานการณ์ที่ 4: งานสนับสนุนฝ่ายขายและการตลาด (Sales & Marketing)
การให้ AI เป็นผู้ช่วยฝ่ายขายในการเตรียมเอกสารนำเสนอ ร่างข้อเสนอราคา และวิเคราะห์ความต้องการของลูกค้า
- ขั้นตอนที่ 1: วิเคราะห์ความต้องการของลูกค้า (Client Requirements)
- คุณพิมพ์: "ในไฟล์
@rfp_client.pdfคือเอกสารขอเสนอราคาของลูกค้า ช่วยสรุปความต้องการหลัก (Key Requirements) งบประมาณ และระยะเวลาที่กำหนดลงในตารางให้หน่อย" - สิ่งที่เกิดขึ้น: AI จะเปิดไฟล์ PDF ขึ้นมาอ่าน และสรุปความต้องการเป็นหมวดหมู่ ช่วยให้ฝ่ายขายประเมินงานได้อย่างรวดเร็ว
- คุณพิมพ์: "ในไฟล์
- ขั้นตอนที่ 2: ร่างข้อเสนอการขาย (Sales Proposal)
- คุณพิมพ์: "ช่วยเขียนข้อเสนอการขาย (Proposal) ในรูปแบบจดหมายนำเสนอ โดยเสนอจุดแข็งเรื่องระบบรักษาความปลอดภัยและการทำงานที่รวดเร็ว เพื่อตอบโจทย์ความต้องการใน RFP และบันทึกผลเป็น Artifact
proposal_draft.md" - สิ่งที่เกิดขึ้น: AI จะสร้างจดหมายนำเสนอที่เป็นทางการ ปรับโทนภาษาให้มีความเป็นมืออาชีพ มีการเน้นจุดขายที่ตรงจุดของลูกค้า
- คุณพิมพ์: "ช่วยเขียนข้อเสนอการขาย (Proposal) ในรูปแบบจดหมายนำเสนอ โดยเสนอจุดแข็งเรื่องระบบรักษาความปลอดภัยและการทำงานที่รวดเร็ว เพื่อตอบโจทย์ความต้องการใน RFP และบันทึกผลเป็น Artifact
- ขั้นตอนที่ 3: เตรียมสคริปต์เสนอขาย (Pitch Script & FAQ)
- คุณพิมพ์: "เขียนสคริปต์สั้นๆ 5 นาทีสำหรับการนำเสนอข้อเสนอนี้ให้ผู้บริหารฟัง พร้อมทั้งเก็งคำถามที่น่าจะโดนถาม (FAQ) และคำตอบที่ควรตอบ"
- สิ่งที่เกิดขึ้น: AI ร่างสคริปต์แบบแบ่งช่วงเวลาเป็นนาที พร้อมคำแนะนำเรื่องการใช้น้ำเสียง และจำลองคำถามที่ยากๆ ที่ลูกค้ามักจะถาม (เช่น เรื่องราคาหรือการรับประกัน) พร้อมเตรียมสคริปต์ตอบคำถามไว้เสร็จสรรพ
สถานการณ์ที่ 5: ธุรกิจค้าปลีกและอีคอมเมิร์ซ (E-commerce & Retail)
การใช้ AI ช่วยเพิ่มยอดขาย วิเคราะห์พฤติกรรมการซื้อ และจัดการข้อมูลสินค้าคงคลัง
- ขั้นตอนที่ 1: วิเคราะห์พฤติกรรมลูกค้าจากรีวิวสินค้า (Customer Insights)
- คุณพิมพ์: "ฉันแนบไฟล์
@customer_reviews.jsonที่มีรีวิวของสินค้ากลุ่มใหม่ ช่วยจำแนกความรู้สึก (Sentiment Analysis) และดึงประเด็นที่ลูกค้าบ่นมากที่สุด 3 ลำดับแรกพร้อมแนวทางแก้ไข" - สิ่งที่เกิดขึ้น: AI เปิดอ่านไฟล์ JSON วิเคราะห์ข้อความคำรีวิวของลูกค้า และสรุปว่าลูกค้าส่วนใหญ่ติเรื่อง "การขนส่งช้า" และ "คู่มือการใช้ไม่ชัดเจน" พร้อมเสนอทางแก้
- คุณพิมพ์: "ฉันแนบไฟล์
- ขั้นตอนที่ 2: สร้างคำอธิบายสินค้าสำหรับลงขาย (SEO-friendly Product Descriptions)
- คุณพิมพ์: "ช่วยเขียนคำอธิบายสินค้าสำหรับ 'เก้าอี้เพื่อสุขภาพ Ergonomic Chair รุ่น Zen' โดยใช้ข้อมูลคุณสมบัติในไฟล์
@zen_chair_specs.txtเน้นคีย์เวิร์ด 'เก้าอี้แก้ปวดหลัง' และ 'เก้าอี้ทำงานเพื่อสุขภาพ' ให้ดึงดูดใจและพร้อมลงบนแพลตฟอร์ม Shopee/Lazada" - สิ่งที่เกิดขึ้น: AI สร้างข้อความอธิบายสินค้าที่มีการจัดหมวดหมู่คุณสมบัติชัดเจน ใช้ภาษาที่ชวนซื้อ และแทรกคีย์เวิร์ด SEO อย่างแนบเนียน
- คุณพิมพ์: "ช่วยเขียนคำอธิบายสินค้าสำหรับ 'เก้าอี้เพื่อสุขภาพ Ergonomic Chair รุ่น Zen' โดยใช้ข้อมูลคุณสมบัติในไฟล์
- ขั้นตอนที่ 3: คำนวณปริมาณสินค้าคงคลังที่เหมาะสม (Reorder Point)
- คุณพิมพ์: "เขียนสูตรหรือรันสคริปต์คำนวณหา Reorder Point ของสินค้า 5 รายการจากประวัติการขายใน
@inventory_log.csvเพื่อไม่ให้สินค้าขาดมือ" - สิ่งที่เกิดขึ้น: AI แสดงสูตรการคำนวณ พร้อมเขียนโค้ดวิเคราะห์ข้อมูลแล้วรายงานจุดที่ต้องสั่งสินค้าเพิ่มของแต่ละชิ้นลงใน Artifact ชื่อ
inventory_report.md
- คุณพิมพ์: "เขียนสูตรหรือรันสคริปต์คำนวณหา Reorder Point ของสินค้า 5 รายการจากประวัติการขายใน
สถานการณ์ที่ 6: งานบริการและสนับสนุนลูกค้า (Customer Support & Operations)
การใช้ AI เป็นสมองกลคอยคัดกรอง ตอบคำถาม และจัดการตั๋วปัญหา (Support Tickets) ของลูกค้า
- ขั้นตอนที่ 1: จัดกลุ่มและประเมินความสำคัญของตั๋วปัญหา (Ticket Triage)
- คุณพิมพ์: "อ่านตั๋วร้องเรียนที่ส่งเข้ามาใหม่ใน
@tickets_today.xmlคัดกรองและแบ่งกลุ่มตามประเภทปัญหา เช่น ปัญหาเทคนิค, การคืนเงิน, คำถามทั่วไป พร้อมทั้งจัดลำดับความเร่งด่วน (Urgency)" - สิ่งที่เกิดขึ้น: AI แยกแยะประเภทตั๋วทันที โดยพบปัญหาประเภท "ระบบชำระเงินขัดข้อง" เป็นความเร่งด่วนระดับสูงสุด (Critical)
- คุณพิมพ์: "อ่านตั๋วร้องเรียนที่ส่งเข้ามาใหม่ใน
- ขั้นตอนที่ 2: ร่างอีเมลตอบกลับลูกค้าโดยอัตโนมัติ (Auto-Response Drafting)
- คุณพิมพ์: "สำหรับตั๋วที่เป็นปัญหาชำระเงินล้มเหลว ช่วยร่างอีเมลตอบกลับลูกค้าเพื่อขออภัยอย่างเป็นทางการ อธิบายวิธีตรวจสอบยอดเงิน และขั้นตอนการทำรายการใหม่อีกครั้ง บันทึกไว้ใน
support_replies.md" - สิ่งที่เกิดขึ้น: AI ร่างเทมเพลตอีเมลที่สุภาพ ปลอบโยนลูกค้า และให้คำแนะนำแบบเป็นขั้นตอนชัดเจน ช่วยประหยัดเวลาของเจ้าหน้าที่ไปกว่า 80%
- คุณพิมพ์: "สำหรับตั๋วที่เป็นปัญหาชำระเงินล้มเหลว ช่วยร่างอีเมลตอบกลับลูกค้าเพื่อขออภัยอย่างเป็นทางการ อธิบายวิธีตรวจสอบยอดเงิน และขั้นตอนการทำรายการใหม่อีกครั้ง บันทึกไว้ใน
- ขั้นตอนที่ 3: สร้างคลังความรู้สำหรับทีมงาน (Internal KB)
- คุณพิมพ์: "จากปัญหาที่พบบ่อย 10 อันดับในสัปดาห์นี้ที่อยู่ใน
@weekly_issues_summary.mdช่วยสรุปเป็นเอกสารคู่มือแก้ปัญหาเบื้องต้น (Quick Troubleshooting Guide) เพื่อให้ทีม Support ใช้เป็นคัมภีร์ตอบลูกค้า" - สิ่งที่เกิดขึ้น: AI เรียบเรียงวิธีแก้ปัญหาทีละจุดเป็นคู่มือสำหรับพนักงานอ่านง่ายพร้อมสรุปไว้ในคลังข้อมูล
- คุณพิมพ์: "จากปัญหาที่พบบ่อย 10 อันดับในสัปดาห์นี้ที่อยู่ใน
สถานการณ์ที่ 7: ธุรกิจการเงินและการลงทุน (Finance & Investment)
การให้ AI ช่วยตรวจจับความผิดปกติ วิเคราะห์อัตราส่วนทางการเงิน และจัดทำบทวิเคราะห์เบื้องต้น
- ขั้นตอนที่ 1: ตรวจสอบความผิดปกติของรายการเดินบัญชี (Anomaly Detection)
- คุณพิมพ์: "มีไฟล์ประวัติการทำธุรกรรมใน
@transactions_q2.csvช่วยเขียนโปรแกรม Python ค้นหาข้อมูลธุรกรรมที่น่าสงสัย (เช่น ยอดโอนเงินกะทันหันในเวลาผิดปกติ หรือยอดเงินโอนซ้ำๆ ถี่ๆ) และรายงานออกมา" - สิ่งที่เกิดขึ้น: AI เขียนโค้ดวิเคราะห์ข้อมูลธุรกรรมและแสดงสถิติรายงานจุดที่ชี้วัดว่าน่าสงสัยเพื่อส่งให้ตรวจสอบต่อ
- คุณพิมพ์: "มีไฟล์ประวัติการทำธุรกรรมใน
- ขั้นตอนที่ 2: วิเคราะห์อัตราส่วนทางการเงิน (Financial Ratio Analysis)
- คุณพิมพ์: "ดึงข้อมูลงบการเงินจากไฟล์ PDF
@financial_statement.pdfและคำนวณอัตราส่วนสภาพคล่อง (Current Ratio) อัตรากำไรสุทธิ (Net Profit Margin) และหนี้สินต่อทุน (D/E Ratio) เทียบกับปีที่แล้ว" - สิ่งที่เกิดขึ้น: AI อ่านเอกสาร PDF แกะงบการเงินมาลงสูตรคำนวณ เปรียบเทียบข้อมูลปีต่อปี และอธิบายว่าสุขภาพทางการเงินของบริษัทดีขึ้นหรือแย่ลงในด้านใดบ้าง
- คุณพิมพ์: "ดึงข้อมูลงบการเงินจากไฟล์ PDF
- ขั้นตอนที่ 3: ร่างรายงานสรุปผลประกอบการสำหรับประชุมผู้ถือหุ้น
- คุณพิมพ์: "แปลงผลลัพธ์การวิเคราะห์การเงินข้างต้นให้เป็นสรุปประเด็นสำคัญ (Key Highlights) ในรูปแบบสไลด์หรือหัวข้อสั้นๆ ลงใน Artifact ชื่อ
financial_highlights.md" - สิ่งที่เกิดขึ้น: AI สร้างสรุปย่อยที่เข้าใจง่ายสำหรับผู้บริหารและผู้ถือหุ้นทันที
- คุณพิมพ์: "แปลงผลลัพธ์การวิเคราะห์การเงินข้างต้นให้เป็นสรุปประเด็นสำคัญ (Key Highlights) ในรูปแบบสไลด์หรือหัวข้อสั้นๆ ลงใน Artifact ชื่อ
สถานการณ์ที่ 8: ธุรกิจการแพทย์และสุขภาพ (Healthcare & Wellness)
การใช้ AI ช่วยงานธุรการแพทย์ สรุปประวัติผู้ป่วย และจัดหมวดหมู่ข้อมูลทางการวิจัย (คำเตือน: สำหรับงานสนับสนุนการตัดสินใจเท่านั้น ไม่ใช่เพื่อวินิจฉัยโรคโดยตรง)
- ขั้นตอนที่ 1: สรุปบันทึกการตรวจรักษาของผู้ป่วย (Clinical Notes Summarization)
- คุณพิมพ์: "นี่คือบันทึกดิบจากการตรวจร่างกายของคนไข้
@raw_doctor_notes.txtช่วยสรุปอาการสำคัญ (Chief Complaint) ประวัติวัคซีน ยาที่ได้รับในปัจจุบัน และคำแนะนำในการปฏิบัติตัวของแพทย์ให้เข้าใจง่าย" - สิ่งที่เกิดขึ้น: AI แปลงศัพท์ทางการแพทย์ที่อ่านยากและบันทึกที่กระจัดกระจายให้เป็นโครงสร้างประวัติที่สะอาด เรียบร้อย และปลอดภัยสำหรับบุคลากรทางการแพทย์อ่านต่อ
- คุณพิมพ์: "นี่คือบันทึกดิบจากการตรวจร่างกายของคนไข้
- ขั้นตอนที่ 2: ค้นคว้าข้อมูลวิจัยทางการแพทย์เบื้องต้น
- คุณพิมพ์: "ใช้คำสั่ง
/browserเข้าไปหาข้อมูลการวิจัยล่าสุดในเว็บไซต์เกี่ยวกับความเกี่ยวข้องระหว่างวิตามินดีกับการทำงานของระบบภูมิคุ้มกัน สรุปเปรียบเทียบผลลัพธ์จากวิทยานิพนธ์ 3 ฉบับ" - สิ่งที่เกิดขึ้น: AI ท่องเว็บอ่านรายงานวิจัย วิเคราะห์ผลลัพธ์เด่นๆ แล้วสรุปเปรียบเทียบข้อมูลออกมาให้อย่างเป็นกลางและอ้างอิงชัดเจน
- คุณพิมพ์: "ใช้คำสั่ง
- ขั้นตอนที่ 3: ตรวจสอบความปลอดภัยในการจ่ายยาคู่ขนาน (Drug-Drug Interaction Check)
- คุณพิมพ์: "คนไข้กำลังทานยา A และแพทย์ต้องการจ่ายยา B เพิ่มเติม ช่วยตรวจสอบประวัติการทำปฏิกิริยาของยาสองตัวนี้จากฐานข้อมูลการแพทย์
@drug_guideline.pdfว่ามีข้อควรระวังหรือผลข้างเคียงที่รุนแรงหรือไม่" - สิ่งที่เกิดขึ้น: AI เปิดเอกสารคู่มือยา ค้นหารายการยา แจ้งเตือนข้อพึงระวังและข้อบ่งใช้ที่ต้องตรวจสอบพิเศษโดยแพทย์ผู้รักษา
- คุณพิมพ์: "คนไข้กำลังทานยา A และแพทย์ต้องการจ่ายยา B เพิ่มเติม ช่วยตรวจสอบประวัติการทำปฏิกิริยาของยาสองตัวนี้จากฐานข้อมูลการแพทย์
สถานการณ์ที่ 9: ธุรกิจขนส่ง คลังสินค้า และซัพพลายเชน (Logistics & Supply Chain)
การใช้ AI ช่วยจัดสรรเส้นทางขนส่ง วิเคราะห์ความล่าช้า และควบคุมคลังสินค้า
- ขั้นตอนที่ 1: จัดเส้นทางขนส่งที่ประหยัดเวลาที่สุด (Routing Optimization)
- คุณพิมพ์: "ฉันมีตำแหน่งจัดส่งของลูกค้า 10 จุดในไฟล์
@delivery_coords.jsonและมีพิกัดคลังสินค้าเริ่มต้น ช่วยเขียนสคริปต์หารูปแบบการจัดเส้นทาง (Route Planning) ที่ประหยัดระยะทางที่สุดโดยคำนึงถึงช่วงเวลาเร่งด่วน" - สิ่งที่เกิดขึ้น: AI เขียนสคริปต์คำนวณระยะทางและแสดงลำดับการจัดส่งของรถแต่ละคันเพื่อให้ใช้ระยะทางและเวลาสั้นที่สุด
- คุณพิมพ์: "ฉันมีตำแหน่งจัดส่งของลูกค้า 10 จุดในไฟล์
- ขั้นตอนที่ 2: ค้นหาสาเหตุการดีเลย์ของชิปเมนต์ (Delay Analysis)
- คุณพิมพ์: "วิเคราะห์ข้อมูลจากตารางการเดินรถใน
@logistics_tracker.xlsxค้นหาว่าเส้นทางใดหรือจุดเปลี่ยนถ่ายใดที่ทำให้เกิดการดีเลย์สะสมมากที่สุดและเวลาเฉลี่ยที่ช้าลง" - สิ่งที่เกิดขึ้น: AI โหลดไฟล์ ประมวลผลจุดคอขวด (Bottleneck) และรายงานตัวเลขสถิติว่า "คลังสินค้าฝั่งเหนือ" มีอัตราเฉลี่ยการเคลียร์สินค้าล่าช้ากว่าจุดอื่นถึง 45 นาที
- คุณพิมพ์: "วิเคราะห์ข้อมูลจากตารางการเดินรถใน
- ขั้นตอนที่ 3: ร่างแผนรับมือวิกฤตซัพพลายเชนขาดตอน (Contingency Plan)
- คุณพิมพ์: "จากปัญหาท่าเรือปิดกักตัวตามนโยบายรัฐบาลล่าสุดในรายงานข่าว ช่วยสรุปผลกระทบและเขียนแผนสำรองการขนส่งทางอากาศทดแทนใน Artifact
supply_contingency.md" - สิ่งที่เกิดขึ้น: AI สร้างแผนรับมือภาวะฉุกเฉินแจกแจงขั้นตอน ตัวเลือกสายการบิน และตารางประเมินงบประมาณที่เพิ่มขึ้น
- คุณพิมพ์: "จากปัญหาท่าเรือปิดกักตัวตามนโยบายรัฐบาลล่าสุดในรายงานข่าว ช่วยสรุปผลกระทบและเขียนแผนสำรองการขนส่งทางอากาศทดแทนใน Artifact
สถานการณ์ที่ 10: ธุรกิจการศึกษาและการฝึกอบรม (Education & E-learning)
การใช้ AI ช่วยออกแบบหลักสูตร สร้างข้อสอบวัดผลรายบุคคล และเรียบเรียงเนื้อหาการเรียนการสอน
- ขั้นตอนที่ 1: ออกแบบหลักสูตรวิชาการ (Curriculum Design)
- คุณพิมพ์: "ฉันต้องการสร้างคอร์สสอน 'การเขียนโปรแกรม Python เบื้องต้นสำหรับเด็กอายุ 12 ปี' ความยาว 8 สัปดาห์ สัปดาห์ละ 2 ชั่วโมง ช่วยร่างโครงสร้างหลักสูตร (Syllabus) กิจกรรมในชั้นเรียน และผลการเรียนรู้ที่คาดหวัง"
- สิ่งที่เกิดขึ้น: AI ออกแบบหลักสูตรที่ใช้การเปรียบเปรยกับเกมและการวาดรูป เหมาะสมกับการเรียนรู้ของเด็กวัย 12 ปีอย่างน่าสนใจ
- ขั้นตอนที่ 2: ออกแบบคลังข้อสอบและเฉลยคำตอบ (Question Bank & Solutions)
- คุณพิมพ์: "จากเนื้อหาสัปดาห์ที่ 1 และ 2 ช่วยสร้างข้อสอบแบบเลือกตอบ (Multiple Choice) 5 ข้อ และแบบฝึกปฏิบัติแก้โค้ดที่ผิด 2 ข้อ พร้อมเฉลยคำอธิบายการทำงานโดยละเอียด"
- สิ่งที่เกิดขึ้น: AI ร่างแบบทดสอบพร้อมตัวลวงที่ท้าทาย และเขียนคำอธิบายแนวคิดการหาคำตอบที่ถูกต้องทีละข้อ
- ขั้นตอนที่ 3: ปรับระดับเนื้อหาให้เหมาะกับผู้เรียนที่ต่างกัน (Adaptive Content)
- คุณพิมพ์: "ช่วยปรับเนื้อหาเรื่อง OOP (Object-Oriented Programming) ในไฟล์
@oop_module.txtให้ออกมาเป็น 3 เวอร์ชัน: 1. สำหรับคนที่ไม่มีพื้นฐานเลย (ใช้การเปรียบเทียบชีวิตจริง), 2. สำหรับคนที่พอเขียนโค้ดได้บ้าง (เน้น Syntax), 3. สำหรับผู้เรียนระดับสูง (เน้น Design Patterns)" - สิ่งที่เกิดขึ้น: AI เรียบเรียงเนื้อหาแยกเป็น 3 ส่วนเก็บลงใน Artifact ชื่อ
oop_adapted.mdเพื่อให้ผู้สอนนำไปแจกจ่ายให้เหมาะกับระดับนักเรียนแต่ละคน
- คุณพิมพ์: "ช่วยปรับเนื้อหาเรื่อง OOP (Object-Oriented Programming) ในไฟล์
บทที่ 9: คลังสูตร Prompt สำเร็จรูป (Prompt Cookbook)
คลังสูตร Prompt สำเร็จรูปที่ออกแบบมาเพื่อให้โมเดล Gemini ทำงานในฐานะ Agent ได้อย่างเต็มขีดความสามารถ สามารถนำไปประยุกต์ใช้ในการทำงานจริงได้ทันที
สูตรที่ 1: การสั่งแก้ไขบั๊กแบบเบ็ดเสร็จ (Automated Bug Fixing)
- เป้าหมาย: สั่งให้ AI ตรวจสอบบั๊ก เขียนโค้ดแก้ และตรวจสอบผลลัพธ์การรันเทสต์ด้วยตัวเอง
- โมเดลที่แนะนำ:
Gemini Pro(วิเคราะห์เหตุผลเชิงลึก) - คำสั่งลัดที่แนะนำ:
/goal - ตัวอย่าง Prompt:
/goal ค้นหาและแก้ไขบั๊ก TypeError ที่ระบุไว้ใน `@error.log` ในโปรเจกต์นี้ 1. ค้นหาไฟล์ต้นตอและอ่านโค้ดในระบบ 2. ร่างแผนการทำงานไว้ใน Artifact ชื่อ `fix_plan.md` ให้ฉันกดยืนยัน 3. หลังจากกดยืนยัน ให้เข้าไปแก้ไขโค้ดในไฟล์เป้าหมาย 4. รันคำสั่ง `npm run test` ใน Terminal เพื่อตรวจสอบว่าโค้ดผ่าน 100% 5. หากผลการทดสอบล้มเหลว ให้ย้อนกลับไปคิดและแก้ไขใหม่ ห้ามหยุดจนกว่าเทสต์จะผ่านทั้งหมด - สิ่งที่เกิดขึ้นจริง: AI จะไม่หยุดทำงานจนกว่าผลลัพธ์ใน Terminal จะตอบกลับมาว่าการรันเทสต์ผ่านสมบูรณ์ 100%
สูตรที่ 2: การทำ Code Review และ Refactoring ทั้งโปรเจกต์
- เป้าหมาย: ปรับปรุงคุณภาพโค้ด ลดความซ้ำซ้อน และเพิ่มประสิทธิภาพการประมวลผล
- โมเดลที่แนะนำ:
Gemini Pro(สำหรับการวิเคราะห์โครงสร้าง) หรือGemini Flash(ถ้าต้องการปรับปรุง Syntax ทั่วไปอย่างรวดเร็ว) - ตัวอย่าง Prompt:
ฉันต้องการทำ Code Refactoring เพื่อปรับปรุงความสะอาดและประสิทธิภาพของโฟลเดอร์ `@src/` 1. วิเคราะห์โค้ดทั้งหมดเพื่อหาจุดที่เป็น Code Smells, ฟังก์ชันที่ทำงานซ้ำซ้อน หรือประสิทธิภาพต่ำ 2. เขียนข้อแนะนำการปรับปรุงแยกตามไฟล์ลงใน Artifact ชื่อ `refactor_insights.md` 3. นำเสนอโค้ดเวอร์ชันปรับปรุงที่ใช้วิธีที่ดีที่สุด (Best Practices) ของภาษาปัจจุบัน 4. ห้ามทำลายสถาปัตยกรรมเดิม และคงผลลัพธ์ (Behavior) ปัจจุบันไว้ทุกประการ
สูตรที่ 3: งานขุดข้อมูลและวิเคราะห์ตลาดคู่แข่ง (Web Scraping & Market Analysis)
- เป้าหมาย: ท่องเว็บ ดึงข้อมูลปัจจุบันมาวิเคราะห์ และจัดทำสรุป
- โมเดลที่แนะนำ:
Gemini FlashหรือGemini Pro - คำสั่งลัดที่แนะนำ:
/browser - ตัวอย่าง Prompt:
ใช้คำสั่ง `/browser` เข้าไปหาข้อมูลเปรียบเทียบฟีเจอร์และราคาของคู่แข่ง 3 รายนี้: - คู่แข่ง A: [URL 1] - คู่แข่ง B: [URL 2] - คู่แข่ง C: [URL 3] ให้ประมวลผลดังนี้: 1. ดึงตารางราคาและลิสต์ฟีเจอร์เด่นของแต่ละเจ้าออกมา 2. เปรียบเทียบจุดเด่น-จุดด้อย (Pros/Cons) ของเราเมื่อเทียบกับคู่แข่ง 3. เขียนสรุปผลการวิเคราะห์ตลาดลงใน Artifact ชื่อ `competitor_analysis.md`
สูตรที่ 4: การวางแผนระบบใหม่ผ่านการถามจี้ (Interactive System Design)
- เป้าหมาย: ใช้ AI เป็นคู่คิดในการช่วยเค้นความต้องการที่แท้จริงและออกแบบโครงสร้างระบบ
- โมเดลที่แนะนำ:
Gemini Pro(เหมาะที่สุดสำหรับการต้อนคำตอบ) - คำสั่งลัดที่แนะนำ:
/grill-me - ตัวอย่าง Prompt:
/grill-me ฉันต้องการสร้างระบบแจ้งเตือนแบบเรียลไทม์ (Real-time Notification) สำหรับผู้ใช้งานแอปพลิเคชัน 1. ช่วยสัมภาษณ์และตั้งคำถามทีละคำถาม เพื่อให้ได้ความต้องการและขอบเขต (Scope) ที่ชัดเจนที่สุด 2. หลังจากข้อมูลเพียงพอแล้ว ให้ช่วยสรุป System Architecture พร้อมเทคโนโลยีที่ควรเลือกใช้ (เช่น WebSockets, Server-Sent Events) และอธิบายข้อดีข้อเสีย 3. แสดงไดอะแกรมการทำงานในรูปแบบ Mermaid และบันทึกสรุปลงใน Artifact `architecture_design.md`
สูตรที่ 5: การสร้างเอกสารระบบโดยอัตโนมัติ (Automated Documentation Generator)
- เป้าหมาย: สแกนโค้ดและสร้างคู่มือ API หรือคู่มือระบบที่จำเป็นแบบสมบูรณ์
- โมเดลที่แนะนำ:
Gemini Flash(ทำงานเร็วและรองรับไฟล์ขนาดใหญ่ได้ดี) - ตัวอย่าง Prompt:
อ่านโค้ดในโฟลเดอร์ `@src/api/routes/` ทั้งหมด 1. สรุปรายละเอียดของ Endpoint ทุกตัวที่มี (Method, Path, Request Body, Response) 2. เขียนคู่มือการใช้งาน API (API Documentation) ในรูปแบบ Markdown 3. บันทึกผลลัพธ์ลงในไฟล์ใหม่ชื่อ `API_GUIDE.md` ไว้ในโฟลเดอร์รูทของโปรเจกต์
สูตรที่ 6: การเขียนอีเมลติดตามลูกค้าและการเอาชนะข้อโต้แย้ง (Sales Follow-up & Objection Handling)
- เป้าหมาย: ช่วยนักขายร่างอีเมลติดตามผลหลังการคุยเดโม หรือสร้างกลยุทธ์เมื่อโดนปฏิเสธเรื่องราคา
- โมเดลที่แนะนำ:
Gemini Flash(สำหรับการร่างภาษาที่เป็นธรรมชาติและรวดเร็ว) - ตัวอย่าง Prompt:
ฉันต้องการให้คุณสวมบทบาทเป็นที่ปรึกษาการขายระดับท็อป (Top Sales Consultant) ข้อมูลลูกค้า: - บริษัท: TechCorp - สินค้าที่เรานำเสนอ: ระบบ CRM รายปี - สถานการณ์ล่าสุด: เพิ่งคุย Demo ไปเมื่อวันก่อน ลูกค้าชอบฟีเจอร์รายงาน แต่กังวลเรื่อง "งบประมาณสูงเกินไปสำหรับบริษัทขนาดกลาง" งานที่ต้องการให้ทำ: 1. ร่างอีเมลติดตามผล (Follow-up Email) ที่สุภาพ โดยตอกย้ำคุณค่าด้านการลดเวลาทำงานที่จะช่วยให้บริษัทคืนทุนได้ใน 3 เดือน 2. สร้างสคริปต์แนวทางการพูดคุยสำหรับการตอบโต้ข้อโต้แย้งเรื่องราคา (Objection Handling Script) ที่ไม่ได้เน้นการลดราคา แต่เน้นการเสนอแบ่งจ่ายรายเดือนหรือการลด Scope ของโปรเจกต์ 3. บันทึกแนวทางทั้งหมดลงใน Artifact `sales_objection_playbook.md`
คู่มือฉบับนี้เป็นเพียงจุดเริ่มต้น ความสามารถของ Antigravity จะยิ่งทรงพลังมากขึ้นเมื่อคุณเริ่มผนวกมันเข้ากับกระบวนการทำงานในทุกๆ วันของคุณ ขอให้สนุกกับการพัฒนาซอฟต์แวร์ในยุค AI!
คำถามที่พบบ่อยเกี่ยวกับการใช้ Antigravity (FAQ)
Google Antigravity คืออะไร?
Google Antigravity คือแพลตฟอร์ม Agentic AI ที่ขับเคลื่อนด้วยโมเดล Gemini ให้ AI Agent ทำงานเขียนโค้ด แก้บั๊ก และสร้าง Workflow แทนเราได้จริง ไม่ใช่แค่แชตถาม-ตอบ แต่ลงมือทำงานในเครื่องได้เอง ใช้ได้ทั้งแบบ Desktop Application, IDE และ CLI (agy)
เริ่มต้นใช้ Antigravity อย่างไร?
- เลือกช่องทางใช้งานที่เหมาะกับคุณ — Desktop, IDE หรือ CLI (ดู บทที่ 1)
- เรียนรู้ Slash Commands และ Mentions (
@) สำหรับสั่งงานและให้บริบท - ตั้งกฎตัวตนของ Agent ผ่านไฟล์
AGENTS.md - สั่งงานด้วยสูตร Prompt C-R-F-E เพื่อให้ได้ผลลัพธ์แม่นยำและควบคุมได้
Antigravity ต่างจาก Cursor หรือ GitHub Copilot อย่างไร?
Antigravity เน้นการทำงานแบบ Agent เต็มรูปแบบ ด้วยโมเดล Gemini ที่มี Context Window ขนาดใหญ่และ Context Caching ทำให้จัดการโปรเจกต์ขนาดใหญ่และงานหลายขั้นตอนได้ในคำสั่งเดียว พร้อมระบบสิทธิ์การเข้าถึง (Permissions) ที่ควบคุมได้ละเอียด ต่างจากเครื่องมือที่เน้น auto-complete เป็นหลัก
ใช้ Antigravity อย่างไรให้ประหยัด Token?
ใช้กลยุทธ์สลับโมเดล (Model Routing) ให้เหมาะกับงาน, ตัดบริบทที่ไม่จำเป็นออก, ใช้ประโยชน์จาก Context Caching และปิดกั้นไฟล์/โฟลเดอร์ที่ไม่ได้ใช้งาน — รายละเอียดทั้งหมดอยู่ใน บทที่ 6