跳至主要内容

87 篇文章 含有標籤「AI」

語言模型、生成式 AI、AI 內容

檢視所有標籤

削價競爭

· 閱讀時間約 1 分鐘 ┊ 純文字版

"The problem with the race to the bottom is that you might win."

(向下競爭的問題是,你可能會贏。)

──Seth Godin

以前的削價競爭,是壓低成本、偷工減料、壓榨員工,只為了比對手再便宜五塊錢。

現在的「削價競爭」,是更快、更多、更不在乎──畫面用生成的、聲音用生成的、內容只是用 AI 把網路上早就有的東西攪拌一下──只為了在演算法面前多露臉幾次。

但永遠會有人可以比你更快、更多、更不在乎呀!

當你每天上傳十支短影片時,就有另一個人跳出來每天上傳三十支。就算拼老命終於贏了這場「刷存在感大戰」,留下來的也只是一堆自己看了都覺得尷尬的「作品」。

用 AI 來「提高產量製造垃圾」的想法根本是陷阱。真正應該拿它做的,是那種以前因為太浩大、太昂貴、太麻煩,只能在腦中幻想卻無法實現的頂級作品。

兩個超棒工具:Headscale 和 Strata

· 閱讀時間約 3 分鐘 ┊ 純文字版

哈囉 Wiwi.Blog 的宅男宅女讀者們,跟你們推薦兩個超棒的自由軟體工具!

(如果你不是宅男宅女,還是可以看一下啦,然後考慮成為一個?)

Headscale:全世界都是你的家​

首先是 Headscale。簡單來說,它可以讓你的所有裝置,不論身在何處,都能魔法般地「好像在同一個區域網路裡」。

這意味著:就算你在捷運上用著手機 5G 網路,或在飯店忍受著爛到爆的 Wi-Fi,你依然可以像坐在自家客廳沙發一樣,輕鬆複製家裡電腦的檔案、串流存在家裡的影片和音樂、透過 ssh 遠端操控,甚至呼喚家中的 AI 模型!

還在每個月付錢用雲端硬碟的人,我真心推薦:從訂閱費裡撥出每月五美金,租一台 VPS 然後跑 Headscale 就好。這樣一來,你的雲端空間基本上就等於無限大啦!想要更多空間時,只要多買一顆硬碟塞進家裡電腦就好了。(當然,家裡的電腦要開著啦,不過還是比用陌生人的電腦安心多了)

以前這種東西或許有點難設定,但現在只要向 AI 許願,它就能幫你全部安裝好,你只要直接爽爽用就行了!有興趣的人,自己去問問你愛用的 AI,評估看看你目前常用的服務,有哪些可以用 Headscale 來取代。

Strata:又強又快的本地 AI​

Strata 更是黑科技!

以前想在自家電腦上跑一個「夠聰明」的 AI 模型,得先準備超貴的 GPU 和數十 GB 的 VRAM。我有兩張 RTX 4000 Ada,總共 40 GB VRAM,對一般人來說已經算是超級奢華了;但即使是這樣,之前也只能勉強執行 Qwen 3.8 27B 而已。

但有了 Strata 之後,同一台電腦現在竟然跑得動將近五倍大(125B)的 Qwen3.8-Flash-Next 模型,而且速度還快了一倍!

把雜事丟給 AI 本來就很爽。而丟給一個住在自己家、不收訂閱費、完全聽我話的 AI,更是另一個層次的爽。

舉個例子。我只要跟它許願:「去把 BlogBlog 同樂會九月份主題文裡面的連結抓下來,照以前的格式更新到 /party 和 /random 頁面。」然後去泡杯咖啡、把咖啡喝完,網站就自動更新好了──這是我以前要手動花二、三十分鐘,經過很繁瑣的步驟才能做好的事耶!現在只要負責耍廢,事情就搞定了!

還沒體驗過 AI Agent 和本地 AI 模型的人,真的該試試看了。現在的好用度跟半年前完全是兩個世界,用過就回不去啦!

用 AI 開發的三個體悟

· 閱讀時間約 2 分鐘 ┊ 純文字版

只是最近用 AI 寫程式的一些想法。

1. 先計畫。計畫最重要​

知道要做什麼、怎麼做,是最重要的。

用最貴、最好的模型來計畫,決定這件事「要怎麼做」,讓它把實作步驟詳細寫下來;計畫訂好之後,再換成便宜、快速的模型來照表操課。省時又省錢。

在生活上,你也可以把「計畫模式」和「執行模式」分開,把計畫模式留給狀態最好的自己。在跑步、洗澡、按摩的時候計畫,那時候大腦最放鬆、創造力最高;等坐回電腦前,就照著已經想好的計畫無腦執行就好。

2. 以前不能做的事情,現在可以了⋯⋯但你要先發現​

拿我自己當例子:我以前做動畫一直都依賴 Keynote,導致我離不開 macOS。但現在不一樣了,利用 AI 我完全有能力量身打造自己需要的工具,不再需要看蘋果的臉色了。

重點是,我得先「發現」我可以這樣做。如果我還被舊思維卡住──覺得專業工具太複雜,不可能自己寫──那我可能會永遠被 macOS 綁死。

另一個生活上的例子:舊思維覺得你得先唸大學,再唸研究所,然後畢業去某個地方上班從零做起。

但現在,即便你只是個國中生,甚至國小生,你都可以現在就開始學任何你想做的事,做出作品,累積經驗,建立自己的作品集,變強,行銷自己,被市場看見,找到客戶,然後靠它養活自己。

這一切都不需要等學校教你,也不需要經過任何考試制度的同意。這在以前真的幾乎不可能,但現在所有條件都到齊了──你只差「發現你可以這樣做」。

3. 知道可以做,但決定不做​

我可以讓 AI 自動寫文章,自動貼到這個 blog 上;我也可以讓 AI 自動做音樂教學影片,上傳到 YouTube 頻道,甚至還可以用機器人自動回覆留言、灌流量數字──但我當然不會這樣做。

當許多事都突然變成「可以做」的時候,決定哪些「不要做」,就是品味的考驗了。

要怎麼記得以前寫過什麼

· 閱讀時間約 2 分鐘 ┊ 純文字版

收到讀者來信,他很好奇 Wiwi.Blog 上面已經有快要 1,000 篇文章了,為什麼我在寫新文章的時候,還是能夠精準地連結回很久以前的舊文?

換句話說,為什麼我記得哪一篇寫了什麼?我為什麼會知道,現在寫的這一句話,跟三年前的某篇文章有關?

我要公開祕密了,那就是──我根本不記得。

我有一個小程式,它會用 Qwen3-Embedding-8B 這個模型計算每一篇文章的 Embedding(語意向量)。簡單地說,就是把文章的「意思」,轉換成一個 4,096 維的向量。

然後,我有另一個小程式,可以讓我輸入一兩行文字,它就會從那一堆向量當中,找出「語意最相近」的幾篇文章。

注意,這不是簡單的關鍵字搜尋喔!關鍵字搜尋,你打「便當」就只會找到有「便當」這兩個字的文章;語意搜尋是打「便當」,它可以出現便當、火鍋趴、咖哩杯麵、想被拍照的包子和吃青菜。

所以,當我想連結舊文時,只要把想連結的句子丟進去搜尋一下,然後從相似清單中挑一篇順眼的連過去就完成啦!

很好用喔!只要你文章夠多,就算寫一句隨機到不行的廢話,它都能幫你找到至少有點相關的舊文!讓我們試試看一句:

「洗澡的時候,我突然想到一件好像很重要的事情,結果等我走出浴室,回到客廳,我就忘記了~」

每個詞都連得出去,連「~」都可以!

你也想要用嗎?原始碼放在:https://code.wiwi.blog/wiwi/blog-embedding

黃金二十年

· 閱讀時間約 2 分鐘 ┊ 純文字版

網路自我出版變得相當容易,大概是 2005 年前後的事情。在那之前,想要讓全世界看到你的作品,得先經過一堆「守門者」的審核──不論是出版社、唱片公司、電視台,還是政府機關。

接著,部落格、Podcast、YouTube 等出版管道一個一個冒出來,守門人的權力一夕之間崩塌,創作者終於自由了!在這段期間,只要你有能力做出還不錯的東西,被看到的機率是很大的──畢竟做東西太花時間了,而各大平台也還沒學會怎麼壓榨創作者。

到了 2025 年,AI 寫作與生成工具正式成熟。現在雖然出版依然容易,但問題是,產生「乍看還可以的內容」變得太容易了。於是,各種什麼都不懂的阿貓阿狗紛紛自稱「創作者」,每天朝網路空間傾倒垃圾,內容市場又重新回到了很混亂的狀態。而守門者也回歸了,這次它叫做「演算法」,而且比以前更難取悅。

現在回頭看,那段「生產很難,但出版容易」的年代,大概只有短短二十年(2005-2025)。

我覺得自己超幸運,職業生涯的前二十年剛好就落在這個黃金年代。如果我現在才從零開始,第一天起就要跟 AI 和演算法搏鬥,一定比二十年前還要痛苦得多吧!

現在這個年代最困難的事情,大概就是:你有沒有勇氣遠離主流,不當演算法的奴隸?

「守門者」的存在,就是要用來被打破的。就像 2005 年時我們打破了傳統出版的枷鎖一樣,現在我們也可以再次用獨立網站、E-mail、RSS,甚至面對面的實體交流,再加上一套不依賴流量的商業模式,去突破新的演算法守門人!

打造自己的工具

· 閱讀時間約 3 分鐘 ┊ 純文字版

前幾天開始,我開始開發自己專用的純文字動畫軟體 WiNote(Wiwi 的 Keynote 替代品),目標是取代 Keynote,並讓我有一天能完全脫離 macOS。最近我大部分的空閒時間,都花在這個上面了。

雖然程式碼是 AI(Claude Opus)寫的,但我覺得要把它做好還是很不容易。整個開發過程中,還是需要許多人類的規劃、測試和品味;例如,光是「字怎麼跳動看起來比較爽」就是一個很需要品味的事情。

關於開發的細節,之後的貼文再說,這篇只是想講一些心得。

開發 WiNote 的過程讓我意識到:現在每個人都有能力擺脫「以前認為絕對擺脫不了」的數位依賴。

以我自己為例,我因為要用 Keynote 做動畫,所以必須用 macOS;因為必須用 macOS,所以必須買蘋果的電腦。以往的想法是:「不然呢?我總不可能自己寫一個 Keynote 吧?」

結果,現在我真的在自己寫一個 Keynote──而且就我個人的用法而言,它比原本的 Keynote 好用多了!

當然 WiNote 本身還是有依賴,但它依賴的是 Node、Chromium、Puppeteer、FFmpeg 等自由軟體。就算是用來寫它的 Claude,我也可以隨時換成別家的模型。這樣的依賴,比起被封閉的蘋果生態系綁架,來得舒服多了。

只要能移除越多依賴,或至少換成更自由的版本,生活就可以越靈活、越有底氣。例如:

  • 🍲 如果自己會煮菜,就不依賴外食了
  • 💇 如果自己會剪頭髮1,就不依賴設計師了
  • 🪴 如果自己有果菜園,就不依賴超市了
  • 🔋 如果自己有太陽能發電機,就不依賴台電了

當然,即便能自給自足,我們依然可以選擇吃外食、找設計師、逛超市或用台電;但只要心中知道「就算沒有這些東西,我自己來也行」,使用它們的姿態就不一樣了。

我超級推薦你也想想看:你的生活裡──尤其是數位生活──有什麼依賴是你有可能移除的呢?今天就試著砍掉其中一個吧!

如果一時想不到,我建議你從「移除串流音樂服務」開始。因為這最簡單:直接購買你喜歡的專輯來支持藝人2,把喜歡的音樂全部下載到自己的裝置上,從此以後你就可以跟串流音樂說掰掰啦!

Footnotes​

  1. 疫情的時候,我真的自己剪頭髮剪了一年!雖然剪得很醜。 ↩

  2. 他沒出專輯?別忘了還有 yt-dlp! ↩

對 AI 圖過敏

· 閱讀時間約 2 分鐘 ┊ 純文字版

八月 BlogBlog 同樂會的主持人 Ikuka,在「一期一會」的主題頁面有個小小的請求:

「(重要)我對 AI 圖非常過敏,眼睛會瞎掉,所以拜託投稿文章的時候不要用生成 AI 圖,這是我唯一的小小請求了!!」

──Ikuka

我自己倒是沒有對所有的 AI 圖過敏,但是我對那種「想占便宜的 AI 圖片」超級反感!

你一定在社群媒體見過那種圖。就是那種餵給 AI 三行 Prompt、二十秒後就能生出來的圖──構圖是預設的、配色是預設的、文案飄出濃濃 GPT 味、最底下一定要配個圓角橫幅──這類圖片的意圖也很明確:貼到 Instagram 上,騙取流量和愛心。

還是想像不出來嗎?我在這邊直接給你一張:

(Ikuka:啊~~眼睛!我的眼睛!!)

這種東西我超不能接受,看到就覺得被侵犯!不論 AI 或非 AI,只要讓我聞到那種「不想花心思和努力,卻想撈到好處」的意圖,我就想立刻逃離現場。

但最絕望的是,這些圖底下竟然真的有很多愛心!這就是被社群媒體訓練出的結果:人們現在已經可以若無其事地把垃圾吃下去,而且不覺得那是垃圾,甚至還會按讚分享!

平台見到這景象一定暗爽到不行:既然便宜的垃圾大家都能吃得津津有味,那何必餵他們有營養的食物呢?何必討好那些「創作者」呢?以後我們平台自己生垃圾出來就好啦!

最後,反而我們這些還有味覺、不吃垃圾的人,還會被嫌「挑食」、「難搞」呢!

(八月份的 BlogBlog 同樂會「一期一會」即將截稿!快把握這次的一期一會!)

備胎

· 閱讀時間約 4 分鐘 ┊ 純文字版

先看看以下這兩份月曆:

這是 Claude(上)1和 GitHub2(下)最近三個月的服務狀態歷史:綠色的格子表示當天平安無事,黃色表示出了點小狀況,紅色表示出了大災難。

你不覺得黃色和紅色格子超多的嗎?最誇張的是 GitHub,它已經連續三個月達成了「出事的天數比沒出事的天數還多」的壯舉!

月曆右上角的百分比是什麼?

那是 uptime,指「正常運作時間的百分比」。

他們很喜歡用 uptime 來講服務的穩定度,因為那樣看起來數字好像很大。可是就算有 99% uptime,換算下來也等於一天裡面平均有 15 分鐘是掛掉的欸!你想想,要是你的冰箱、汽車、電視、手機只有 99% uptime,你不天天靠北才怪。

或者換個場景:一個鋼琴獨奏會,演奏者只彈對了 99% 的音,你一定會覺得這場超爛。

如果不想在紅色格子出現時瞬間變成廢人,你需要準備一個離線的「備胎」。而且我甚至會說,即使你用的是單機的專有軟體,最好也找個自由軟體的備胎──誰知道下次更新不會把一切都搞砸呢?3

如果沒有 Suno 就做不了音樂,沒有 Claude 就不能寫作,沒有 Google Translate 就看不懂外文,沒有 GitHub 就不能管理專案,這簡直是脆弱到不行!

「備胎」就算沒有雲端版好用也沒有關係,只要能讓你維持類似的工作流程就夠了。如果一個工具完全沒有離線的備胎,我建議一開始就不要把它納入工作流程。

不要再拖了,今天就動手,至少準備一個備胎吧!從以下幾個常用工具開始:

  • 📄 文書處理:如果你總是用 Google Docs,也試試看用 LibreOffice,或更進一步──用 Micro 編輯器和 Markdown 格式。
  • 🧠 語言模型:如果你總是用 Claude、Gemini、ChatGPT,在自己的電腦上也準備一份 Gemma 4 E2B4 或 E4B。(E2B 版的硬體要求很低,只要有 16 GB 的記憶體,就算是有點老的電腦還是跑得動5)
  • 🌍 翻譯:上述的 Gemma 4 也可以解決翻譯問題,不用每次都去問 Google Translate。
  • 🎨 影像處理:如果你總是用 Canva 和 Photoshop,也練習用 GIMP、Krita 和 Inkscape。說真的,搞不好你會發現它們更好用。
  • 🎹 音樂製作:如果你總是用 Logic、Ableton Live、Cubase 等等,也試試看自由的 Ardour 和 MusE Sequencer。
  • 🎬 影片剪輯:如果你總是用 Final Cut 和 Premiere,也試試看自由的 Kdenlive。
  • 🖼️ 圖片與音樂生成:看這篇。
  • 🍿 娛樂:總是依賴 YouTube 和 Spotify 才能看影片、聽音樂?快把喜歡的東西下載下來,它搞不好明天就下架啦!

還有太多太多了,更多軟體建議請看我的「愛用 /use」區。

當你漸漸進入自由軟體和離線軟體的世界,你會慢慢發現它們根本不該只是備胎,應該直接扶正才對──因為很多用起來,都比「主流」軟體舒服得多啊!

延伸閱讀

What Happens When a Romance Writer Gets Locked Out of Google Docs

一位寫愛情小說的作者 K. Renee,某天晚上突然被 Google 說她的文件「被標記為不當內容」,導致 Google Docs 裡總共 22 萬字的作品全被凍結,而 Google 完全沒說是哪一段、哪一句出了問題。(Wired)

Footnotes​

  1. https://status.claude.com/uptime ↩

  2. https://mrshu.github.io/github-statuses/ ↩

  3. 真實故事:當我常用的編曲軟體 Reason 從第 12 版更新到第 13 版時,竟然把調整音符力度(velocity)的視窗高度「固定」住、變得不能更改大小了!導致我得在極其狹窄的空間裡與音符力度搏鬥。這是我最常用、工作上最重要的功能耶,它就這樣在更新時把它拿走了!現在我覺得 Reason 超難用、超不順手、一用就煩,就是因為這一個原因;我寫信給他們提出建議,他們死都不改!生氣!負評! ↩

  4. https://ai.google.dev/gemma/docs/core?hl=zh-tw ↩

  5. 我在已經 15 歲(2011 年出品)的 ThinkPad X220 上測試過。很慢,但真的跑得動,可以用! ↩

離線 AI 根本是奇蹟

· 閱讀時間約 3 分鐘 ┊ 純文字版

最近半年,全世界都在討論 AI Agents(代理人):養龍蝦(OpenClaw)、Codex、Claude Code、Hermes 什麼的。用的人都一直說多好用、多強、多方便,好像不用就落伍了。

我當然能想像叫 AI 自動做事一定會很好玩,但我對那些雲端的 Agents 真的超沒興趣──做什麼事情都要依賴遠端的主機,而且要長時間工作的話,很快就會把用量燒完,或者是要付很多錢。

直到上個禮拜,新模型 Qwen3.8-27B1 正式推出!它是第一個真正有能力「長時間獨自做事」的離線模型,我當然是推出第一天就迫不及待開始玩了。

解謎任務​

那要叫它做什麼好呢?

因為前幾天這個 blog 剛好聊到《大富翁 2》以及它的音樂;我想,那就叫它寫個「大富翁 2 → 標準 MIDI」轉換器好了。

我是在 Linux 下用 Pi Coding Agent2,直接連接本機的 Qwen3.8-27B 語言模型。我就是把整個《大富翁 2》DOS 版的資料夾丟給它,然後跟它說:「你想辦法幫我把裡面的音樂轉成標準 MIDI 檔案。」

就這樣,沒有給別的線索──因為我也沒有別的線索了。

然後它就自己去了​

  • 首先,它自己發現了資料夾裡面的一堆 .RIX 檔案可能是音樂檔。
  • 接著,自己上網搜尋找到了一個能播放 .RIX 檔案、叫做 adplug3 的函式庫。
  • 但可惜,這個 adplug 只能播放(轉成音訊),並不能提取檔案裡面的音符資訊。
  • 於是它自己去讀了 adplug 關於 RIX 格式的原始程式碼。
  • 發現 .RIX 檔其實是直接送往 AdLib 音效卡 FM 合成器的機器碼,並不是一般 MIDI 檔案。裡面沒有音符、沒有拍子、沒有小節,只有「在第幾個時間點對暫存器寫入什麼數值」的指令。所有音符的時間都要自己回推出來。
  • 而且,它從原始碼發現了 AdLib 其實有個「打擊樂模式」,打開的話,頻道 7-9 會變成鼓組。
  • 但它不知道哪一軌是哪個鼓,所以計算了每軌的音符數量,猜測打最多下的那個應該是 closed hi-hat(它猜對了)。
  • 結合以上的邏輯,它寫了一個 C++ 程式。過程中當然發生許多 bug,但它自己一遍又一遍測試程式、自己修改、自己重跑,最後終於把全部檔案轉成了可用的 MIDI 檔案!

(我只是去喝個咖啡,回來檔案就自己出現了!)

根本奇蹟​

這一切如果要我去研究,可能要花我好幾個月,而且我根本不可能為了這種事投資這麼多時間。但現在,這一切只需要我硬碟裡一個 17 GB 的檔案,只花一個多小時4就搞定了,還不用依賴大科技公司的資料中心(除了搜尋)?

你說這不是奇蹟是什麼?

送上轉成 MIDI 以後,用 General User GS 音色庫播放的結果:

作為對照,這是原始的 FM 合成器版本:

Footnotes​

  1. https://huggingface.co/Qwen/Qwen3.8-27B ↩

  2. https://pi.dev/ ↩

  3. https://adplug.github.io/ ↩

  4. 雖然如果用 Claude Opus 的話,可能五分鐘就搞定了,但我依然覺得離線模型可以做到這樣已經是奇蹟了。 ↩