一個我在飛機上想到、放進 LINE 裡的 AI 工具

這個想法,其實是在飛機上冒出來的。
那種只能用有限網路、很多服務都打不開的狀態,
反而會讓人重新思考:真正需要的到底是什麼。我當時只是想把剛剛的想法接著問下去,
不想再多開一個 App,也不想重新開始一段對話。
而在那個情境下,還能穩定傳文字的,只剩下 LINE。
所以我乾脆把工具放在這裡,做了一個給自己用的文字助手。
這是什麼?
麟製所・文字助手,是一個跑在 LINE 裡的純文字 AI 助手。
它做的事情很單純:
- 接收 LINE 的文字訊息
- 將內容交給 AI 處理
- 回傳整理後的文字回覆
- 保留最近幾則對話,讓對話能接得下去
沒有角色設定,也不追求全能。
它只專注在一件事:把文字處理好,並且隨時能用。
它不是一次性回覆
這個助手並不是問一句、回一句就結束。
我保留了簡單的上下文管理,會記住最近 5~10 則訊息,所以實際使用時:
- 可以接著剛剛的問題繼續問
- 可以補充條件再請它重新整理
- 可以像官方 AI App 一樣來回聊天、查詢事情
差別在於,它不依賴特定 App 的可用狀態。
只要 LINE 能傳文字,對話就能繼續。

在受限網路下反而比較實用
像在飛機上、公司內網,或某些網路受限制的環境裡:
- 官方 AI App 可能打不開
- 網頁版可能被擋
- 能用的服務被壓縮到只剩文字通訊
但 LINE 往往還是能正常傳訊。
這時候,這個文字助手就變得很實際。
不需要完整網路,不需要額外登入,只要能傳文字,就能繼續使用。
它不是功能更多,而是條件要求更低。
為什麼只做文字?
因為多數時候,我真正需要的其實很簡單:
- 問一個問題
- 整理一段想法
- 把剛剛的內容換個方式說清楚
刻意限制功能,反而讓整個流程更穩定,也比較不容易被打斷。
我是怎麼做的?
整個專案刻意保持結構單純、責任清楚:
- 平台:LINE Bot
- 後端:Google Cloud Functions Gen2(Node.js 20)
- AI:Google Gemini / Groq(可切換)
- 上下文管理:只保留最近幾則訊息,不做長期記憶
每個部分都獨立,之後要調整或重做都很直接。
這個工具適合誰?
如果你符合以下情境,可能會覺得它很順手:
- 常在 LINE 裡打字、想事情
- 需要的是文字處理,而不是複雜功能
- 偶爾會在受限網路環境下使用工具
- 希望 AI 更像工具,而不是另一個社群 App
如果你期待的是圖片生成、多模態或完整生態系,官方 AI 會更合適。
我對它的定位
這個文字助手並不是要取代官方 AI。
它補的是一個特定場景的空白:
在工具最少、網路最差的時候,
還能正常使用 AI 的方式。
目前它對我來說很好用,所以我把這個過程整理下來記錄。
之後也許會再延伸其他版本,但這個文字助手本身,已經完成它該做的事了。
如果你也在做「先做給自己用」的工具,
或對這種在限制條件下誕生的專案有興趣,歡迎交流。
如果你想看看「麟製所・文字助手」的程式碼範例,可以前往 GitHub 查看完整專案:GitHub 原始碼
文章中展示的程式片段與功能說明都在這裡,方便想動手實作的朋友參考。























