產品畫面
SCREENSHOTS · COMING SOON
產品截圖補上中。把圖丟到 public/works/<slug>/ 並在 mdx frontmatter 加 screenshots 陣列即可。
public/works/beaubot/01.png台灣美業(美甲、美髮、美睫)店家普遍人力吃緊,老闆下班還在 LINE 上回客人「明天還能約嗎?」,是真實痛點。BeauBot 把這層客服變成 AI Agent,店家只要設定營業時間與服務項目,後續預約查詢、改期、轉真人,AI 都能處理。
問題
- 美業店家工時長、訊息應答時間散落整天,老闆過勞
- 雇用客服人力成本太高、訓練週期長
- 既有 LINE 機器人多為樣板回覆,無法處理「下午三點還有空嗎?」這類需理解 + 查資料的問句
解法
多租戶 ReAct Agent + Setup Wizard:
- 5 步驟 Setup Wizard:店家自助設定 LINE Channel、營業時段、服務項目、員工排班、AI 提示詞,過程平均 10 分鐘。
- Eino ReAct Agent:基於 Cloudwego Eino 框架,AI 配備 5 項工具(查服務、查檔期、建立預約、取消預約、轉真人),會自主規劃步驟。
- 多租戶隔離:每家店獨立的 LINE Channel、提示詞、營業時間,共用一份 codebase 但資料完全隔離。
- 智慧模型切換:簡單意圖(如「你好」)走 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 分鐘內設定完,決定客戶會不會付費。比花俏功能重要太多。