【譯】Obsidian 實際上是一個自定義的應用平台,而 AI Coding讓每個人都能解鎖它
整理版優先睇
Obsidian本質係個人應用平台,AI Coding令任何人都可以自建插件
呢篇文章係由火箭君翻譯自海外科技博主TfTHacker嘅Blog。佢分享咗點樣用AI Coding喺Obsidian入面整一個完全可用嘅西班牙語數字學習插件,成個過程冇寫過一行code。TfTHacker想帶出嘅核心觀點係:Obsidian本身已經係一個完整嘅個人應用平台,而AI Coding令到任何人都可以解鎖呢個潛力。
好多人都有過想整一個適合自己工作流程嘅工具嘅念頭,但往往因為唔識寫code或者開發成本太高而放棄。TfTHacker指出,Obsidian提供咗介面(HTML/CSS/JavaScript)、儲存(Vault)、同步(iCloud/Obsidian Sync)、分發(插件市場),呢啲正正係一個應用平台所需要嘅元素。只係好多人只將佢當成Markdown編輯器。
AI Coding(例如OpenAI Codex、Claude Code)令到開發門檻大幅降低,重點唔再係編程能力,而係清晰表達需求嘅能力。TfTHacker親身測試,佢同AI對話,描述想要嘅功能(抽認卡、語音識別、臨時刷題模式),AI生成code,佢喺Obsidian入面測試,不斷迭代,最終整咗一個可發佈嘅插件。佢強調,呢種方法適合個人用戶同小團隊,但唔係萬能,過程中需要引導AI、自己負責測試同質量。結論係:平台已準備好,AI已可用,而家就差你決定整咩工具。
- Obsidian唔止係筆記工具,而係一個提供界面、儲存、同步、分發嘅完整應用平台。
- AI Coding令編程門檻大幅降低,關鍵係清晰表達需求,唔使識寫code。
- 傳統開發需要伺服器、數據庫、前後端,而家只需一個Obsidian插件同AI對話。
- 個人可以按自己工作流程定製工具,唔使再等應用商店出適合嘅App。
- 如果你想擁有完全符合自己需求嘅工具,而家就可以試下用AI Coding喺Obsidian實現。
Obsidian係被低估嘅應用平台
好多人只當Obsidian係一個Markdown編輯器,但佢嘅底層其實係Electron應用,即係一個完整嘅瀏覽器環境,支援HTML、CSS同JavaScript。呢個背景令佢成為一塊非常靈活嘅畫布。
Obsidian不僅僅是一個Markdown編輯器
- 儲存:Vault就係數據庫,文件喺你自己本地,唔使SQL或雲端。
- 同步:用Obsidian Sync、iCloud等,數據自動跨裝置同步。
- 分發:插件可以經BRAT私密分享,或提交到社區插件目錄。
- 呢四樣嘢加埋就係一個完整應用平台:界面、儲存、同步、分發。
AI Coding改變遊戲規則
過去要整一個應用,你要學編程、租伺服器、Set up數據庫,好麻煩。但而家AI Coding(例如OpenAI Codex、Claude Code)令到呢個門檻大幅降低。
AI Coding改變了誰能構建軟件
關鍵轉變係:你需要嘅核心技能唔再係編程,而係清晰表達。你係產品經理,AI就係開發者。如果你可以描述App應該做咩,測試佢,並用語言解釋邊度出問題,你就可以構建軟件。
清晰表達能力成為新門檻
實戰:構建西班牙語學習插件
TfTHacker想學西班牙語數字,需要一個同時有抽認卡、語音識別同臨時刷題模式嘅工具。佢喺應用商店揾唔到,於是決定用AI Coding自製。
一行代碼都沒寫
- 1 喺屏幕一側開AI代理,另一側開Obsidian,叫AI參考Obsidian文檔。
- 2 同AI一齊制定規格說明,描述每個功能。
- 3 AI生成code,放入Obsidian測試,然後反饋問題(例如按鈕位置、數據保存、答錯權重)。
- 4 重複直到插件喺電腦、手機、平板都行得順。
- 5 叫AI整理成可發佈狀態(README、授權、打包步驟),最後發佈到GitHub。
抽認卡、語音識別、臨時刷題模式
成個過程大約用咗一日半,比手動寫code快好多。而且插件完全本地運行,冇伺服器費用,任何人都可以經BRAT安裝。
真實感受:唔係想像中咁簡單
TfTHacker分享咗幾個真實體會,提醒大家呢個方法唔係神話。
- 引導AI係真正嘅工作:你要比方向、發現錯誤、糾正路線,AI唔會讀心。
- 規格說明最難:寫code之前要深入諗自己想要咩,AI可以幫手但主導權喺你。
- AI開發快,但唔係瞬間:一日半已經算快,唔好諗住一粒鐘搞掂。
- 測試好重要:AI會出錯,例如西班牙語數字生成錯咗,你要加驗證同推動AI寫好測試。
- 發佈仍然有技術性:要睇文檔理解插件分發概念,但唔使寫code。
規格說明是最難的部分
測試能發現AI漏掉的問題

寫喺前面
正文
我哋共同嘅問題
Obsidian 入面收埋咗啲嘢

存儲
同步
分發
AI Coding 改變咗邊個可以整軟件

我整咗一個西班牙語數字學習插件

接下來,講下真實感受
引導一個 AI 代理,本身係一項真正嘅工作
規格說明係最難嘅部分
AI 開發速度快啲,但並唔係瞬間完成
測試可以發現 AI 漏咗嘅問題
發佈過程仍然有啲技術性
邊個應該嘗試呢個?
更大嘅圖景


寫在前面
正文
我們共同的問題
Obsidian 裏藏着一些東西

存儲
同步
分發
AI Coding 改變了誰能構建軟件

我構建了一個西班牙語數字學習插件

接下來,說些真實感受
引導一個 AI 代理,本身就是一項真正的工作
規格說明是最難的部分
AI 開發速度更快,但並不是瞬間完成
測試能發現 AI 漏掉的問題
發佈過程仍然有些技術性
誰應該嘗試這個?
更大的圖景
