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)

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

เราใช้คุกกี้เพื่อพัฒนาประสิทธิภาพ และประสบการณ์ที่ดีในการใช้เว็บไซต์ของคุณ คุณสามารถศึกษารายละเอียดได้ที่ นโยบายความเป็นส่วนตัว และสามารถจัดการความเป็นส่วนตัวเองได้ของคุณได้เองโดยคลิกที่ ตั้งค่า

ตั้งค่าความเป็นส่วนตัว

คุณสามารถเลือกการตั้งค่าคุกกี้โดยเปิด/ปิด คุกกี้ในแต่ละประเภทได้ตามความต้องการ ยกเว้น คุกกี้ที่จำเป็น

ยอมรับทั้งหมด
จัดการความเป็นส่วนตัว
  • คุกกี้ที่จำเป็น
    เปิดใช้งานตลอด

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

  • คุกกี้เพื่อการวิเคราะห์

    คุกกี้ประเภทนี้จะทำการเก็บข้อมูลการใช้งานเว็บไซต์ของคุณ เพื่อเป็นประโยชน์ในการวัดผล ปรับปรุง และพัฒนาประสบการณ์ที่ดีในการใช้งานเว็บไซต์ ถ้าหากท่านไม่ยินยอมให้เราใช้คุกกี้นี้ เราจะไม่สามารถวัดผล ปรับปรุงและพัฒนาเว็บไซต์ได้
    รายละเอียดคุกกี้

  • คุกกี้เพื่อปรับเนื้อหาให้เข้ากับกลุ่มเป้าหมาย

    คุกกี้ประเภทนี้จะเก็บข้อมูลต่าง ๆ รวมทั้งข้อมูลส่วนบุคคลเกี่ยวกับตัวคุณเพื่อเราสามารถนำมาวิเคราะห์ และนำเสนอเนื้อหา ให้ตรงกับความเหมาะสมกับความสนใจของคุณ ถ้าหากคุณไม่ยินยอมเราจะไม่สามารถนำเสนอเนื้อหาและโฆษณาได้ไม่ตรงกับความสนใจของคุณ
    รายละเอียดคุกกี้

บันทึกการตั้งค่า