1. บทนำ
ใน Codelab นี้ คุณจะได้เรียนรู้เกี่ยวกับ Antigravity CLI ซึ่งเป็นอินเทอร์เฟซผู้ใช้เทอร์มินัล (TUI) แบบเบาของ Antigravity โดยจะนำความสามารถหลักของ Agent เช่นเดียวกับ Antigravity (เช่น การให้เหตุผลแบบหลายขั้นตอน การแก้ไขหลายไฟล์ การเรียกใช้เครื่องมือ และประวัติการสนทนา) มาไว้ในเทอร์มินัลของคุณโดยตรง
สิ่งที่คุณจะได้เรียนรู้
- การติดตั้งและกำหนดค่า Antigravity CLI
- ทำความเข้าใจการใช้งานพื้นฐานของ Antigravity CLI
- สำรวจ Use Case บางอย่างด้วย Antigravity CLI
สิ่งที่คุณต้องมี
คุณจะต้องมีสิ่งต่อไปนี้
- เว็บเบราว์เซอร์ Chrome
- บัญชี Gmail ส่วนตัว
Codelab นี้ออกแบบมาสำหรับผู้ใช้และนักพัฒนาซอฟต์แวร์ทุกระดับ (รวมถึงผู้เริ่มต้น) กรณีการใช้งานใน Codelab แบ่งออกเป็นงานสำหรับนักพัฒนาแอปและงานสำหรับผู้ที่ไม่ใช่นักพัฒนาแอป Use Case ของนักพัฒนาซอฟต์แวร์แสดงให้เห็นวิธีเขียนโค้ดด้วย Antigravity CLI และทำงานกับที่เก็บ GitHub เพื่อทำงานด้านการพัฒนาทั่วไป เช่น การอธิบาย/ทำความเข้าใจโค้ด การสร้างเอกสาร การแก้ไขปัญหา และอื่นๆ เราขอแนะนำให้คุณทำตามกรณีการใช้งานเหล่านี้ใน Codelab ส่วนท้ายจะมีส่วนที่ไม่บังคับซึ่งครอบคลุมงานประจำวันหลายอย่างที่ไม่ได้มุ่งเน้นไปที่นักพัฒนาซอฟต์แวร์
2. การติดตั้ง
ก่อนที่จะตั้งค่าและเรียกใช้ Antigravity CLI ให้เราสร้างโฟลเดอร์ที่จะใช้เป็นโฟลเดอร์หลักสำหรับโปรเจ็กต์ทั้งหมดที่เราสร้างไว้ภายใน นี่คือจุดเริ่มต้นสำหรับ Antigravity CLI ในการทำงาน แม้ว่า CLI จะอ้างอิงโฟลเดอร์อื่นๆ ในระบบด้วย ซึ่งคุณจะได้เห็นในภายหลังตามความจำเป็น
สร้างโฟลเดอร์ตัวอย่าง (agy-cli-projects) แล้วไปที่โฟลเดอร์ดังกล่าวผ่านคำสั่งที่แสดงด้านล่าง หากต้องการใช้ชื่อโฟลเดอร์อื่น โปรดดำเนินการ
mkdir agy-cli-projects
มาไปยังโฟลเดอร์นั้นกัน
cd agy-cli-projects
การติดตั้งทำได้ง่ายและมีไบนารีให้ใช้งานในระบบปฏิบัติการหลักๆ ฉันได้นำคำสั่งไปเรียกใช้ในเทอร์มินัลโดยตรงจากเอกสารการติดตั้ง
macOS | Linux
curl -fsSL https://antigravity.google/cli/install.sh | bash
Windows PowerShell
irm https://antigravity.google/cli/install.ps1 | iex
Windows CMD
curl -fsSL https://antigravity.google/cli/install.cmd -o install.cmd && install.cmd && del install.cmd
ซึ่งควรตั้งค่าและติดตั้ง Antigravity CLI (agy) ในระบบและในเส้นทาง
ในบางกรณี หากโปรแกรมติดตั้งเพิ่มไบนารี ( agy ไปยัง PATH) ไม่ได้ โปรแกรมจะแจ้งให้ทราบ ตัวอย่างเช่น นี่คือเอาต์พุตตัวอย่างในเครื่องที่โปรแกรมติดตั้งเพิ่มไบนารีไปยัง PATH ไม่ได้ และแนะนำสิ่งที่ควรทำ
% curl -fsSL https://antigravity.google/cli/install.sh | bash
⠋ Detecting system environment...
✓ Platform detected: darwin_arm64
⠋ Querying release repository...
✓ Latest available version: 1.0.1
⠋ Downloading release package...
✓ Download complete and checksum verified.
⠋ Extracting binary from archive...
⠋ Configuring shell environment...
I0523 11:44:14.012088 76528 installer.go:27] Running Antigravity CLI setup...
Warning: /Users/neilirani/.local/bin is not present in your active PATH.
To use the 'agy' CLI globally, please manually add it to your shell profile:
echo 'export PATH="/Users/yourusername/.local/bin:$PATH"' >> ~/.zshrc && source ~/.zshrc
✅ Antigravity CLI binary placed successfully at /Users/yourusername/.local/bin/agy
Note: The binary is installed, but it is not in your active PATH. Please follow the instructions above to add it, then restart your terminal session.
เพียงตรวจสอบเวอร์ชันของ Antigravity CLI ผ่านคำสั่งต่อไปนี้ (เวอร์ชันที่แสดงคือเวอร์ชัน ณ เวลาที่เขียน Codelab นี้)
$ agy --version
1.0.7
เมื่อเปิดตัว Antigravity CLI เป็นครั้งแรก ระบบจะขอให้คุณเข้าสู่ระบบ เปิด agy แล้วควรเห็นข้อความคล้ายกับตัวอย่างนี้
▄▀▀▄
▀▀▀▀▀▀
▀▀▀▀▀▀▀▀
▄▀▀ ▀▀▄
▄▀▀ ▀▀▄
Welcome to the Antigravity CLI. You are currently not signed in.
Select login method:
> 1. Google OAuth
2. Use a Google Cloud project
[Use arrow keys to navigate, Enter to select]
โปรดใช้บัญชีส่วนตัวไปก่อน เลือก 1. Google OAuth แล้วกด Enter ซึ่งจะเปิดเบราว์เซอร์และคุณสามารถเข้าสู่ระบบด้วยบัญชี Google เมื่อตรวจสอบสิทธิ์และให้สิทธิ์สำเร็จแล้ว ระบบจะขอให้คุณคัดลอกรหัส โปรดกลับไปที่เทอร์มินัล Antigravity CLI แล้ววางโค้ด
เมื่อเข้าสู่ระบบสำเร็จแล้ว ระบบจะดำเนินการต่อไปนี้
- ก่อนอื่นระบบจะถามเกี่ยวกับธีมสีที่คุณต้องการเลือกสำหรับ Antigravity CLI ดังที่แสดงด้านล่าง เลือกรายการที่ชอบ
- จากนั้นคุณต้องยอมรับข้อกำหนดในการให้บริการ 2-3 ข้อ ยอมรับ
สุดท้ายนี้ สิ่งที่สำคัญที่สุดคือการให้สิทธิ์ว่าคุณเชื่อถือโฟลเดอร์ดังกล่าว ดังที่แสดงด้านล่าง
Accessing workspace:
/Users/yourusername/agy-cli-projects
Do you trust the contents of this project?
Antigravity CLI requires permission to read, edit, and execute files here.
> Yes, I trust this folder
No, exit
↑/↓ Navigate · enter Confirm
โดยปกติคุณจะเห็นข้อความนี้ในโฟลเดอร์ใหม่ที่คุณเปิดใช้ Antigravity CLI เราจะพูดถึงเรื่องนี้เพิ่มเติมในภายหลังในซีรีส์ แต่ตอนนี้ให้คลิกใช่ ฉันเชื่อถือโฟลเดอร์นี้
ยินดีด้วย ตอนนี้คุณพร้อมใช้งานแล้วและ Antigravity CLI กำลังรอพรอมต์ของคุณ
3. การโต้ตอบครั้งแรกกับ Antigravity CLI
มาเริ่มใช้ Antigravity CLI และพิมพ์การค้นหาแรกตามที่แสดงด้านล่างกัน
Give me a famous quote on Artificial Intelligence and who said that?
เราจะได้รับการตอบกลับตัวอย่างดังที่แสดงด้านล่าง
Here is a famous quote on Artificial Intelligence:
│ "Artificial intelligence is the new electricity."
│ — Andrew Ng
นอกจากการให้พรอมต์ที่นี่แล้ว Antigravity CLI ยังรองรับคำสั่งต่างๆ อะไรอีกบ้าง คุณค้นหาได้โดยพิมพ์ /help (เครื่องหมายทับ) โดยจะแสดง 3 แท็บ ได้แก่ ทั่วไป คำสั่ง และทางลัด โดยค่าเริ่มต้น คุณจะไปที่แท็บทั่วไป และใช้ปุ่ม Tab เพื่อไปยังคำสั่ง ซึ่งคุณจะเห็นคำสั่งต่างๆ นอกจากนี้ คุณยังไปที่แป้นพิมพ์ลัดได้ด้วย
รายการคำสั่ง ณ เวลาที่เขียนแสดงอยู่ด้านล่าง

หมายเหตุ: คุณออกจาก Antigravity CLI ได้ทุกเมื่อโดยใช้คำสั่ง /quit หรือใช้คำสั่ง ctrl+d 2 ครั้งในเซสชันเทอร์มินัล Antigravity CLI แบบอินเทอร์แอกทีฟ
4. Antigravity CLI - คำสั่งการจัดการบางอย่าง
ตรวจสอบว่า Antigravity CLI ทำงานอยู่และรอคำสั่งของคุณ หากคุณได้ลองใช้คำสั่ง /quit ที่ส่วนท้ายของส่วนก่อนหน้าแล้ว โปรดเปิดใช้ Antigravity CLI อีกครั้งผ่านคำสั่ง agy
สังเกตโมเดลที่ใช้ ซึ่งชื่อของโมเดลจะแสดงที่ด้านขวาล่าง สิ่งแรกที่ควรทำคือทำความเข้าใจว่าการปรับแต่งและการตั้งค่าส่วนใหญ่ที่คุณต้องทำนั้นพร้อมใช้งานผ่านคำสั่ง /config หรือ /settings
การกำหนดค่า / การตั้งค่า
เริ่มเรียกใช้คำสั่ง /config ได้เลย ซึ่งจะแสดงส่วนต่างๆ ของ Antigravity ที่คุณปรับแต่งได้ตามต้องการ ซึ่งรวมถึงรูปแบบสี สิทธิ์ของเครื่องมือ การตั้งค่าการวัดและส่งข้อมูล และอื่นๆ
Settings
Search:
────────────────────
> Animation Speed medium
Artifact Review asks for review
Color Scheme dark
Editor auto ($EDITOR)
Enable Telemetry on
Non-Workspace Access off
Notifications off
Rendering Mode native terminal (inline)
Sandbox Mode off
Show Feedback Survey on
Show Tips on
Tool Permission request-review
Use AI Credits off
Verbosity high
เช่น รูปแบบสีจะแสดงตัวเลือกต่อไปนี้ ซึ่งฉันสามารถเลือกรูปแบบสีที่ต้องการได้

settings.json
คุณต้องจัดเก็บการตั้งค่าการกำหนดค่าไว้ที่ใดที่หนึ่งใช่ไหม ระบบจะจัดเก็บไฟล์ทั้งหมดไว้ใน~/.gemini/antigravity-cli/settings.json ตัวอย่างแสดงอยู่ด้านล่าง
{
"colorScheme": "dark",
"model": "Gemini 3.5 Flash (High)",
"statusLine": {
"type": "",
"command": "",
"enabled": true
},
"trustedWorkspaces": [
"/Users/romin/antigravity-cli-projects",
"/Users/romin/agy-cli-projects"
]
}
คุณจะเห็นcolorSchemeที่ฉันเลือก โมเดล และโฟลเดอร์ต่างๆ ที่ฉันเริ่ม Antigravity CLI และตอบตกลงที่จะเชื่อถือโฟลเดอร์
หมายเหตุ: คุณยังแก้ไข settings.json โดยตรงและรีสตาร์ท Antigravity CLI ได้ด้วย ซึ่งเป็นแนวทางปฏิบัติแนะนำในการดูการเปลี่ยนแปลง แต่โปรดตรวจสอบการตั้งค่าให้แน่ใจ ไม่เช่นนั้นระบบจะแสดงข้อผิดพลาดเมื่อเริ่มต้น หากไม่สะดวกที่จะแก้ไขไฟล์โดยตรง เราขอแนะนำให้ใช้คำสั่ง /settings หรือ /config ใน Antigravity CLI เพื่อทำงานกับไฟล์นี้
สิทธิ์ของเครื่องมือ
การตั้งค่าที่สำคัญซึ่งคุณควรทำความเข้าใจคือสิทธิ์ของเครื่องมือ ซึ่งจะควบคุมว่าคำสั่งเทอร์มินัลต้องได้รับการอนุมัติจากคุณก่อนจึงจะเรียกใช้ได้หรือไม่ คุณเข้าถึงได้ผ่านคำสั่ง /config
Tool Permission
> request-review (current)
proceed-in-sandbox
always-proceed
strict
ระบบจะตั้งค่าเป็น request-review โดยค่าเริ่มต้น มาดูรายละเอียดเพิ่มเติมกัน ในการตั้งค่าสิทธิ์ของเครื่องมือใน Antigravity จะเป็นการควบคุมความสมดุลระหว่างความปลอดภัย (การปกป้องระบบโฮสต์จากการเปลี่ยนแปลงที่ไม่ต้องการ) กับความเร็ว (ความสามารถของเอเจนต์ในการทำงานโดยอัตโนมัติโดยไม่ต้องหยุดเพื่อรอข้อมูลจากคุณ) มาดูตัวเลือกกัน
request-review (ค่าเริ่มต้นปัจจุบัน)
ในโหมดนี้ ระบบจะถือว่า Agent เป็นพาร์ทเนอร์ที่ทำงานร่วมกันซึ่งจะเช็คอินก่อนดำเนินการใดๆ ที่อาจส่งผลต่อระบบหรือไฟล์โปรเจ็กต์ภายนอกขอบเขตที่อนุมัติล่วงหน้า เมื่อใดก็ตามที่เอเจนต์พยายามเรียกใช้คำสั่งเทอร์มินัล ดำเนินการกับไฟล์ (เช่น เขียน/ลบ) หรือเรียกใช้บริการภายนอกที่ยังไม่ได้รับอนุมัติล่วงหน้า ระบบจะหยุดการดำเนินการชั่วคราว ระบบจะแจ้งให้ผู้ใช้อนุมัติหรือปฏิเสธการดำเนินการที่เฉพาะเจาะจง
proceed-in-sandbox
โหมดนี้ช่วยให้ Agent เรียกใช้คำสั่งเทอร์มินัลได้โดยอัตโนมัติ แต่ภายในคอนเทนเนอร์ที่ปลอดภัยและแยกต่างหาก Agent สามารถเรียกใช้คำสั่งได้โดยไม่ต้องแจ้งให้คุณทราบ แต่คำสั่งเหล่านั้นจะดำเนินการในแซนด์บ็อกซ์เสมือน (เช่น คอนเทนเนอร์แบบเบา) โดยจะแก้ไขระบบไฟล์ของเครื่องโฮสต์จริงหรือเข้าถึงเครือข่ายภายในไม่ได้
always-proceed
นี่คือโหมดอัตโนมัติเต็มรูปแบบ ซึ่งช่วยให้เอเจนต์มีความเร็วและความสามารถสูงสุด Agent จะได้รับสิทธิ์เต็มรูปแบบในการเรียกใช้คำสั่งและเขียนไฟล์ในเครื่องโฮสต์โดยตรง และจะไม่ขอให้คุณยืนยัน
strict
นี่คือโหมด Zero Trust ที่มีความปลอดภัยสูง ความสามารถของเอเจนต์ถูกจำกัดให้ใช้ได้เฉพาะเครื่องมืออ่าน เครื่องมือทั้งหมดที่ไม่ได้มีสิทธิ์อ่านอย่างเดียวจะกำหนดให้ต้องแจ้งให้ผู้ใช้ดำเนินการ
5. Antigravity CLI - พารามิเตอร์คำสั่ง
มีพารามิเตอร์บรรทัดคำสั่งบางอย่างที่ระบุได้เมื่อเริ่ม Antigravity CLI หากต้องการดูรายการตัวเลือกทั้งหมด ให้ใช้ --help ตามที่แสดงด้านล่าง
agy --help
ซึ่งควรแสดงตัวเลือกทั้งหมดที่ใช้ได้ ตัวอย่างข้อมูลจะแสดงด้านล่าง

มาดูตัวอย่างกัน
โหมดที่ไม่มีการโต้ตอบ (อัตโนมัติ)
ตัวเลือกที่น่าสนใจคือการเรียกใช้ Antigravity CLI ในโหมดที่ไม่โต้ตอบ ซึ่งหมายความว่าคุณจะป้อนพรอมต์ให้โมเดลโดยตรงและโมเดลจะตอบกลับพรอมต์นั้นโดยไม่ต้องเปิดเทอร์มินัลแบบอินเทอร์แอกทีฟของ Antigravity CLI ซึ่งจะมีประโยชน์มากหากคุณวางแผนที่จะใช้ Antigravity CLI ในลักษณะอัตโนมัติเป็นส่วนหนึ่งของสคริปต์หรือกระบวนการอัตโนมัติอื่นๆ
คุณใช้พารามิเตอร์ -p เพื่อระบุพรอมต์ไปยัง Antigravity CLI ดังที่แสดงด้านล่าง
agy -p "What is the gcloud command to deploy to Cloud Run"
ซึ่งอาจเป็นวิธีที่ดีในการรับคำตอบอย่างรวดเร็ว แต่โปรดทราบว่าคุณไม่สามารถสนทนาต่อด้วยคำถามติดตามผลได้
เลือกโมเดลที่เฉพาะเจาะจง
วิธีแรกคือการขอให้ Antigravity CLI ใช้โหมด Gemini ที่เฉพาะเจาะจง คุณใช้พารามิเตอร์ --model เพื่อบอก Antigravity CLI ให้ใช้โมเดลที่เฉพาะเจาะจงในระหว่างเซสชันเท่านั้นได้ ซึ่งมีประโยชน์อย่างยิ่งสำหรับโหมดแบบไม่โต้ตอบที่เรากล่าวถึงในส่วนก่อนหน้า ซึ่งคุณอาจต้องการเปิดเซสชัน agy หลายเซสชันและใช้โมเดลที่เฉพาะเจาะจงสำหรับงานที่เฉพาะเจาะจง
แต่ก่อนอื่น คุณต้องทราบว่าโมเดลใดบ้างที่พร้อมใช้งานสำหรับ Antigravity CLI ซึ่งทำได้ผ่านคำสั่งย่อย models ดังที่แสดงด้านล่าง
agy models
ซึ่งจะแสดงรายการโมเดลที่พร้อมใช้งานสำหรับ Antigravity CLI ตัวอย่างรายการแสดงอยู่ด้านล่าง
- Gemini 3.5 Flash (ปานกลาง)
- Gemini 3.5 Flash (สูง)
- Gemini 3.5 Flash (ต่ำ)
- Gemini 3.1 Pro (ต่ำ)
- Gemini 3.1 Pro (สูง)
- Claude Sonnet 4.6 (Thinking)
- Claude Opus 4.6 (ความคิด)
- GPT-OSS 120B (ปานกลาง)
คุณใช้ชื่อโมเดลเหล่านี้เพื่อระบุโมเดลที่จะใช้สำหรับเซสชันได้ ซึ่งทำได้ผ่าน--modelคำสั่งที่แสดงด้านล่าง
agy --model "Gemini 3.5 Flash (Low)"
เมื่อ Antigravity CLI เปิดตัวแล้ว คุณสามารถตรวจสอบได้โดยใช้คำสั่ง /model เกี่ยวกับโมเดลเฉพาะที่คุณขอให้ใช้ หรือดูที่ด้านขวาล่างซึ่งแสดงโมเดลที่ใช้สำหรับเซสชัน
การใช้ชีวิตอย่างประมาท
หากคุณชอบความเสี่ยง คุณสามารถมองหาพารามิเตอร์ที่มีชื่อเหมาะสมมากที่เรียกว่า --dangerously-skip-permissions ซึ่งจะอนุมัติสิทธิ์ทั้งหมดของเครื่องมือโดยอัตโนมัติ และจะไม่มีข้อความแจ้งที่ขอสิทธิ์จากคุณ ดังนั้นโปรดใช้ด้วยความระมัดระวัง
เปิดใช้ Antigravity CLI โดยใช้คำสั่งต่อไปนี้
agy --dangerously-skip-permissions
จากนั้นป้อนพรอมต์ต่อไปนี้ ตรวจสอบว่าไม่ได้ขอสิทธิ์ในการเขียนไฟล์
> get the latest news and write it in a file called news.txt. Then create another file that contains the summary of that file.
● ListDir(/Users/romin/agy-cli-projects)
● WebSearch(latest world news May 24 2026 news headlines) (ctrl+o to expand)
▸ Thought for 2s, 95 tokens
Processing News Information
● Create(/Users/romin/agy-cli-projects/news.txt)
● Create(/Users/romin/agy-cli-projects/summary.txt) (ctrl+o to expand)
I have fetched the latest world news headlines and created the requested files in your workspace:
1. news.txt: Contains the detailed news headlines for today (May 24, 2026), including topics on geopolitics (U.S.-Iran negotiations, Ukraine conflict), U.S.
security incidents, the Ebola outbreak in Central Africa, and the passing of NASCAR champion Kyle Busch.
2. summary.txt: Contains a concise, structured summary of the major categories covered in the news file.
โหมดนี้มีประโยชน์ในสถานการณ์ที่ทุกอย่างอยู่ภายใต้การควบคุมของคุณ แต่ก็ยังต้องเตรียมพร้อมรับมือกับเหตุการณ์ที่ไม่คาดคิด ดังนั้นจึงควรใช้ด้วยความระมัดระวัง
6. Antigravity CLI - โหมดเชลล์
ตอนนี้เป็นเวลาที่ดีที่จะเรียนรู้วิธีทำงานกับ Shell โดยตรงจากภายใน Antigravity CLI คุณเข้าสู่โหมด Shell ได้โดยกด ! ในกล่องข้อความ ซึ่งจะสลับไปเป็นโหมด Shell คุณกลับมาได้โดยกด ! อีกครั้งหรือกดปุ่ม ESC
เมื่ออยู่ในโหมดเชลล์ คุณจะเห็น ! ที่จุดเริ่มต้นของพรอมต์ดังที่แสดงด้านล่าง

คุณสามารถตรวจสอบได้โดยตรงโดยใช้คำสั่งมาตรฐาน เช่น pwd และ ls โปรดทราบว่าคำสั่งเหล่านี้จะถือว่าใช้ระบบปฏิบัติการประเภท Linux หากคุณใช้ระบบปฏิบัติการอื่น (Windows) โปรดใช้คำสั่งที่เทียบเท่า เช่น (cd, dir และ type)
7. กรณีการใช้งานที่ควรลอง
Antigravity CLI ใช้ได้กับกรณีการใช้งานที่หลากหลายซึ่งใช้ได้กับทั้งนักพัฒนาแอปและผู้ที่ไม่ใช่นักพัฒนาแอป สถานการณ์บางส่วนที่แสดงที่นี่และคุณสามารถลองใช้สถานการณ์ใดสถานการณ์หนึ่งหรือทั้งหมดได้ตามความสนใจ
ในแต่ละกรณีเหล่านี้ ระบบจะแสดงพรอมต์ คุณสามารถลองใช้ในโหมดอินเทอร์แอกทีฟของ Antigravity CLI เพื่อทำความเข้าใจวิธีที่ Antigravity CLI ดำเนินงานได้ดียิ่งขึ้น
Vibe Coding ด้วย Antigravity CLI
มาใช้ Antigravity CLI เพื่อเขียนโค้ดแอปพลิเคชันกัน ในงานนี้ คุณจะขอให้ Antigravity CLI สร้างแอปพลิเคชัน แล้วพุชเวอร์ชันเริ่มต้นไปยังที่เก็บ GitHub
ข้อกำหนดเบื้องต้น
หากต้องการทำงานในส่วนนี้ คุณต้องมีสิ่งต่อไปนี้
- Git
- Antigravity CLI
- สภาพแวดล้อม Python 3
- ตั้งค่า
gh( เครื่องมือ GitHub CLI) - มีความรู้พื้นฐานเกี่ยวกับ Git และมีความรู้ด้านการเขียนโปรแกรมเล็กน้อย
เราจะถือว่าคุณได้เปิดใช้ Antigravity CLI ในโฟลเดอร์ที่เฉพาะเจาะจงที่คุณเลือก ในกรณีของเรา เราได้เปิดตัว Antigravity CLI จากโฟลเดอร์หน้าแรกเริ่มต้น agy-cli-projects และโฟลเดอร์ bq-releases-notes อีกโฟลเดอร์หนึ่งภายใน
เริ่มต้นด้วยพรอมต์แรก ซึ่งเปรียบได้กับข้อกำหนดสำหรับแอปพลิเคชันของคุณ คุณสามารถแก้ไขได้ตามที่เห็นสมควร โปรดทราบว่าตลอดเซสชันด้วย Antigravity CLI ระบบจะขอสิทธิ์ในการสร้างไฟล์ ฯลฯ โปรดให้สิทธิ์ที่จำเป็น
Please build a web application for me using Python Flask and plain vanilla HTML, JavaScript and CSS that fetches the BigQuery Release notes from (https://docs.cloud.google.com/feeds/bigquery-release-notes.xml) and shows them to me.
A simple refresh button with a spinner is good enough, anytime I'd like to refresh the details.
I would also like the ability to take any specific update, select it and then Tweet about it.
พรอมต์และการตอบกลับ 2-3 รายการถัดไปเป็นตัวอย่างโฟลว์ที่เราสังเกตเห็น Antigravity CLI จะวางแผนและขอให้คุณยืนยัน / ชี้แจง หรือดำเนินการต่อ โปรดทำตามวิธีการ ตัวอย่างชุดข้อความสนทนาของฉันมีดังนี้
I will start by exploring the workspace to see if there is an existing structure or if this is a brand new project.
● ListDir(/Users/romin/agy-cli-projects/bq-release-notes) (ctrl+o to expand)
I will read the BigQuery release notes XML feed to understand its structure (Atom/RSS elements, entry/item elements, namespaces, dates, titles, content) so that we can parse it
correctly in the Python Flask backend.
● ReadURL(https://docs.cloud.google.com/feeds/bigquery-release-notes.xml) (ctrl+o to expand)
I will view the fetched feed content saved locally to understand its format and structure.
● Read(/Users/romin/.gemini/antigravity-cli/brain/116191af-e6ea-4ba5-aa23-62f995bd068a/.system_generated/steps/6/content.md) (ctrl+o to expand)
▸ Thought for 2s, 2.3k tokens
Analyzing XML Feed Structure
I will write the implementation plan detailing the architecture, design aesthetic, components, and verification steps for the BigQuery Release Notes Web Application. This plan will be
written to the artifacts directory.
● Create(/Users/romin/.gemini/antigravity-cli/brain/116191af-e6ea-4ba5-aa23-62f995bd068a/implementation_plan.md) (ctrl+o to expand)
I have created the implementation_plan.md to outline the design and architecture of the BigQuery Release Notes Web Application.
Please review the plan, especially the approach for the Twitter Composer & Preview Card, and let me know if you approve or if there are any adjustments you'd like to make!
1 artifact · /artifact to review
ได้เวลาทำความเข้าใจว่าอาร์ติแฟกต์ใน Antigravity คืออะไร Artifacts คือวิธีที่ Antigravity CLI ช่วยให้เราทราบแผนการติดตั้งใช้งาน รายการงานที่กำลังดำเนินการ ผลลัพธ์ที่ตรวจสอบได้ และอื่นๆ ไฟล์เหล่านี้สร้างขึ้นเพื่อบันทึกงานที่ Antigravity กำลังทำ แผน รายการงาน และอื่นๆ
เมื่อทำเช่นนั้นแล้ว ระบบจะแจ้งว่า "ฉันได้สร้าง implementation_plan.md เพื่อสรุปการออกแบบและสถาปัตยกรรมของเว็บแอปพลิเคชันหมายเหตุประจำรุ่นของ BigQuery โปรดตรวจสอบแผน โดยเฉพาะแนวทางสำหรับ Composer ของ Twitter และการ์ดแสดงตัวอย่าง แล้วแจ้งให้เราทราบหากคุณอนุมัติหรือหากมีการปรับเปลี่ยนที่คุณต้องการ"
คุณจะเห็นว่าที่ด้านขวาล่างยังระบุว่ามีอาร์ติแฟกต์ 1 รายการที่ต้องตรวจสอบ และในกรณีนี้คือ implementation_plan.md
ป้อนคำสั่ง /artifact ซึ่งจะแสดงอาร์ติแฟกต์ที่สร้างขึ้น implementation_plan.md และคุณสามารถใช้ปุ่มลูกศรเพื่อเปิด อนุมัติ ปฏิเสธ และอื่นๆ เพียงกด Escape แล้วกลับไปที่พรอมต์ คุณก็อนุมัติได้หากต้องการ
ในกรณีนี้ เราจะใช้ข้อความที่ AI สร้างขึ้นและอนุมัติ ซึ่งจะเป็นการเริ่มชุดขั้นตอนถัดไป โดยจะเริ่มการติดตั้งใช้งาน เช่น การสร้างไฟล์ การเรียกใช้คำสั่ง 2-3 รายการ เป็นต้น ระบบจะแจ้งให้คุณอนุมัติและให้สิทธิ์ในการดำเนินการตามที่จำเป็น
ในกรณีของเรา เราได้ให้สิทธิ์ในการสร้างสภาพแวดล้อมเสมือนของ Python ติดตั้งการขึ้นต่อกันผ่าน requirements.txt และอื่นๆ
นอกจากนี้ ในเบื้องหลังยังได้สร้างไฟล์ task.md เป็นส่วนหนึ่งของงานที่ต้องทำตามแผนการติดตั้งใช้งาน และทำเครื่องหมายที่งานแต่ละอย่างเมื่อทำเสร็จแล้ว เมื่อเสร็จสิ้นแล้ว ระบบจะแจ้งให้คุณทราบและคุณสามารถตรวจสอบแอปพลิเคชันในเบราว์เซอร์ได้ ซึ่งเราได้รับผลลัพธ์ดังนี้

เราหยุดแค่นี้ก่อนได้ แนวคิดนี้มีไว้เพื่อสาธิตและตรวจสอบว่าโมเดลทำอะไรได้บ้างโดยมีข้อกำหนดง่ายๆ
(ไม่บังคับ) พุชการเปลี่ยนแปลงไปยังที่เก็บ GitHub
หากไม่ต้องการพุชเว็บไซต์กิจกรรมที่เราสร้างขึ้นไปยัง Github คุณสามารถข้ามส่วนนี้และไปยังส่วนถัดไปได้
ก่อนอื่น มาสร้างไฟล์ .gitignore กัน โดยคุณสามารถใช้ Antigravity CLI เพื่อช่วยได้
Create a .gitignore file for this project.
ขั้นตอนถัดไปคือการให้คำสั่งแก่ Antigravity CLI เพื่อพุชที่เก็บนี้ภายใต้บัญชี GitHub ของเรา และควรใช้ตัวช่วย GitHub (gh) ที่คาดว่าจะพร้อมใช้งานและกำหนดค่า / ตั้งค่าในเครื่องของคุณ
ป้อนพรอมต์ที่คล้ายกับพรอมต์ด้านล่าง
Great! I would now like to push all of this to a new repository in my GitHub account. I would like to name this repository <Your-Name>-event-talks-app
โดยจะอธิบายคำสั่งต่างๆ ดังนี้
- สร้างที่เก็บ
- โดยจะใช้คำสั่ง Git หลายคำสั่ง ได้แก่ init, add, commit เพื่อจัดการที่เก็บ Git ในเครื่อง
- จากนั้นจะตั้งค่ารีโมต Git และทำการพุช
หากทุกอย่างเป็นไปด้วยดี คุณควรมีที่เก็บ GitHub คุณไปที่หน้าคลังเก็บ GitHub ได้ ตัวอย่างภาพหน้าจอแสดงอยู่ด้านล่าง

โปรดทราบว่าคุณยังไม่ได้สร้าง README.md สำหรับโปรเจ็กต์นี้ และนี่เป็นแบบฝึกหัดที่ดีสำหรับส่วนถัดไป ซึ่งเราจะทำงานกับที่เก็บที่คุณเพิ่งสร้างขึ้นนี้
การใช้ Antigravity CLI เพื่อทำงานกับที่เก็บโค้ด
ในกรณีการใช้งานนี้ คุณจะต้องใช้ Antigravity CLI เพื่อทำงานกับที่เก็บโค้ด โดยคุณจะดำเนินการหลายอย่าง ได้แก่
- ทำความเข้าใจฐานของโค้ด
- การสร้างเอกสาร
- การติดตั้งใช้งานฟีเจอร์ใหม่
ซึ่งจะช่วยให้คุณมีพื้นฐานที่ดีในการทำงานกับที่เก็บและใช้ Antigravity CLI เป็นผู้ช่วยในการทำงานเฉพาะสำหรับนักพัฒนาซอฟต์แวร์
ข้อกำหนดเบื้องต้น
หากต้องการทำงานในส่วนนี้ คุณจะต้องมีสิ่งต่อไปนี้
- Antigravity CLI
- คุณควรทำส่วนก่อนหน้าให้เสร็จสมบูรณ์และมีโค้ดที่สร้างขึ้นพร้อมใช้งาน ซึ่งเราได้สร้างผู้อ่านหมายเหตุประจำรุ่นของ BigQuery ไว้
มาใช้ Antigravity CLI ต่อจากโฟลเดอร์/ไดเรกทอรีที่คุณใช้สร้างแอปพลิเคชันหมายเหตุประจำรุ่นของ BigQuery กัน
ลองใช้พรอมต์ต่อไปนี้ตามที่ระบุไว้ด้านล่าง
ทำความเข้าใจฐานของโค้ด
- ฉันอยากทราบรายละเอียดเกี่ยวกับโปรเจ็กต์นี้ ช่วยฉันทำความเข้าใจฟีเจอร์หลักๆ แล้วแยกออกเป็นฝั่งเซิร์ฟเวอร์และฝั่งไคลเอ็นต์ สร้างโฟลว์ตัวอย่างและแสดงให้ฉันดูว่าคำขอและการตอบกลับทำงานอย่างไร โปรดทราบว่าระบบจะสร้างไฟล์ใหม่ (อาร์ติแฟกต์) และคุณจะดูอาร์ติแฟกต์ทั้งหมดหรืออาร์ติแฟกต์ที่เฉพาะเจาะจงได้ผ่าน**คำสั่ง
/artifact** - อธิบาย
@app.py
การสร้างไฟล์ README
- สร้างไฟล์
READMEสำหรับโปรเจ็กต์นี้
การติดตั้งใช้งานฟีเจอร์ใหม่
- โปรดใช้ฟีเจอร์ยูทิลิตี 2 อย่างที่เรียบง่าย ได้แก่ ปุ่ม "คัดลอกไปยังคลิปบอร์ด" ในการ์ดแต่ละใบ และปุ่ม "ส่งออกเป็น CSV"
- โปรดใช้สวิตช์เปิด/ปิดอย่างง่ายในส่วนหัวเพื่อสลับรูปแบบสีของหน้าจากโหมดมืดเป็นโหมดสว่างโดยการลบล้างตัวแปรรูท CSS
ซึ่งควรจะแสดงแผนให้คุณอนุมัติ เมื่อได้รับอนุมัติแล้ว Antigravity CLI จะทำการเปลี่ยนแปลงดังกล่าว โปรดทดสอบการเปลี่ยนแปลงของคุณ และหากมีข้อบกพร่อง (ซึ่งมีแนวโน้มที่จะเกิดขึ้น) โปรดขอให้ Antigravity CLI แก้ไข
สร้างปัญหาตามฟีเจอร์ที่แนะนำ
มาลองทำอะไรที่น่าสนใจกัน คุณจะถาม Antigravity CLI เกี่ยวกับวิธีปรับปรุงประสบการณ์ของผู้ใช้ในแอปพลิเคชันนี้
ลองใช้พรอมต์ต่อไปนี้
- เราอยากให้คุณประเมินแอปพลิเคชันจากมุมมองประสบการณ์ของผู้ใช้ ใช้งานง่าย ตอบสนองได้ดี มีข้อความที่เป็นประโยชน์ และอื่นๆ โปรดคิดรายการการปรับปรุงและส่งรายการดังกล่าวให้ฉัน
ในขั้นตอนถัดไป คุณสามารถเลือกปัญหาที่สร้างขึ้นก่อนหน้านี้และขอให้ Antigravity CLI ดำเนินการและแก้ไขปัญหาดังกล่าวได้
(ไม่บังคับ) งานประจำวัน
กรณีการใช้งานที่ระบุไว้ด้านล่างคืองานที่คุณอาจต้องทำเป็นประจำ ซึ่งรวมถึงการจัดเรียงไฟล์ลงในโฟลเดอร์ การดึงและสรุปเนื้อหาจากเว็บ การประมวลผลไฟล์รูปภาพและการแยกเนื้อหาจากไฟล์ การทำงานกับฐานข้อมูล และอื่นๆ
คุณสามารถสำรวจกรณีการใช้งานที่ต้องการได้
การจัดระเบียบไฟล์/โฟลเดอร์
คุณใช้ Antigravity CLI เพื่อจัดระเบียบไฟล์ตามประเภทในโฟลเดอร์ต่างๆ ได้ตามต้องการ ไปที่โฟลเดอร์ในเครื่องที่มีไฟล์หลายไฟล์ เช่น .txt, .png, .jpg, .pdf, .mp4 และอื่นๆ ซึ่งมักจะเป็นโฟลเดอร์เดสก์ท็อปหรือโฟลเดอร์ดาวน์โหลด
ไปที่โฟลเดอร์นั้นแล้วเริ่ม Antigravity CLI คุณจะขอให้ Antigravity CLI สร้างโฟลเดอร์ก่อน ได้แก่ รูปภาพ เอกสาร วิดีโอ จากนั้นจะขอให้ Antigravity CLI จัดระเบียบไฟล์ในโฟลเดอร์
CLI ของ Antigravity มักจะแจ้งให้คุณขอสิทธิ์ก่อนที่จะเรียกใช้คำสั่ง โดยเฉพาะคำสั่งที่แก้ไขระบบไฟล์ (เช่น การเขียน การย้าย หรือการลบไฟล์) โปรดตรวจสอบข้อความแจ้งเหล่านี้อย่างละเอียดก่อนให้สิทธิ์ทุกครั้ง นี่คือตาข่ายนิรภัยของคุณ
Create the following folders "Images","Documents","Videos"
จากนั้นป้อนพรอมต์ต่อไปนี้
Go through all the files in this folder and then organize them by moving all the files ending with .jpg, .jpeg, .gif into the "Images" folder. Move all ".txt" files into the "Documents" folder. Move all the ".mp4" files in the "Videos" folder.
ตัวอย่างการเรียกใช้ในเครื่องของเราแสดงไว้ด้านล่าง
I have completed organizing your files into their respective folders. Here is a summary of the files moved:
• Images: Moved 95 files ending in .jpg or .jpeg (no .gif files were present).
• Documents: Moved 1 file ending in .txt ( 12March_Live_chat_transcript.txt ).
• Videos: Moved 26 files ending in .mp4 .
สถานการณ์การจัดระเบียบอื่นๆ (ข้อความแจ้งจะอยู่ข้างแต่ละสถานการณ์)
- การสรุป: สำหรับเอกสารแต่ละฉบับในโฟลเดอร์ "เอกสาร" ให้สร้างไฟล์ txt ในโฟลเดอร์เดียวกันชื่อ "summary_ORIGINAL_FILENAME.txt" ซึ่งมีสรุป 3 ประโยคของประเด็นหลักในเอกสาร
- จัดหมวดหมู่ตามประเภท: สแกนไฟล์ PDF และ DOCX ทั้งหมดในไดเรกทอรีนี้ ย้ายไฟล์ทั้งหมดที่มีคำว่า "ใบแจ้งหนี้" ในชื่อหรือเนื้อหาไปยังโฟลเดอร์ "การเงิน/ใบแจ้งหนี้" ย้ายไฟล์ที่มีคำว่า "ใบเสร็จ" ไปยังโฟลเดอร์ "การเงิน/ใบเสร็จ" ส่วนไฟล์ .docx อื่นๆ จะอยู่ในโฟลเดอร์ "รายงาน"
- การแยกข้อมูลสำคัญ (และการ "ติดแท็ก"): อ่านเนื้อหาของไฟล์ PDF แต่ละไฟล์ในโฟลเดอร์ "การเงิน/ใบแจ้งหนี้" หากพบวันที่ ให้เปลี่ยนชื่อไฟล์ให้มีวันที่ดังกล่าวในรูปแบบ YYYY-MM-DD เช่น "invoice_2025-07-26_original_name.pdf"
สรุปบทความ (ไฟล์ในเครื่องหรือเว็บ)
สำหรับแต่ละสถานการณ์ด้านล่างนี้ คุณสามารถเปลี่ยน URL, หัวข้อที่สนใจ และชื่อไฟล์ในเครื่องได้ตามต้องการ ชื่อไฟล์ที่ระบุเป็นชื่อไฟล์ตัวอย่าง คุณสามารถแทนที่ชื่อไฟล์เหล่านั้นด้วยชื่อไฟล์ที่คุณมีในระบบ
ลองใช้สถานการณ์ต่อไปนี้ (พรอมต์จะอยู่ข้างสถานการณ์แต่ละอย่าง)
- สรุปบทความบนเว็บ (URL เดียว): ไปที่ https://medium.com/google-cloud/antigravity-cli-tutorial-series-12b46cfe3bf2 แล้วสรุปประเด็นสำคัญ 3 อันดับแรกจากบทความข่าวนี้
- สรุปบทความบนเว็บหลายบทความ (เช่น จากการค้นหา): ค้นหาบทความข่าวล่าสุดเกี่ยวกับ "Antigravity CLI" โดยใช้ Google Search สำหรับบทความที่เกี่ยวข้อง 5 อันดับแรก ให้สรุปแต่ละบทความใน 2-3 ประโยคและแสดง URL ของบทความ
- สรุปไฟล์ข้อความในเครื่อง: สรุปประเด็นหลักของบทความใน "my_research_paper.txt" มุ่งเน้นที่ระเบียบวิธีวิจัยและข้อสรุป
- สรุป PDF ในเครื่อง: อ่าน "financial_report_Q2_2025.pdf" ระบุข้อมูลสรุปเกี่ยวกับผลประกอบการทางการเงินและความท้าทายที่สำคัญที่กล่าวถึง
การดึงข้อมูลที่เฉพาะเจาะจง (ไฟล์ในเครื่องหรือเว็บ)
สำหรับแต่ละสถานการณ์ด้านล่างนี้ คุณสามารถเปลี่ยน URL, หัวข้อที่สนใจ และชื่อไฟล์ในเครื่องได้ตามต้องการ ชื่อไฟล์ที่ระบุเป็นชื่อไฟล์ตัวอย่าง คุณสามารถแทนที่ชื่อไฟล์เหล่านั้นด้วยชื่อไฟล์ที่คุณมีในระบบ
ลองใช้สถานการณ์ต่อไปนี้ (พรอมต์จะอยู่ข้างสถานการณ์แต่ละอย่าง)
- ดึงข้อมูลเอนทิตีจากบทความในเครื่อง: จาก "biography.txt" ให้แสดงรายชื่อบุคคลที่มีชื่อทั้งหมดและวันที่สำคัญที่เกี่ยวข้อง
- ดึงข้อมูลจากตารางใน PDF: ใน "quarterly_sales.pdf" ให้ดึงข้อมูลจากตารางในหน้า 3 ที่แสดง "ยอดขายผลิตภัณฑ์ตามภูมิภาค" และนำเสนอในรูปแบบตาราง Markdown
- ดึงพาดหัวข่าวและแหล่งที่มาจากเว็บไซต์ข่าว: ไปที่ ‘https://news.google.com/' (หรือเว็บไซต์ข่าวที่คล้ายกัน) ดึงหัวข้อข่าวหลักจากหน้าแรกและแหล่งข่าวที่เกี่ยวข้อง นำเสนอเป็นรายการสัญลักษณ์หัวข้อย่อย
- ค้นหาข้อมูลจำเพาะของผลิตภัณฑ์จากหน้าอีคอมเมิร์ซ: ไปที่ "https://www.amazon.in/Google-Cloud-Certified-Associate-Engineer/dp/1119871441" (ตัวอย่างสำหรับหนังสือ) ดึงข้อมูลชื่อหนังสือ ผู้เขียน และรายละเอียดอื่นๆ แสดงข้อมูลนี้ในรูปแบบ JSON ที่มีโครงสร้าง
- ดึงข้อมูลระยะเวลาจากวิดีโอในรูปแบบที่กำหนด (เช่น "2h37m42s")
ตอบคำถามโดยอิงตามเนื้อหา (ลักษณะการทำงานคล้าย RAG)
สำหรับแต่ละสถานการณ์ด้านล่างนี้ คุณสามารถเปลี่ยน URL, หัวข้อที่สนใจ และชื่อไฟล์ในเครื่องได้ตามต้องการ ชื่อไฟล์ที่ระบุเป็นชื่อไฟล์ตัวอย่าง คุณสามารถแทนที่ชื่อไฟล์เหล่านั้นด้วยชื่อไฟล์ที่คุณมีในระบบ
ลองใช้สถานการณ์ต่อไปนี้ (พรอมต์จะอยู่ข้างสถานการณ์แต่ละอย่าง)
- ถามและตอบเกี่ยวกับเอกสารในเครื่อง: ฉันจะแนบไฟล์ "user_manual.pdf" ขั้นตอนในการแก้ปัญหาการเชื่อมต่อเครือข่ายมีอะไรบ้าง
- ถามและตอบในหน้าเว็บ: จากเนื้อหาใน"https://www.who.int/news-room/fact-sheets/detail/climate-change-and-health" ความเสี่ยงด้านสุขภาพหลักที่เกี่ยวข้องกับการเปลี่ยนแปลงสภาพภูมิอากาศตามข้อมูลของ WHO คืออะไร
- เปรียบเทียบข้อมูลจากแหล่งที่มาหลายแห่ง: ฉันมีบทความข่าว 2 บทความคือ "article1.txt" และ "article2.txt" ซึ่งทั้ง 2 บทความพูดถึงการเปลี่ยนแปลงนโยบายเศรษฐกิจล่าสุด เปรียบเทียบและเปรียบต่างมุมมองของพวกเขาเกี่ยวกับผลกระทบที่อาจเกิดขึ้นกับธุรกิจขนาดเล็ก
การสร้างเนื้อหาตามข้อมูลที่ดึงออกมา
สำหรับแต่ละสถานการณ์ด้านล่างนี้ คุณสามารถเปลี่ยน URL, หัวข้อที่สนใจ และชื่อไฟล์ในเครื่องได้ตามต้องการ
ลองใช้สถานการณ์ต่อไปนี้ (พรอมต์จะอยู่ข้างสถานการณ์แต่ละอย่าง)
- สร้างสรุปข่าวจากบทความ: อ่าน @tech_innovation_article.txt เขียนสรุปข่าวสั้นๆ ที่น่าสนใจ (ประมาณ 150 คำ) ซึ่งเหมาะสำหรับจดหมายข่าวของบริษัท โดยเน้นเทคโนโลยีใหม่และศักยภาพของเทคโนโลยีดังกล่าว
- ร่างอีเมลสรุปข้อความถอดเสียงจากการประชุม: นี่คือไฟล์ข้อความถอดเสียงจากการประชุม: @meeting_transcript.txt ร่างอีเมลถึงทีมเพื่อสรุปการตัดสินใจที่สำคัญและรายการการทำงานที่มอบหมาย รวมถึงผู้รับผิดชอบแต่ละรายการ
การรองรับมัลติโมดัลของ Antigravity CLI
Antigravity CLI รองรับหลายโมเดลผ่าน Gemini และคุณขอให้ประมวลผลไฟล์ที่มีรูปแบบเนื้อหาต่างๆ ตามข้อกำหนดได้
คุณจะประมวลผลรูปภาพใบแจ้งหนี้จำนวนมากด้วย Antigravity CLI และดึงข้อมูลสำคัญจากรูปภาพเหล่านั้น ทำตามขั้นตอนด้านล่าง
- สร้างโฟลเดอร์ในเครื่องและดาวน์โหลดใบแจ้งหนี้จากที่เก็บ GitHub ต่อไปนี้
- เปิดใช้ Antigravity CLI จากโฟลเดอร์นั้น
ป้อนพรอมต์ต่อไปนี้เพื่อดึงข้อมูลจากใบแจ้งหนี้ในรูปแบบตาราง
The current folder contains a list of invoice files in Image format. Go through all the files in this folder and extract the following invoice information in the form of a table: Invoice No, Invoice Date, Invoice Sent By, Due Date, Due Amount.
คุณควรได้รับเอาต์พุตที่มีลักษณะดังนี้

ต่อไปนี้คืออีกสถานการณ์หนึ่งที่คุณขอคอลัมน์ที่ได้มาเพิ่มเติมได้ สมมติว่าคุณต้องการแสดงอีโมจิเครื่องหมายกากบาทสีแดงสำหรับวันที่ครบกำหนดชำระใบแจ้งหนี้ทั้งหมดที่ผ่านมา คุณสามารถป้อนพรอมต์ได้ดังนี้
list all files with .png extension in this folder. Extract the invoice information from it by reading them locally and display it in a table format containing the following column headers: : Invoice No, Invoice Date, Invoice Sent By, Due Date, Due Amount. Add a column at the end of the table that shows a red cross emoji in case the due date is in the past.
ซึ่งจะสร้างเอาต์พุตต่อไปนี้

นำไปใช้กับไฟล์ของคุณเองที่อยู่ในรูปแบบอื่นที่ไม่ใช่ข้อความ
การใช้ Antigravity CLI เพื่อสร้างข้อมูล
คุณสามารถแจ้งให้ Antigravity CLI สร้างข้อมูลในรูปแบบข้อมูลต่างๆ ได้ ซึ่งอาจมีตั้งแต่ชิ้นเนื้อหาไปจนถึงข้อมูล JSON ที่คุณอาจต้องจำลอง มาดูสถานการณ์ที่เกี่ยวข้องกับนักพัฒนาแอป/ผู้ทดสอบกัน
ลองใช้พรอมต์ต่อไปนี้
สร้างข้อมูล JSON ของรีวิวจากลูกค้าตัวอย่าง
Generate a JSON array of 3 synthetic customer reviews for a new smartphone. Each review should have 'reviewId' (string, UUID-like), 'productId' (string, e.g., 'SMARTPHONE_X'), 'rating' (integer, 1-5), 'reviewText' (string, 20-50 words), and 'reviewDate' (string, YYYY-MM-DD format).
การสร้างการตอบกลับ API แบบจำลอง (JSON)
Generate a JSON array representing 7 daily sales records for a mock API endpoint. Each record should include 'date' (YYYY-MM-DD, chronologically increasing), 'revenue' (float, between 5000.00 and 20000.00), 'unitsSold' (integer, between 100 and 500), and 'region' (string, either 'North', 'South', 'East', 'West').
การสร้างคำสั่งแทรกฐานข้อมูลตัวอย่าง (SQL)
Generate 5 SQL INSERT statements for a table named 'users' with columns: 'id' (INTEGER, primary key), 'username' (VARCHAR(50), unique), 'email' (VARCHAR(100)), 'password_hash' (VARCHAR(255)), 'created_at' (DATETIME, current timestamp). Ensure the password_hash is a placeholder string like 'hashed_password_X'.
การสร้างข้อมูล CSV สำหรับการโหลด/วิเคราะห์ข้อมูล
Generate 10 lines of CSV data, including a header row, for customer transactions. Columns should be: 'TransactionID' (unique string), 'CustomerID' (integer), 'ItemPurchased' (string, e.g., 'Laptop', 'Monitor', 'Keyboard'), 'Quantity' (integer, 1-3), 'UnitPrice' (float, between 100.00 and 1500.00), 'TransactionDate' (YYYY-MM-DD).
สร้างไฟล์การกำหนดค่า (YAML)
Generate a sample YAML configuration for a 'user_service'. Include sections for 'database' with 'host', 'port', 'username', 'password', 'database_name'. Also include a 'api_keys' section with 'payment_gateway' and 'email_service' placeholders. Use realistic default values.
การสร้างข้อมูลทดสอบสำหรับกรณีขอบ/การตรวจสอบ
Generate a JSON array of 8 email addresses for testing purposes. Include a mix of: 2 valid standard emails, 2 with missing '@', 2 with invalid domains (e.g., '.com1'), and 2 with special characters in the local part that are usually invalid (e.g., spaces or multiple dots).
8. ขอแสดงความยินดี
ยินดีด้วย คุณได้สำรวจ Antigravity CLI, ความสามารถของ CLI และนำไปใช้กับกรณีการใช้งานบางอย่างเรียบร้อยแล้ว
รับป้าย AI Agent 5 วันของ Kaggle
คุณทำแล็บนี้เสร็จแล้วในฐานะส่วนหนึ่งของ 5-Day AI Agents: Intensive Vibe Coding Course with Google ของ Kaggle ใช่ไหม รับป้ายสำเร็จหลักสูตร: รับป้ายเอเจนต์ AI 5 วัน