# 北市AI創新應用
### 主題:人工智慧開發服務與工具:使用生成式AI.
### 專案描述
對機器人 即時對話 然後他將你每一句話經過(Whisper)即時STT 把每一句丟進意圖分析,產生不同的對話框框(簡單交互面板),讓顧客可以載講他其他需求時,可以一邊看畫面按下按鈕與機器人進行交互
### 專案目標:
1. 意圖分析功能(關鍵字分析/語句結構分析)
2. LLM finetune(依照每個語句呼叫不同Model
3. Live Chat 交互panel 加速點餐速度
### 專案背景
隨著人工智慧技術的發展,機器人對話系統在客服、資訊查詢等領域的應用日益普及,傳統的點餐機器人開發時常很長,而且不夠智能化,使用kiosk點餐機建置費用也非常貴也布置能,所以本計畫希望能夠在cost down的情況下 提供更快速便捷的點餐體驗
### 專案範圍
本計劃將包括以下主要功能:
1. 即時語音轉換為文本功能,使用Whisper技術實現
2. 文本意圖分析功能,使用RNN+關鍵字搜尋
3. 便捷通用交互頁面,使用網頁或者line bot
### 專案時程
```mermaid
gantt
title 專案時程安排
dateFormat YYYY-MM-DD
section 專案準備
準備開發環境 :active, after des1, 5d
蒐集訓練資料 :active, after des2, 10d
section 機器人對話系統開發
實現即時語音轉換為文本功能 :active,des3, 2024-03-15, 10d
設計並實現文本意圖分析功能 :active,15d
設計並實現點餐細節LLM model fintune :active, 15d
section 交互界面開發
設計交互界面 :active, after des5, 5d
實現通用交互頁面 :active, after des6, 15d
section 整合測試
整合測試 :active, after des7, 10d
section 上線部署
上線部署 :active, after des8, 5d
```
### 流程圖
```mermaid
graph TD;
A("對話") --> B("Speach to Text(即時)");
B --> C("Whisper");
C --> D("NLU(意圖分析)");
D --> |"無法判斷意圖"| G("直接調用chatgpt model");
D -->|"點餐(講出他想要的飲料)"| H{"進入分析"};
H -->I{"分析點餐產品細節"};
H -->J{"分析最有可能飲品"};
J -->K{"bot列出按鈕 最有可能的飲料"}
I -->L{"綜合資訊 放入資料庫"}
K -->L{"綜合資訊 放入資料庫"}
D --> M{"調用資料庫"};
M --> O{"顯示訂單細節"}
```