Google Antigravity: คู่มือสำหรับมือใหม่

🚀 Google Antigravity: คู่มือสำหรับมือใหม่ ทำตามได้ทันที

Google Antigravity คือ IDE รุ่นใหม่ที่มี AI Agent เป็นศูนย์กลาง ช่วยให้คุณพัฒนาโปรแกรมได้เร็วขึ้น สนุกขึ้น และได้ผลลัพธ์ดีขึ้น บทความนี้จะพาคุณเริ่มต้นใช้งานตั้งแต่ศูนย์จนถึงสามารถสร้างโปรเจคแรกได้

🎯 Google Antigravity คืออะไร?

ลองจินตนาการว่าคุณมี โปรแกรมเมอร์ AI ที่ฉลาดมาก คอยช่วยเหลือคุณตลอดเวลา:

เขียนโค้ดให้
เมื่อคุณบอกว่าต้องการอะไร
แก้ Bug ให้
เมื่อเจอปัญหา
ทดสอบโปรแกรม
บน Browser อัตโนมัติ
เขียน Document
และ Test Cases ให้

นั่นคือ Google Antigravity!

🆚 ต่างจาก IDE ธรรมดายังไง?

ฟีเจอร์ IDE ธรรมดา Google Antigravity
Auto-complete เติมโค้ดทีละบรรทัด เติมได้ทั้งฟังก์ชัน ทั้งไฟล์
AI ช่วยงาน ตอบคำถาม ทำงานให้อัตโนมัติ
ทดสอบโปรแกรม ต้องทำเอง Agent ทดสอบให้บน Browser
ทำหลาย Task สับสน แยก Workspace ชัดเจน

🎒 เตรียมตัวก่อนเริ่ม

สิ่งที่ต้องมี:

1. คอมพิวเตอร์
  • Mac: macOS 12 (Monterey) ขึ้นไป (Apple Silicon เท่านั้น)
  • Windows: Windows 10 (64-bit) ขึ้นไป
  • Linux: Ubuntu 20, Debian 10, Fedora 36, RHEL 8 หรือสูงกว่า
2. Google Account
แนะนำ @gmail.com
อายุ 18 ปีขึ้นไป
3. Chrome Browser
สำหรับฟีเจอร์ Browser Agent
4. Internet Connection
สำหรับใช้ AI Models

📊 ระดับความรู้ที่แนะนำ:

  • ✅ รู้จักการเขียนโปรแกรมพื้นฐาน (ภาษาอะไรก็ได้)
  • ✅ เคยใช้ Text Editor หรือ IDE มาบ้าง
  • ✅ รู้จัก Git เบื้องต้น (จะดีมาก แต่ไม่บังคับ)

💿 ดาวน์โหลดและติดตั้ง

ขั้นตอนที่ 1: ดาวน์โหลด
  1. เปิดเว็บเบราว์เซอร์ไปที่ https://antigravity.google/download
  2. เลือกเวอร์ชันตามระบบปฏิบัติการของคุณ
  3. รอให้ดาวน์โหลดเสร็จ (ประมาณ 200-500 MB)
ขั้นตอนที่ 2: ติดตั้ง

สำหรับ 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
ขั้นตอนที่ 3: เปิดโปรแกรมครั้งแรก
  1. เปิด Google Antigravity
  2. Login ด้วย Google Account
  3. อนุญาตสิทธิ์ที่ขอ
✅ ยินดีต้อนรับสู่ Google Antigravity! 🎉

🗺️ รู้จักส่วนประกอบหลัก

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 กัน!

ขั้นตอนที่ 1: สร้าง Workspace
  1. เปิด Google Antigravity
  2. สร้าง Folder สำหรับโปรเจค ชื่อ my-first-project
  3. เปิด Workspace ใน Antigravity (File → Open Folder)
ขั้นตอนที่ 2: สร้างไฟล์ HTML
  1. คลิกขวาใน Explorer
  2. เลือก "New File"
  3. ตั้งชื่อ index.html
ขั้นตอนที่ 3: ใช้ Command สร้างโค้ด
  1. คลิกใน index.html
  2. กด Cmd + I (Mac) หรือ Ctrl + I (Windows)
  3. พิมพ์คำสั่ง:
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
ขั้นตอนที่ 4: เพิ่ม JavaScript
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

  1. เปิด Agent Side Panel (คลิกไอคอน 🤖)
  2. พิมพ์คำสั่ง:
สร้าง 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 แต่ละขั้นตอน
Agent จะทำงานอัตโนมัติและส่ง Screenshot + Video Recording + Test Report ให้คุณ!

🎨 Tutorial 4: ทำงานหลาย Task

ใช้ Agent Manager ทำงานหลายอย่างพร้อมกัน!

Scenario: คุณมี 3 งานที่ต้องทำ

Frontend
สร้าง Login Form
Backend
แก้ Bug API
Docs
เขียน Documentation
ขั้นตอน:
  1. เปิด Agent Manager (กด Cmd/Ctrl + E)
  2. สร้าง 3 Workspaces แยกกัน
  3. สั่งงานแต่ละ Agent พร้อมกัน
  4. ตรวจสอบความคืบหน้าใน Inbox
  5. Review ทุกงานเมื่อเสร็จ
✅ ทำงาน 3 อย่างเสร็จพร้อมกัน!

💡 เคล็ดลับการใช้งาน

1. ✍️ เขียนคำสั่งที่ดี

❌ แบบไม่ดี: "สร้าง form"
✅ แบบดี: "สร้าง Contact Form ด้วย React ที่มี: ชื่อ-นามสกุล (required), อีเมล (required, validate format), เบอร์โทร (optional), ข้อความ (required, textarea), ปุ่มส่ง, แสดง error message สีแดง"

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 พร้อมกัน
  • ✅ เคล็ดลับและการแก้ปัญหา

📚 เรียนรู้เพิ่มเติม

MCP (Model Context Protocol)
เชื่อมต่อกับ External Tools เช่น Jira, Slack, GitHub
Rules / Workflows
สร้างกฎการทำงานอัตโนมัติ
Browser Automation
ใช้ Agent ทำ E2E Testing และ Scraping
Knowledge Base
Agent เรียนรู้จากโปรเจคของคุณ

💪 ลองทำโปรเจคเองบ้าง!

โปรเจคง่ายๆ สำหรับฝึก:

1. Calculator App
สร้างเครื่องคิดเลขด้วย HTML/CSS/JS
2. Weather App
เรียก Weather API แสดงสภาพอากาศ
3. Note Taking App
เพิ่ม/ลบ/แก้ไข Note บันทึกใน localStorage
4. Portfolio Website
สร้างเว็บแนะนำตัว มีหลายหน้า
5. Simple Blog
สร้างระบบ 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)

แหล่งเรียนรู้เพิ่มเติม