Agentic coding 工具有時會產生幻覺——包括假行號、假 CLI flag、假 function export。Gemini 同 Antigravity agent 都有呢個情況。本文講解點樣用 harness 同本地驗證減低風險。
背景
2026 年 10 月,開發者 Theo 喺 X 分享咗 Gemini agentic 流程入面觀察到嘅幻覺例子:
- 假行號(例如引用第 173 行,但檔案得 72 行)
- 隨機 IP
- 假 command/script arguments
- 假 function exports/returns
來源:Theo (@theo) 主帖 同 X story。官方文件見 Antigravity agent 同 Antigravity 入門。
呢啲幻覺係 agentic loop 嘅已知特性,唔係「成個產品廢」。關鍵係有冇 本地驗證 同 fail-closed 規則。社群分享嘅數字(例如某開發者話「超過 80% runs」)係個別實驗結果,唔係官方 KPI。
香港開發實務:邊度最易中招
| 場景 | 風險 | 建議 |
|---|---|---|
| 學生用 Antigravity/Gemini 改 assignment | 假行號令你改錯檔 | wc -l/IDE 行號對完先 edit |
| Side project CLI migrate | 假 flag/假 export | --help、官方 docs、本機 dry-run |
| Code review 靠 agent 摘要 | 假 IP/假 commit | 對 git log/git show;唔信口頭 IP |
| 公司 repo | 合規+誤改 | harness:quote exact line → approve → test |
相關文章:Antigravity CLI 遷移 · ChatGPT/Claude/Gemini bugfix · Cursor Computer Use
Harness 最短清單(本地驗證)
- Edit 前強制 quote:agent 要貼出「檔名+準確行號+原文一行」;行號超出檔案長度即拒絕。
- CLI flag:任何新 flag 必須
command --help或官方 docs 對得上,否則暫停。 - Export/API:對
git grep/TypeScripttsc/測試,唔靠模型口頭「已 export」。 - IP/secret:當幻覺處理;唔好複製去 firewall/DNS。
- 跑完要有證據:test/lint/screenshot;Antigravity 官方有 sandbox code execution、hooks 可攔截
code_execution/filesystem(見 agent docs)。 - Budget:Antigravity interaction 係 multi-turn loop,可用
max_total_tokens控預算(官方文件);preview 功能會變。
官方能力(唔等於「零幻覺」保證)
Antigravity managed agent(antigravity-preview-09-2026)可以喺 Google-hosted Linux sandbox 跑 code、管檔、搜網;預設模型 Gemini 3.8 Flash,亦可配 Gemini 4 Argon。文件列明 preview,部分 generation config 唔支援,computer_use 等 tool 未支援。能力等於可以執行,唔等於輸出永遠正確。
結論
香港開發者同學生用 Gemini/Antigravity 做 agentic coding 或 review:保留工具,加 harness。對假行號、假 IP、假 CLI、假 export——本地核對先過。想系統化,見同日 AI coding harness checklist。
更新於 2026-10-26。