Spring 框架中,Service 跟多數後端框架的職責相似,主要用於擴充和封裝「任務邏輯」,讓程式結構更清晰、易於維護。 在本專案中,各 Service 的...
ContentFilterService,會用來審查使用者輸入的內容,確保其系統安全性且與回應內容與飲料主題相關。主要功能分為四個部分: 禁用詞彙檢查 服務...
MoodDetectionService,主要根據使用者輸入的文字,自動偵測並判斷心情。用於聊天室,讓系統能根據使用者的心情給予更貼近需求的回應或建議。 核心功...
BedrockAIService 串接了 AWS Bedrock AI 模型,並會依照服務的狀態,自動切換成本地推薦邏輯,根據使用者輸入(prompt)產生飲品...
AIRecommendationService 是本次系統後端的核心,負責接收使用者輸入與心情,整合多項服務,產生個人化飲品推薦。其主要流程如下: public...