MobileSetting 流動科技 全部文章

Gemini agentic 寫 code 幻覺:香港開發點核對假行號/假 CLI

Gemini agentic coding 可能出現假行號、假 CLI flag 等幻覺。本文講解香港開發者點用 harness 同本地驗證減低風險。

Karen Chan · · 4 分鐘閱讀
Gemini agentic 寫 code 幻覺:香港開發點核對假行號/假 CLI

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 最短清單(本地驗證)

  1. Edit 前強制 quote:agent 要貼出「檔名+準確行號+原文一行」;行號超出檔案長度即拒絕。
  2. CLI flag:任何新 flag 必須 command --help 或官方 docs 對得上,否則暫停。
  3. Export/API:對 git grep/TypeScript tsc/測試,唔靠模型口頭「已 export」。
  4. IP/secret:當幻覺處理;唔好複製去 firewall/DNS。
  5. 跑完要有證據:test/lint/screenshot;Antigravity 官方有 sandbox code execution、hooks 可攔截 code_execution/filesystem(見 agent docs)。
  6. 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。