|
昨天下午跑去臺北中山地下街想說放空一下抽離每天的日常工作,結果逛書店逛到一半,旁邊走過的兩個人開始在高談闊論,聊著關於 AI 上下文超過 50% 能力表現就會開始衰退的話題,害我都很想過去跟著討論一番XD Typeless 不只是語音輸入工具,更是 AI 助理語音輸入軟體 Typeless 的方便性應該不用我再多說了,有很多朋友應該都有在用,但最近我發現了幾個進階的用法,能夠再進一步提升我的 AI coding 效率甚至是平常的文書作業。首先是「隨便問」這個功能,Mac 上預設的快速鍵是 Fn + Space,我發現它有以下用法: 一、潤飾文字稿當我語音輸入完、想要把輸入好的內容再重新順一下時,我可以直接把剛剛輸入的文字選取起來,然後使用 Fn + Space 跟它說:「請幫我潤飾一下這段文字,並且幫我把原始文字括號,讓我知道你修改了哪些地方。」 二、深度分析與摘要當你面對冗長的文件、複雜的報告或大量的資訊時,不必逐字閱讀。只需將內容選取後呼叫「隨便問」,它便能迅速為你梳理出核心論點、關鍵數據及邏輯架構,並將繁瑣的資訊轉化為簡潔易懂的重點摘要。
三、網頁搜尋這個功能我覺得最神的地方是它讓 Typeless 不只是語音輸入工具,而是可以變成一個隨手可用的 AI 搜尋引擎。 我可以詢問他一些相關的技術文件,或是當 AI 寫的程式碼我看不懂時,也能使用這個工具請他幫我解釋。
另外它的翻譯功能也非常實用。我最常應用的情境在於我要開 ticket 給國外的服務商,每次都還要自己想要寫什麼很麻煩,我現在就只要使用 Fn + shift,就可以一樣直接講中文,它就會幫我寫出英文、日文甚至是其他語言。 它的設定裡面可以選擇目標語言是什麼,只要在啟用翻譯時選擇我要翻譯的目標語言即可,因此也可以反過來我講英文,然後把翻譯的結果輸出成繁體中文,好像也可以順便練一下英語口說能力? AirPods 在 MacOS 上的延遲使用 Typeless 時,有一個長期困擾我的問題:搭配 AirPods 無線耳機時,每次輸入前都會有延遲。當我按下 Fn 開始講話前幾個字總會被漏掉,導致語音輸入的辨識度大打折扣。起初我以為是 Typeless 的軟體效能問題,但後來改接有線 EarPods 後,這個狀況就再也沒發生過了。 但我的 EarPods 線不夠長,所以我又再去買了一條 3.5mm 的耳機延長線,然後用一個長尾夾把 EarPods 的麥克風夾在自己的衣領上,藉此增加辨識度,不過在一次起身站起來的時候,我忘記把耳機拿下來不小心扯到,結果那條新買的延長線就這樣斷掉了。 正當想著要不要再買一條新的延長線時,覺得還是無線麥克風比較方便,於是又重新把 AirPods 拿起來試看看,想說這麼多個月過去了,測試看 Typeless 的軟體有沒有解決這個問題,很可惜結果還是一樣。 後來我不死心,上網研究一下看是否有其他人遇到一樣的問題,結果還真的有,而且問題並不是出在 Typeless 這邊,而是 MacOS 的關係。MacOS 為了考量到隱私問題,預設藍牙設備的麥克風在平常狀態下是關閉的,因此每次使用麥克風前會需要一個啟動的程序。 這導致在按下 Typeless 的 Fn 鍵進行語音輸入前,會有一到三秒的麥克風啟用時間,而這就是導致延遲的真正原因。知道原因之後,上網找了一下看有沒有人解決這個問題。結果還真的有找到一個開源的套件,可以讓 macOS 的麥克風預設都保持在開啟的狀態。 把這套件裝起來之後,按下 Fn 做語音輸入時就完全再也不會延遲了,使用的效果就跟接有線的 EarPods 一樣。開心之餘,想到麥克風一直保持在開啟狀態還是有點毛毛的,因此就在想有沒有什麼方法,可以在我不需要語音輸入時把麥克風的權限給關掉? 請 Claude Code 研究後只要輸入一個指令進行切換即可,但我又在想每次都還要開終端機來切換麥克風的常駐權限還是有點麻煩。這時候我就把腦筋動到了 Raycast 上面,配合 Raycast 的 Hotkey,應該可以做到快速的麥克風切換。 最後一樣請 Claude Code 幫我寫一段 Shell Script,然後放到 Raycast 的設定裡面,這樣子我就可以在不需要語音輸入的環境下,關閉麥克風常駐的功能,有需要的朋友,我把這段 shell script 放到 Gist 上面了:https://gist.github.com/oberonlai/137a6bb88f7fb4edc1a9b61270e34021 如果你也有在用 Raycast 的話,可以依照以下方式進行設定,我的 Raycast 目前是 2.0 版本,跟 1.0 版本可能會有些不一樣,但應該都可以在設定頁的快速搜尋功能尋找關鍵字「script cmmands」,就可以透過 Raycast 來執行一段指令:
先進入 Raycast 的設定頁搜尋關鍵字「Script Commands」,點擊之後,可以看到右側有一個「Script Folders」的加號,把剛剛下載回來的 Gist 放到你的本機資料夾,然後把目錄指到這個資料夾之中。 新增完成後,在最下方的地方就可以看到這個叫做「Toggle Mic Warm」的指令。你就可以輸入別名或是使用快捷鍵,就可以快速啟用或關閉麥克風的常駐權限,每次的開啟或停用都會跳出提示,讓你知道啟用狀態:
如果平常不確定麥克風是否有開啟,可以在狀態列裡面看到一個橘色的符號亮起。當亮起時就代表麥克風是在開啟的狀態:
還沒有玩過 Typeless 的朋友可以透過我的推廣連結來試用看看,雖然市面上有很多類似的語音輸入工具,但我覺得它的便利性以及整合的完整度還是最高的。 WordPress 網站速度最佳化實戰上週幫一個網站使用 Lighthouse CLI 來改善網站的效能問題,發現到雖然 Lighthouse CLI 跟 PageSpeed 是同一個引擎,但是在某些參數設定不同的情況下,兩者測試出來的分數落差還蠻大的。 關鍵在於測試的模式以及測試地區會有所干擾。我把這個網站的效能最佳化過程記錄下來,只能說有 AI 要處理這一塊真的比以前方便太多了: https://oberonlai.blog/lighthouse-cli-website-speed-optimization/ 如何設計一個 API 中繼站最近在思考一個問題:我的外掛商品因為要去申請 LINE 相關的開發者帳號與 Token 設定,對很多客戶來說事實上是一個蠻大的關卡。於是我就看別人是怎麼做的,後來找到一種 API 中繼站的方式,不用讓客戶自己去申請,而是統一透過我已經申請好的 App 來註冊相關權限。 簡單說,當外部 API 請求 WordPress 網站的服務時,並不是直接打客戶端的網站,而是透過我設計好的一個中繼站取得相關使用權限後,再把請求轉發到客戶網站處理。 這中間的過程有點複雜,但想說很久沒有深入寫技術文了,所以還是整理了一下。除了釐清整個來龍去脈,也認識了更多 Cloudflare 提供的免費服務,讓我能不用花半毛錢實現這件事。詳細的技術分享可以參考這邊: https://oberonlai.blog/line-login-relay-cloudflare-workers/ Glaze 大進化不知道你還記不記得之前有跟你分享過可以直接在 MacOS 上面不用安裝 Xcode 就可以用 AI 開發原生 App 的工具 Glaze?之前他們的免費方案是送 200 點的點數,我大概做了兩個 App 之後就用完了,用完後就擺在那邊生灰塵了。 於是我回信跟他們反映希望能用自己的 AI 訂閱來繼續開發,沒想到這個禮拜他們就釋出了支援 Claude Code 訂閱額度的功能,不用另外跟他們買點數就可以直接在我的終端機裡面開發由 Glaze 設計好的 App。
這樣子我就可以用我的額度來開發我想要做的 App 了。但開心之餘又有點擔心,這樣他們不就會收不到錢?我看他們目前的付費方案是一個月 10 塊錢,有多 AI 額度跟創作者中心可以查看自己開發的 App 有多少人下載以及啟用,這對我來說完全用不到… 我希望他們之後可以直接在他們的 Store 上架付費的 App,這樣開發者可以賺一點小錢,他們也可以從中收取手續費,感覺比直接賺訂閱費更有可能收到錢。 小結如果你想要交流 Typeless 的使用方式,或是有用 Glaze 做出什麼有趣的東西,都歡迎加入我們的 AI x 自由工作者社群,一起來分享交流吧! https://line.me/ti/g2/smnoz5XJSIj6gY9sixYG_jagOCdGh8nb7hijRw 以上就是本週電子報的所有內容,我們下週見!😃 |
之前分享我請 AI 設計的一套專門用來管理手邊待辦清單的專案管理軟體,邊用的時候我就在邊思考著:當我新增這些任務之後,我還是要回到終端機去把這些任務的描述、相關的文件以及完成的目標告訴 AI,然後等它跑完之後我再驗收,再回到我的計時軟體裡面來記錄是已完成還是該暫停。 如果可以在開立任務的時候,就能直接指派 AI 來做這件事情,是不是就可以少一個重複描述、開發需求的流程?剛好有了這個想法之後,就在 YouTube 上面看到一個叫做 Auto Claude 的專案。 它把 Claude 直接跟看板軟體整合,並且可以在裡面詢問 AI 關於專案的細節以及產生開發藍圖,也能設定專案的亮點與相關資訊。 我看到後驚為天人,覺得這似乎是另外一種理想的 AI 開發軟體,本想直接下載裝起來用,但請 Claude 研究後發現它有一些問題,於是就想說自己來開發,順便理解關於整個 Loop Engineering 的概念。 Claude Orchestrator 這次一樣是使用 Glaze 來開發,請它建立好專案的環境之後,然後再回到終端機去接手後續的多工並行。我的做法是先請 AI 去參考 Auto...
常常在社群媒體上看到各種自動化工具的廣告,從早期的 n8n 開始到現在 AI Agent 自動完成任務,這些工具跟流程都很棒。但是回到使用者本身,我們真的知道自己有哪些工作是可以被自動化或是應該「自動化」的嗎? 這就讓我回想起以前給自己的工作要求,那就是要把手上所做的每一件事情都記錄下來,並且可以明確看到每項任務的執行時間以及頻率,這樣事後才有辦法做回顧,我把這樣的理念也應用到承接專案的層面上。 這也是為什麼我有一些專案都是採取時薪計價的開發模式,因為我需要讓客戶知道他的預算都花在哪些項目,來藉此把資源用在合適的任務上。 我最早使用的即時軟體叫做 Ora,這是一套結合看板管理、敏捷開發流程、時數統計,甚至還有內建聊天討論串的一套強大工具。 它長期都是免費的,付費方案是團隊成員超過計算,所以我都是使用它來進行與客戶的專案管理,它的介面十分清楚且一目瞭然,可以縱觀地知道是哪一類型的任務花最多時間,也可以細看到具體是在處理哪一個問題所消耗的時數。 但當某天我打開準備使用它的時候,發現它被另外一套專案管理軟體 ClickUp...
最近在讀一本書叫做《Vibe Coding 聖經》,在現在 AI 相關的書籍多到爆炸的狀況下,很容易就覺得這只是另外一本在教人用 AI 寫 Code 的過時書籍而略過,但讓我眼睛一亮的是本書的其中一位共同作者 Gene Kim 是我超愛的一本軟體專案管理小說神作《鳳凰專案》的作者,他與另一位骨灰級工程師合著,因此二話不說就立刻買回來看。 這本書是 2025 年中出版的。在那個時間點,Vibe Coding 的說法剛出來不久,所以第一章的篇幅著墨在說服還沒有嘗試過 Vibe Coding 的工程師來實際體驗看看,書中舉了很多矽谷創業圈的例子來佐證,證明 Vibe Coding 是真的會改變軟體設計的一種典範轉移。 Kim 也提到有很多早就因為寫不下去程式碼而離開這個產業的工程師,因為這一波 Vibe Coding 的浪潮又重新找回軟體開發的樂趣,其中就包含他自己。他的本業是協助企業來如何透過 IT 來管理企業,而《鳳凰專案》這本書在講的就是這個的主題。 《Vibe Coding 聖經》提到 AI 協作開發把工程師最討厭的瑣事像是除錯、寫測試、部署流程全部都外包給...