口袋漢方 AI 助理 (Pocket TCM AI Assistant) 這是一個基於 Web 技術的個人化漢方 AI 助理應用程式,旨在幫助使用者透過引導式的問診流程,記錄個人健康狀況,並利用 Google Gemini AI 模型生成一份初步的體質分析與調養建議。
✨ 核心功能
- AI 智能問診: 透過結構化的問卷(包含主要困擾、生活作息、舌象觀察、特殊事項等),全面收集使用者的身體資訊。
- 個人藥方管理: 使用者可以建立、編輯和刪除自己的常備藥方庫,AI 會在分析時優先從中使用者擁有的藥方提出建議。
- 歷史紀錄追蹤: 自動儲存每一次的問診紀錄與 AI 分析結果,方便使用者追蹤長期的身體狀況變化。
- 詳細舌象指南: 內建圖文並茂的舌象觀察指南,教育並引導使用者如何進行初步的自我檢測,提升輸入資訊的準確性。
- 動態 UI/UX: 採用沉穩、專業的設計風格,並透過動態標籤、摺疊選單等元素,提供流暢且友善的使用者體驗。
🛠️ 技術棧
- 前端: HTML, Tailwind CSS, Vanilla JavaScript
- AI 模型: Google Gemini API (gemini-2.5-flash-preview-05-20)
- 透過 tools: [{ "google_search": {} }] 啟用模型的網頁搜尋能力。
- 資料解析: marked.js - 用於將 AI 回傳的 Markdown 格式化為 HTML。
- 本地儲存: localStorage - 在瀏覽器端保存使用者的藥方庫與歷史紀錄。