← 全部作品
SAAS運營中2025

BeauBot

美業店家專用的 LINE AI 客服 SaaS。多租戶 ReAct Agent 處理查詢、預約、改期;5 步驟導入精靈,店家自助上手 10 分鐘內可運作。

角色
全端 + 產品設計
時程
2025 — 至今
Reading
3 分鐘
技術棧
GoEinoNext.js 16shadcn/uiPostgreSQL 18LINE Messaging APIOpenAI

產品畫面

SCREENSHOTS · COMING SOON

產品截圖補上中。把圖丟到 public/works/<slug>/ 並在 mdx frontmatter 加 screenshots 陣列即可。

public/works/beaubot/01.png

台灣美業(美甲、美髮、美睫)店家普遍人力吃緊,老闆下班還在 LINE 上回客人「明天還能約嗎?」,是真實痛點。BeauBot 把這層客服變成 AI Agent,店家只要設定營業時間與服務項目,後續預約查詢、改期、轉真人,AI 都能處理。

問題

  • 美業店家工時長、訊息應答時間散落整天,老闆過勞
  • 雇用客服人力成本太高、訓練週期長
  • 既有 LINE 機器人多為樣板回覆,無法處理「下午三點還有空嗎?」這類需理解 + 查資料的問句

解法

多租戶 ReAct Agent + Setup Wizard

  1. 5 步驟 Setup Wizard:店家自助設定 LINE Channel、營業時段、服務項目、員工排班、AI 提示詞,過程平均 10 分鐘。
  2. Eino ReAct Agent:基於 Cloudwego Eino 框架,AI 配備 5 項工具(查服務、查檔期、建立預約、取消預約、轉真人),會自主規劃步驟。
  3. 多租戶隔離:每家店獨立的 LINE Channel、提示詞、營業時間,共用一份 codebase 但資料完全隔離。
  4. 智慧模型切換:簡單意圖(如「你好」)走 GPT-4o-mini,複雜推理走 GPT-4o,成本下降 60%。

技術棧

  • Backend: Go 1.25 + Gin + GORM + PostgreSQL 18,Cloudwego Eino ReAct Agent 框架
  • Frontend: Next.js 16 + React 19、shadcn/ui、Zustand、Tailwind CSS 4
  • AI: OpenAI API(GPT-4o / 4o-mini 動態切換)
  • Integration: LINE Messaging API webhook + LIFF
  • Deploy: Docker + Vercel + 自托管 PG

成果

  • 已上線運營,含 Landing Page(beaubot.ailoop.uk)+ 完整 Admin 後台
  • 多家測試店家實際使用,AI 自助處理率 > 70%(剩餘轉真人)
  • 平均回應時間 < 2 秒(含 LLM call)
  • 5 步驟導入精靈:店家從註冊到第一筆 AI 預約 < 30 分鐘

學到什麼

  • ReAct Agent 不是萬能:固定流程(如查時段)用 deterministic SQL 比讓 LLM 自由 reasoning 穩定 10 倍;Agent 的價值在「邊界模糊」的對話。
  • 多租戶不只是 schema:提示詞、工具權限、API rate limit 都要 per-tenant,否則一家店壞了所有租戶 throttled。
  • SaaS Setup Wizard 是付費前提:能不能在 10 分鐘內設定完,決定客戶會不會付費。比花俏功能重要太多。

對這個專案有興趣?

或者你想做類似的東西?聊聊。