本報告旨在闡述新一代 WebChat 聊天元件的發展計畫。鑒於現行 Angular 版本 WebChat 存在功能限制(如無法更換主題、登入流程體驗不佳)且為臨時方案,我們計畫開發一個全新的、基於 React 技術棧的獨立產品。
新版 WebChat 將具備豐富的互動功能、高度的客製化彈性與優化的使用者體驗。為應對當前開發人力緊張的狀況,本計畫將採用分階段的 MVP (Minimum Viable Product) 模式進行開發,確保資源能有效利用,並逐步交付核心價值。
採用 React、TypeScript 與 Vite 開發,搭配 Tailwind CSS,確保高效能、高可維護性,為產品的穩定性與擴展性奠定穩固基礎。
支援文字、圖片、檔案、語音訊息,並內建語音轉文字功能。更提供互動式卡片與快速回覆按鈕,豐富溝通體驗。
提供多種預設主題並支援深度顏色自訂,確保 WebChat 的視覺風格能與企業品牌完美契合,解決舊版痛點。
提供嵌入式與浮動式部署,並具備主動提示功能,透過清晰的對話流程與獨立的登入系統,提升服務品質。
考量到開發人力有限,我們將採用分階段開發策略,每個階段交付一個 MVP,以達成:
目標: 建立可用的基本聊天機器人,支援文字訊息收發與嵌入式顯示。
預期產出:目標: 增加多媒體訊息與互動式卡片,提升溝通效率與體驗。
預期產出:目標: 加入浮動模式、品牌客製化與使用者登入功能,貼近真實商業需求。
預期產出:目標: 加入語音等高階功能,完善整體服務,提供全面的智慧客服解決方案。
預期產出: