大甲溪散步地圖:SQLite Schema 設計 (AI 友善 WKT 版本)

散步地圖資料庫 Schema 設計 (AI 友善版)# 導言# 本文件旨在闡述為「大甲溪散步地圖」專案設計的 SQLite 資料庫 Schema。此設計特別考量了 GenAI 協作 (Agentic Workflow) 的需求,選擇使用標準的 WKT (Well-Known Text) 格式來處理地理空間資料,取代依賴性較高的 SpatiaLite 二進位格式。這確保了從資料蒐集、AI 處理到 QGIS 呈現的過程中,資料具有最高的可讀性與移植性。 ...

2025-12-14 · 7 min · 3066 words · Wuulong

實驗紀錄:使用 GDAL 進行大甲溪流域 1km 緩衝區萃取與合併

本實驗使用 GDAL/ogr2ogr 工具,從中央管河川區域 Shapefile 中萃取大甲溪河流範圍,解決 Big5 編碼篩選問題,進行 1 公里緩衝分析 (Buffer),並透過 SQL ST_Union 合併多個圖層特徵,最終產出 KML 檔案。

2025-12-13 · 3 min · 1153 words · Wuulong

實驗紀錄:使用 Fabric 封裝 Gemini CLI 提升 AI Agent 協作效率

本實驗記錄了如何透過 Python Fabric 構建中間層來驅動 Google Gemini CLI,解決直接操作命令列時遇到的轉義字元問題、日誌雜訊干擾,並實現模型參數的靈活配置。

2025-12-13 · 3 min · 1391 words · Wuulong

實驗紀錄:取得河川流域 Shapefile 圖資並轉換為 KML 匯入 Google My Maps

本實驗記錄了從政府開放資料平台取得水利署河川流域 Shapefile 資料,並將其中「大甲溪」流域資料篩選後,使用 GDAL/ogr2ogr 工具轉換為 Google My Maps 支援的 KML 格式的完整過程。

2025-12-13 · 3 min · 1200 words · Wuulong

幕後紀實:GenAI 如何協助我從零啟動「台灣河流探索」計畫

當靈感遇上 AI:一個上午的加速實踐# 這篇文章不是遊記,而是關於這個網站與這個計畫是如何誕生的紀錄。 過去,當我們萌生一個「想去探索台灣河流」的念頭時,往往會卡在繁瑣的規劃、資料蒐集,甚至是架設網站的技術門檻上。但這次,我嘗試了一種全新的工作模式——與 Agentic AI (Antigravity) 協作規劃。 ...

2025-12-13 · 4 min · 1798 words · Wuulong

背景說明# 模型與環境: antigravity with Gemini 3.0 Flash Think, … 代號部分: Q 為哈爸提問,A 為 AI 回答,M是我對這個問題的相關註解,T 為模型提供的思考過程 本文版本: 版本歷史# 筆記# QA# TABLE WITHOUT ID Q,M FROM "ChatGPT-QA/AIQA-" Q8.1-sessions 的內容架構# M:: Q::能否將剛才執行的 log, 寫入 events/notes/wuulong-notes-blog/content/kb/antigravity-practice/logs,我想查看過程 A:: Listed directory sessions Edited inspect_session_db.py Ran command: python /Users/wuulong/.gemini/antigravity/brain/a4db2743-acdb-482d-b14c-cb343d21adea/scratch/inspect_session_db.py 這個 .db 檔案的本質是一個標準的 SQLite 資料庫。Antigravity 平台使用 SQLite 作為它的 State Storage Engine (狀態存儲引擎),來保存 Agent 在執行過程中的所有推理軌跡與上下文。 ...

74 min · 36609 words · Wuulong

背景說明# 模型與環境: antigravity with Gemini 3.0 Flash Think, … 代號部分: Q 為哈爸提問,A 為 AI 回答,M是我對這個問題的相關註解,T 為模型提供的思考過程 本文版本: 版本歷史# 筆記# QA# TABLE WITHOUT ID Q,M FROM "ChatGPT-QA/AIQA-" Q8.1-sessions 的內容架構# M:: Q::能否將剛才執行的 log, 寫入 events/notes/wuulong-notes-blog/content/kb/antigravity-practice/logs,我想查看過程 A:: Listed directory sessions Edited inspect_session_db.py Ran command: python /Users/wuulong/.gemini/antigravity/brain/a4db2743-acdb-482d-b14c-cb343d21adea/scratch/inspect_session_db.py 這個 .db 檔案的本質是一個標準的 SQLite 資料庫。Antigravity 平台使用 SQLite 作為它的 State Storage Engine (狀態存儲引擎),來保存 Agent 在執行過程中的所有推理軌跡與上下文。 ...

63 min · 31481 words · Wuulong

音樂教室營運政策技能 (Music Ops SKILL)# 🌀 颱風天停課退費 SOP# 停課標準:以地方政府(如台北市/台南市政府)公告為準。若公告停班停課,則當日所有課程(含個人課與團體課)自動取消。 退費/補課機制:當日取消之課程,安排全額退費,或由授課老師另外安排時間進行補課。

1 min · 119 words · Wuulong

從「抗重力」到「奪回主權」——三位一體治理套件的誕生實錄

哈爸筆記:從「抗重力」到「奪回主權」——三位一體治理套件的誕生實錄# 1. 緣起:當「賦能」變回「重力」# 在撰寫《個人 AI 賦能》第十章時,我突然感到一種強烈的「重力」。 隨著對話進度飛快,我與 Antigravity 產出的腳本、研究報告、圖資和草稿像雨後春筍般出現在各個目錄。本來是為了賦能,結果最後我得花一半的大腦頻寬去記:「那個檔案存哪了?」、「這個任務勾選了嗎?」、「我的日誌跟羅盤對位了嗎?」。 ...

2 min · 789 words · Wuulong