🎯 Google Antigravity คืออะไร?
ลองจินตนาการว่าคุณมี โปรแกรมเมอร์ AI ที่ฉลาดมาก คอยช่วยเหลือคุณตลอดเวลา:
เมื่อคุณบอกว่าต้องการอะไร
เมื่อเจอปัญหา
บน Browser อัตโนมัติ
และ Test Cases ให้
นั่นคือ Google Antigravity!
🆚 ต่างจาก IDE ธรรมดายังไง?
| ฟีเจอร์ | IDE ธรรมดา | Google Antigravity |
|---|---|---|
| Auto-complete | เติมโค้ดทีละบรรทัด | เติมได้ทั้งฟังก์ชัน ทั้งไฟล์ |
| AI ช่วยงาน | ตอบคำถาม | ทำงานให้อัตโนมัติ |
| ทดสอบโปรแกรม | ต้องทำเอง | Agent ทดสอบให้บน Browser |
| ทำหลาย Task | สับสน | แยก Workspace ชัดเจน |
🎒 เตรียมตัวก่อนเริ่ม
✅ สิ่งที่ต้องมี:
- Mac: macOS 12 (Monterey) ขึ้นไป (Apple Silicon เท่านั้น)
- Windows: Windows 10 (64-bit) ขึ้นไป
- Linux: Ubuntu 20, Debian 10, Fedora 36, RHEL 8 หรือสูงกว่า
แนะนำ @gmail.com
อายุ 18 ปีขึ้นไป
สำหรับฟีเจอร์ Browser Agent
สำหรับใช้ AI Models
📊 ระดับความรู้ที่แนะนำ:
- ✅ รู้จักการเขียนโปรแกรมพื้นฐาน (ภาษาอะไรก็ได้)
- ✅ เคยใช้ Text Editor หรือ IDE มาบ้าง
- ✅ รู้จัก Git เบื้องต้น (จะดีมาก แต่ไม่บังคับ)
💿 ดาวน์โหลดและติดตั้ง
- เปิดเว็บเบราว์เซอร์ไปที่ https://antigravity.google/download
- เลือกเวอร์ชันตามระบบปฏิบัติการของคุณ
- รอให้ดาวน์โหลดเสร็จ (ประมาณ 200-500 MB)
สำหรับ macOS:
1. เปิดไฟล์ .dmg ที่ดาวน์โหลดมา
2. ลากไอคอน "Google Antigravity" ไปที่โฟลเดอร์ Applications
3. เปิด Applications → คลิก Google Antigravity
4. ถ้าขึ้นเตือน "unidentified developer"
→ คลิกขวา → Open → Open อีกครั้ง
สำหรับ Windows:
1. Double-click ไฟล์ .exe ที่ดาวน์โหลดมา
2. คลิก "Next" ตามขั้นตอน
3. เลือกโฟลเดอร์ติดตั้ง (แนะนำ: ใช้ค่าเริ่มต้น)
4. คลิก "Install"
5. รอให้ติดตั้งเสร็จ → คลิก "Finish"
สำหรับ Linux:
# Ubuntu/Debian
sudo dpkg -i google-antigravity_*.deb
sudo apt-get install -f
# หรือ
sudo snap install google-antigravity
- เปิด Google Antigravity
- Login ด้วย Google Account
- อนุญาตสิทธิ์ที่ขอ
🗺️ รู้จักส่วนประกอบหลัก
1. Editor View (หน้าจอเขียนโค้ด)
┌─────────────────────────────────────────────────────┐
│ File Edit View ... [Agent Manager 🔄] │ ← Top Bar
├─────────────────────────────────────────────────────┤
│ 📁 Explorer │ │
│ 🔍 Search │ // เขียนโค้ดที่นี่ │
│ 🌲 Git │ function hello() { │
│ 🐛 Debug │ console.log("Hello!"); │
│ 🤖 Agent │ } │ ← Code Editor
│ │ │
└──────────────┴──────────────────────────────────────┘
2. Agent Manager (ศูนย์กลางจัดการ Agent)
- Workspaces: แสดงโปรเจคทั้งหมด
- Conversations: การสนทนากับ Agent แต่ละเรื่อง
- Inbox: แจ้งเตือนจาก Agent
- Playground: ทดลอง Agent
🔄 สลับระหว่าง 2 โหมด:
วิธีที่ 1: กดปุ่ม Cmd + E (Mac) หรือ Ctrl + E (Windows)
วิธีที่ 2: คลิกปุ่มบน Top Bar
📝 Tutorial 1: สร้างโปรเจคแรก
เรามาลองสร้าง To-Do List แบบง่ายๆ ด้วย HTML + JavaScript กัน!
- เปิด Google Antigravity
- สร้าง Folder สำหรับโปรเจค ชื่อ
my-first-project - เปิด Workspace ใน Antigravity (File → Open Folder)
- คลิกขวาใน Explorer
- เลือก "New File"
- ตั้งชื่อ
index.html
- คลิกใน
index.html - กด
Cmd + I(Mac) หรือCtrl + I(Windows) - พิมพ์คำสั่ง:
Create a simple To-Do List HTML page with:
- A title "My To-Do List"
- An input field to add new tasks
- An "Add" button
- A list to display tasks
- Each task should have a delete button
- Use basic inline CSS for styling
Add JavaScript code to make the To-Do List functional:
- Add task when clicking the Add button
- Delete task when clicking delete button
- Save tasks to localStorage
⚡ Tutorial 2: ใช้ Tab Completion
Tab Completion คือฟีเจอร์ที่จะเติมโค้ดให้อัตโนมัติ
ตัวอย่างที่ 1: Supercomplete (เติมโค้ดหลายบรรทัด)
function calculateTotal
// กด Tab → Agent จะเติมโค้ดทั้งฟังก์ชันให้!
ตัวอย่างที่ 2: Tab-to-Jump (กระโดดไปตำแหน่งถัดไป)
function processData() {
// กด Tab → เคอร์เซอร์จะกระโดดเข้าไปใน function body
}
ตัวอย่างที่ 3: Tab-to-Import (Import อัตโนมัติ)
df = pd.DataFrame()
// กด Tab → ระบบจะเพิ่ม import ให้:
import pandas as pd
🤖 Tutorial 3: สั่งงาน Agent
ตัวอย่างที่ 1: สร้าง React Component
- เปิด Agent Side Panel (คลิกไอคอน 🤖)
- พิมพ์คำสั่ง:
สร้าง React Component สำหรับแสดงการ์ดสินค้า
ที่มี:
- รูปภาพสินค้า
- ชื่อสินค้า
- ราคา
- ปุ่มเพิ่มลงตะกร้า
ตัวอย่างที่ 2: แก้ Bug
function divideNumbers(a, b) {
return a / b; // Bug: ไม่ได้ check ถ้า b = 0
}
Select โค้ดที่มีปัญหา → คลิกขวา → "Ask Agent" → พิมพ์คำสั่งแก้ไข
ตัวอย่างที่ 3: ทดสอบบน Browser
ทดสอบหน้า index.html บน Browser:
- เปิดหน้าเว็บ
- ลองเพิ่ม task 3 รายการ
- ลองลบ task 1 รายการ
- รีเฟรชหน้า แล้วตรวจสอบว่า task ยังอยู่
- ถ่าย screenshot แต่ละขั้นตอน
🎨 Tutorial 4: ทำงานหลาย Task
ใช้ Agent Manager ทำงานหลายอย่างพร้อมกัน!
Scenario: คุณมี 3 งานที่ต้องทำ
สร้าง Login Form
แก้ Bug API
เขียน Documentation
- เปิด Agent Manager (กด
Cmd/Ctrl + E) - สร้าง 3 Workspaces แยกกัน
- สั่งงานแต่ละ Agent พร้อมกัน
- ตรวจสอบความคืบหน้าใน Inbox
- Review ทุกงานเมื่อเสร็จ
💡 เคล็ดลับการใช้งาน
1. ✍️ เขียนคำสั่งที่ดี
2. 🎯 แบ่งงานเป็น Subtasks
อย่าทำงานใหญ่ทีเดียว แบ่งเป็นขั้นตอนเล็กๆ จะได้ผลดีกว่า
3. 📊 Review Artifacts ก่อนทำจริง
เมื่อ Agent แสดง Implementation Plan ให้ตรวจสอบก่อนว่าถูกต้องครบถ้วน
4. 🔧 ปรับ Settings ให้เหมาะสม
| งานประเภท | Model | Mode |
|---|---|---|
| งานง่าย | Gemini 3 Flash | Direct |
| งานซับซ้อน | Gemini 3 Pro | Planning |
5. 🎨 ใช้ Keyboard Shortcuts
| Shortcut | ฟังก์ชัน |
|---|---|
Cmd/Ctrl + E |
สลับ Editor ↔ Agent Manager |
Cmd/Ctrl + I |
เปิด Command Prompt |
Tab |
ยอมรับ Auto-completion |
Cmd/Ctrl + S |
บันทึกไฟล์ |
🔧 แก้ปัญหาเบื้องต้น
❌ ปัญหา 1: ไม่สามารถ Login ได้
- ใช้ @gmail.com แทน Workspace account
- ยืนยันอายุ 18+ ที่ Google Account
- ล้าง Browser Cache และลองใหม่
❌ ปัญหา 2: Tab Completion ไม่ทำงาน
- ตรวจสอบ Settings → เช็คว่า "Tab Completion" เปิดอยู่
- ตรวจสอบ Internet Connection
- ลองปรับ Tab Speed เป็น "Slow"
❌ ปัญหา 3: Agent ทำงานช้า
- เปลี่ยนจาก Gemini 3 Pro → Gemini 3 Flash
- แบ่งงานเป็น subtasks เล็กๆ
- ตรวจสอบ Rate Limit
- ปิด Workspace ที่ไม่ใช้งาน
❌ ปัญหา 4: Browser Agent ไม่ทำงาน
- ติดตั้ง Chrome Browser
- ตั้งค่า Chrome Path ใน Settings → Browser
- อนุญาต Permission ให้ Agent
❌ ปัญหา 5: โค้ดที่ Agent สร้างผิดพลาด
- ให้คำสั่งชัดเจนและละเอียดกว่านี้
- ใช้ Feedback Comment ในโค้ดที่ผิด
- แบ่งงานเป็นส่วนเล็กๆ
- Review Implementation Plan ก่อนเริ่มทำ
- ลองเปลี่ยน Model เป็น Pro
🎓 สรุปและขั้นตอนต่อไป
🎉 ยินดีด้วย! คุณได้เรียนรู้:
- ✅ วิธีติดตั้งและตั้งค่า Google Antigravity
- ✅ การใช้ Tab Completion เพื่อเขียนโค้ดเร็วขึ้น
- ✅ การสั่งงาน Agent ด้วย Command
- ✅ การสร้างโปรเจคด้วย Agent
- ✅ การทำงานหลาย Task พร้อมกัน
- ✅ เคล็ดลับและการแก้ปัญหา
📚 เรียนรู้เพิ่มเติม
เชื่อมต่อกับ External Tools เช่น Jira, Slack, GitHub
สร้างกฎการทำงานอัตโนมัติ
ใช้ Agent ทำ E2E Testing และ Scraping
Agent เรียนรู้จากโปรเจคของคุณ
💪 ลองทำโปรเจคเองบ้าง!
โปรเจคง่ายๆ สำหรับฝึก:
สร้างเครื่องคิดเลขด้วย HTML/CSS/JS
เรียก Weather API แสดงสภาพอากาศ
เพิ่ม/ลบ/แก้ไข Note บันทึกใน localStorage
สร้างเว็บแนะนำตัว มีหลายหน้า
สร้างระบบ Blog CRUD Posts
🚀 ปิดท้าย
Google Antigravity ไม่ได้เป็นแค่เครื่องมือ แต่เป็น พาร์ทเนอร์ในการพัฒนาโปรแกรม
คุณจะได้:
- ⚡ พัฒนาเร็วขึ้น 5-10 เท่า
- 🎯 โฟกัสกับ Logic ไม่ใช่ Syntax
- 🧪 ทดสอบอัตโนมัติ
- 📚 เรียนรู้จาก Agent
- 💪 สร้างสิ่งที่คิดว่าทำไม่ได้
อย่ากลัวที่จะลอง! ผิดก็แก้ได้ Agent ช่วยได้ตลอด ยิ่งใช้ ยิ่งเก่ง
🙏 ขอบคุณที่อ่าน!
หวังว่าคู่มือนี้จะช่วยให้คุณเริ่มต้นใช้ Google Antigravity ได้อย่างราบรื่น
Happy Coding! 🎉
📎 ภาคผนวก
คำศัพท์ที่ควรรู้
| คำศัพท์ | ความหมาย |
|---|---|
| Agent | AI ที่ช่วยทำงานอัตโนมัติ |
| Artifact | ผลลัพธ์ที่ Agent สร้าง |
| Workspace | พื้นที่ทำงานของโปรเจค |
| Tab Completion | เติมโค้ดอัตโนมัติ |
| Command | สั่งงานด้วยภาษาธรรมชาติ |
| Model | AI Model ที่ใช้ (Gemini, Claude, GPT) |
แหล่งเรียนรู้เพิ่มเติม
- 📖 Documentation: antigravity.google/docs
- 📝 Blog: antigravity.google/blog
- 🐦 X (Twitter): @antigravity
- 💼 LinkedIn: Google Antigravity
- 📧 Support: antigravity-support@google.com