journal · manifesto · last updated 2026-05-11

為什麼小工具比大平台好用

一支大 App 想包山包海,最後每件事都做得不深。LINE 已經是入口 — 我們就把每個場景拆成一支單純的 bot,一支只認一件事。背後的取捨,這篇從頭講。

§ 00 · the case 一份小工具的辯護書

每次有人問我「你們做什麼」,最快的回答是:「我們做小 LINE bot — 每支只做一件事,做得越窄越好。」 對方第一個反應通常是「啊那為什麼不做成一支 super App?這樣使用者只要裝一次就好」。

這篇文章是寫給問這句話的人 — 包括兩年前的我。

一支 bot、一件事。一個 chat、一個 wallet。連結就是 wallet。可隨時離場。

上面這四句不是 marketing tagline,是 hotline.tools 的設計章程。 它們意味著我們主動放棄一些聽起來很合理的機會 — 跨 bot 的推薦演算法、全平台帳戶、家庭群組的權限管理介面 — 換到一套對使用者極輕、對我們也極好維護的小工具。

接下來的幾段,會輪流回答這幾個問題:「全能 App」貴在哪、「一支 bot 一件事」省在哪、 為什麼安裝介面該是對話而不是帳戶、為什麼錢包要跟著 chat 走, 以及這套做法會變難的事 — 還有,我們已經決定不做的那些。

§ 01 · cost of all-in-one 「全能 App」的真實成本

想像你家有一個 78 歲的爸爸,每天傳語音;同時你工地的越南師傅、韓國工頭也都用 LINE; 你太太還在群組裡管小孩的學校通知。你需要的不是「一個全能助理」, 你需要的是對 12 個小場景,分別有 12 個對的回應。

一支「全能 App」要做到這件事,必須先把三層基礎建設都疊齊。 第一層是使用者帳戶 — 它得知道你是誰、家人是誰、工地是誰,每個人都得登入。 第二層是權限與分組 — 哪些 feature 給誰看、在哪個群組可用、家人之間怎麼分。 第三層是 navigation 跟 onboarding — 12 個 feature 怎麼擺、第一次進 App 該先看哪個。

這三層每一層都吃真實的工程時間。更要命的是,你身為使用者,每一層都要付認知成本: 記一個新帳號、設一次權限、走一次新手導覽,最後還得打開新 App 在十二個按鈕裡找對的那個。

光是「再下載一支 App」這個動作的取消率,業界平均就在 80% 上下。 這是「大 App」的第一層稅。第二層是維護 — 12 個 feature 共用同一份程式碼, 一個改動會影響所有 feature;任何一個 feature 出 bug,整支 App 就在使用者眼裡掉分。

對於做產品的人來說,「全能 App」是一個讓你看起來機會大的選擇。 對於使用者來說,它是個讓你實際上解決一件小事更慢的選擇。

§ 02 · one bot, one job 一支 bot、一件事,能換到什麼

反過來看,把這 12 件事做成 12 支 LINE bot,每支只做一件事,會發生什麼?

對使用者:認知近乎為零

不下載新 App,LINE 已經在手機上。不開新帳號,LINE 已經知道你是誰。 沒有新手導覽 — bot 的第一句話就是「你可以這樣用我」。 家人語音轉文字、客戶預約、工地翻譯都在同一個 LINE 裡發生,只是面對不同的 bot;介面不必切。

對我們:每支 bot 都做得「窄而深」

help-transcribe 只做一件事 — 語音轉繁中文字。 所以才有空把它調到處理得了長輩腔、自動斷句、修正錯字、必要時還能一鍵回到原音那個程度。

site-translation 只做工地多語翻譯。 所以才有空把專業術語表、長句不切斷、原文與譯文同一則出現這些細節做進去 — 一支什麼都翻的通用工具不會在意這些。

未來的 booking-buddy 只做行事曆預約。 所以才有空把「客戶傳『下週三下午有空嗎』」這種自然語意做得自然, 而不是塞給一個「全能助理」當一個次要 sub-feature。

這是「小工具」邏輯的核心收穫:當你只做一件事,你就有空把那件事做得真的好。 這不是哲學,這是工程現實。

§ 03 · chat as install surface 對話本身就是安裝介面

App Store 是 2008 年的安裝介面。它對「下載一個能做 12 件事的大 App」是合理的, 但對「我只想要這個下午能解決爸爸 5 則語音」是過度。

LINE 內的 QR + 加好友才是 2026 年的安裝介面。 掃 QR — 一張圖、一秒、不打開新分頁。加好友 — LINE 早就知道怎麼處理這件事。 然後用就對了 — bot 第一句話就會自我介紹,告訴你怎麼開始。三步,沒了。

這個流程的取消率遠低於 App 下載。原因不複雜 — 你不是在「採用一個新工具」, 你是在「往一個你已經在用的對話裡,加一個成員」。心理門檻不一樣。

這也代表:每個 chat 是獨立的安裝。 你可以把 site-translation 裝進工地韓文群、不裝進工地越南群(如果還沒需要); 你可以把 help-transcribe 裝進你跟爸爸的 1:1 chat,但不裝進你跟同事的群。 每支 bot 對每個 chat 都是新的決定,不是「一次決定影響全家」。

這個「安裝粒度」是大 App 做不到的。你要嘛全裝、要嘛不裝, 沒有「在這個 chat 用、那個 chat 不用」的細緻度。

§ 04 · wallet per chat 錢包活在對話裡,不活在帳戶裡

一般 SaaS 的計費是「按人按月」。一個人每月 5 美元,公司 10 個人就 50 美元, 無論他們真的用沒用。

這對「在群組裡發生」的 bot 完全不對。一個工地 LINE 群有 6 個人,但翻譯是「群事件」 — 不是其中某個人要付,是整個群的支出。我們把這件事直譯到設計:

一個 chat × 一支 bot = 一個 wallet。

翻譯成具體:你工地的韓文群裝了 site-translation。這個 chat × 這支 bot 就有一個 wallet。誰加值都行 — 工頭加 100 元、阿明加 50 元, 扣的時候不問是誰加的、誰用的,扣的是這個 wallet 裡的餘額。 餘額不夠,bot 在群裡丟一個連結,按到這個連結的人就能加值。

連結就是 wallet

這是另一個關鍵設計。任何 bot 在 chat 裡接到 /餘額 指令,回的不是「餘額是 200 元」, 而是一條「點進去就能加值」的專屬連結。釘在群組讓所有人都能加值,不必先加誰好友; 傳給老闆,他點一下就贊助這個工地的翻譯費用;分享給家人,家裡有人付 voice-vault 的月費,其他人就只是用。

沒有「先綁信用卡」這道牆,沒有「先設管理員」這道牆,也沒有「家庭方案 vs 個人方案」要選 — 一條連結把這些 onboarding 一次繞掉。

§ 05 · what gets harder 這個做法會變難的事

這個做法不是免費。三件事會變難,先說在前面 — 你買進去之前該知道自己在買什麼。

沒有跨 bot 的總帳

因為 wallet 綁 chat × bot,所以你「這個月在 hotline.tools 上花了多少」不是一個單一數字 — 它分散在你裝過的每個 chat × bot 上。我們提供一個彙總頁面(你可以選擇加入), 但預設是分散的。對於不希望「平台層級看到我所有對話」的使用者,這是一個 feature 不是 bug。

沒有「全平台帳戶」

你不是 hotline.tools 的會員 — 你是某幾個 chat 裡的某幾支 bot 的使用者。 這意味著我們不會寄電子報、不會推送跨 bot 的功能更新、也不會做 lifecycle email。 想知道一支 bot 有什麼新功能?bot 自己會在 chat 裡說。

每個新 bot 是獨立的安裝

想用第二支 bot?你要在那個 chat 再掃一次 QR、加一次好友。 對「我家有 12 個場景」的進階使用者,這個摩擦是可見的。 我們的賭注是:第二支 bot 的安裝成本,仍然比「打開一支大 App,學一個新 sub-feature」低。

如果你的使用情境是「我每天都要進入一個儀表板,看 12 個指標」,hotline.tools 不適合你。 如果是「我想在我已經在做的對話裡,加一點具體的協助」,那就很適合。

§ 06 · what we don't do 我們不做、也不想做的事

一份明確的「不做清單」比一份模糊的願景更有用。下面這些事我們不做, 也不打算做 — 寫下來避免未來自己背叛這個版本的自己:

  • 不做訂閱制—你只買 credit。用得到才扣,沒用不扣。沒有「忘記取消的月費」。
  • 不訓練自家模型—你的訊息不被收進訓練資料。
  • 不轉售資料—我們的營收來自你買的 credit,不是你的訊息。
  • 不做廣告—bot 不會在你的對話裡插廣告,也不會把你的對話拿去做行為廣告。
  • 不做 social feed / 通知中心—LINE 已經是。
  • 不做使用者排行榜或成就系統—你不在跟其他人比賽用我們的 bot。
  • 不做新 App、不做 desktop client—LINE 已經是介面。
  • 不做「使用者社群」—LINE 群組已經是社群。我們是工具,不是俱樂部。

這份清單看起來像是在限縮自己 — 但它其實是在保護產品體驗。 每一個「不做」都是給未來的自己留下的剎車器。

§ 07 · where to start 從哪一支開始

不要從相信我們開始。從試一支 bot 開始 — 我們現在 live 的有兩支:

  • help-transcribe · 幫聽—把 LINE 語音轉成繁中文字。 如果你家有長輩傳語音,這支三分鐘就能感受到差別。
  • site-translation · 工地翻譯—在群組裡做中 ↔ 多語雙向翻譯。 如果你工地或團隊有越南、韓國、泰國師傅,這支裝上立刻有用。

兩支都用相同的三步安裝(QR、加好友、用就對了),都用 chat 級 wallet(每個新的 chat × bot 範圍都有試用額度 — 1:1 對話 30、group 80、room 50), 都在你決定不用的時候,封鎖好友就完全離場。

剩下的 7 支 bot,從家人語音備份、結帳分攤、行事曆預約、股價警報、到看圖小幫手, 都列在 /bots 裡。每支都對應一個你已經在做的對話, 你只是還沒有把對的工具裝進去。

try one · three steps · ~20 sec

一支 bot 比一千字辯護書
更能說服你。

從 3 支已上線的 bot 中挑一支,今天就裝。 每個新 chat × bot 範圍都附試用額度(1:1 30 / group 80 / room 50),用完才需要儲值。

browse the cataloghow credit works
back to journal