軟體定義地圖:從 SQLite 到一鍵生成的 QGIS 專案自動化 (SDM)
在進行 HGIS(歷史地理資訊系統)研究時,我發現最耗時的往往不是分析數據,而是「準備地圖」。每次要開啟一個新研究,總要重複掛載百年歷史底圖、設定 KML 座標、調整 SQLite 的 SQL 篩選器…。 ...
在進行 HGIS(歷史地理資訊系統)研究時,我發現最耗時的往往不是分析數據,而是「準備地圖」。每次要開啟一個新研究,總要重複掛載百年歷史底圖、設定 KML 座標、調整 SQLite 的 SQL 篩選器…。 ...
本文記錄了《企業生成式 AI 轉型》方法論中,關於『個人為主,團隊為原型』的首次實體化實驗。 回顧這些日子以來,我與 AI (Antigravity) 的協作已經達到了一種近乎肌肉記憶的流暢感。從建立 [TMUX 自動化工作空間]、使用 Hammerspoon 打造「2+1 快手」,到用 TASKS_LEDGER 與 Mermaid 畫出戰略版圖,這是一套高度個人化的超級沙盒 (PA Sandbox)。 ...
面對數百首從 CD 轉錄、檔名雜亂、標籤缺失的鳥鳴音訊檔,你會選擇手動一首首修改,還是開發一套具備「生物學智商」的自動化系統? 我起初的想法很單純:在野外走動時,如果聽到鳥聲,我希望能有機會辨識出那是哪隻鳥。於是,企鵝給了我一大包鳥鳴音檔。我只是想找個容易的方式,能隨時翻出想聽的聲音來學習,結果為了這個簡單的願望,就乾脆擼出了這套工具。 ...
在《台灣歷史知識地圖》Layer 2 架構釋出後,我們隨即投入了第一個實戰場域:曾文溪流域。 這次的目標非常明確:我們不再滿足於地圖上冷冰冰的座標點,而是要透過「時空對合」技術,讓曾文溪流域的 696 個 POI 全部具備歷史靈魂與文獻厚度。 ...
在先前的系列中,我們完成了從原始文本(Layer 0)到結構實體(Layer 1)的跨越。透過 Python 腳本,我們讓幾十萬字的《臺灣通史》變成了資料庫中清晰的人名、地名與座標。 ...
上一篇我們用 Python 打造了能解讀歷史座標的「時光羅盤」。但羅盤只會告訴你地名,無法告訴你歷史。真正的歷史,藏在文言文的汪洋大海中。 因為我本身對台灣史完全沒有概念,為了建立自己的知識體系,我首先向 AI 提問,得到了這份極具啟發性的「台灣方志演化樹」: ...
上一篇提到,為了驗證地形圖上的「黃金洞」與歷史水利的關聯,我決定打造一個「歷史空間感知引擎」。要建構這套系統,第一步就是要獲得一把能夠解開空間座標的鑰匙。 ...
歷時三年的數位考古、手感建構與代理人實驗,在今天 2026 年 2 月 14 日,這部《個人賦能:在 AI 時代找回原創力的演化實戰》正式完成了第一個完整版本的建構。 這不只是一本書,這是一個關於「人如何與機器共同演化」的活體證據。 ...
「Skill 優先」的 AI 協作新實踐:從需求定義到知識點萃取的自動化進化# 🚀 序言:一個新的協作節奏# 在過去的 AI 協作中,我通常是先遇到問題,發出指令,解決之後再考慮是否要將它整理成工具。但這一次,我試著調換順序:先說出一個「Skill」的構想,定義它的通用流程與腳本格式,然後直接用它來演練並修正。 ...
影像豐富化之路:從雜訊清洗到 AI 自動化的 POI 補補完實錄# 📸 前言:一張圖勝過千言萬語# 在開發 WalkGIS 的過程中,我們發現一個「有溫度的點位」必須包含視覺元素。然而,當點位數量來到數百甚至上千個時,手動去一張張找圖、貼連結是不可能的任務。更具規戰性的是,原始資料中的點位名稱往往帶有大量管理雜訊(如「住-」、「推薦-」、「集章處-」),這些「髒資料」會讓搜尋引擎徹底失焦。 ...