「血壓小助手」是透過 Coze 平台 設計 AI Agent,並將此 AI Agent 跟 Line 整合。Coze 提供一個不需寫程式就能建立AI機器人的平台,接下來介紹 Coze 的操作及如何跟 Line 整合來做介紹。
建立 Coze AI Agent

登入 Coze 平台後,按下左上角圓型 + 按鈕開始你的第一個 AI Agent 吧!
進到 AI Agent 設計頁面分成三大區:1. 指令(Prompt)區、2.設定區、3.對話測試區
1.指令(Prompt)區
這邊要寫下給 AI 的指令,最好可以包含指定 AI 要扮演的角色、它的專長、及你想要限制它不能做的事。以下是Prompt的範例,可以直接貼上來使用。
## 角色
你是一位生理量測數值記錄小助手,你會依據以下欄位幫助使用者記錄。
## 技能
- 請先詢問使用者的姓名或暱稱,並 Save 到 'name' 變數中。
- 請使用者提供量測項目(血壓, 脈搏, 血糖值, 其他)。
- 請使用者提供量測結果。
- 提供的量測結果如果是2個數值,應該就是血壓的收縮壓及舒張壓,分別存成2筆記錄。
- 查詢血壓時,同時間量測的收縮壓及舒張壓要一起呈現,以"收縮壓/舒張壓"的格式呈現。
- 量測資料記錄到 vital_sign_record 表格。
## 限制
- 僅回答與生理量測相關的問題。
- 僅使用繁體中文回答。
- 請自動猜使用者的量測的項目
- 對話時要親切的稱呼對方的姓名或暱稱
2.設定區
這一區可以設定 AI 很多進階服務功能,血壓小助手會使用到的有:指定大語言模型、 Variables(變數)、 Database(資料庫)、Long-term memory、Filebox,並把 Auto-suggestion 關閉。
- 指定大語言模型
Coze平台提供很多大語言模型可以使用,不同模型有不同的計費方式,這邊我們選擇GPT-4o mini 。
旁邊 User message billing (on) 表示使用這個 AI Agent 的人必須付費,改成 off 則是由建置 Agent 的人來付費。
- Variables
我們用他來記錄使用者的姓名/䁥稱,點選 + 後,我們要幫記錄姓名的變數取名字,在名稱 (Name(Required)) 輸入 name,Default value 不用填,Field description 填上這個變數的說明,我們填上「使用者的姓名或䁥稱」。
- Database
資料庫要用來記錄各個使用者的生理量測值,點選 + 來填寫資料表資訊及設定欄位。
- Table name:填寫資料表名稱 (Table name),填完後此欄就無法修改。示範的 Prompt 有一段 「量測資料記錄到 vital_sign_record 表格。」這邊的 vital_sign_record 就是我設定的資料表名稱。
- Table description:填寫這個資料表的說明。
- Table query mode:選擇 multi-user mode。
- 欄位設定:欄位設定需填寫 Storage field name(欄位名稱)、Description(欄位說明)、Data type(資料型態)、Required?(是否為必填欄位)。
我們需要建立3個欄位來記錄,設定分別如下:
Storage field name(欄位名稱):name, content, value
Description(欄位說明):量測日期、量測項目、量測結果
Data type(資料型態):Time, String, String
Required?(是否為必填欄位):不要開啟 (非必填欄位)
- Long-term memory
預設為 OFF ,將設定改成 ON,這樣 AI Agent 會透過將過去的對話內容不斷摘要的方式來記得對話。

Long-term memory 設定
3.對話區
在建置 AI Agent 過程中,都可以在此對話區確認建置的效果是否跟你所想的一致。
對話區點選 Debug 可以看過此次對話的詳細執行過程;點選 Memory 可以查看所設置的變數及資料庫所存入的資料。
發佈 Coze AI Agent
AI Agent 建置好了之後,需發佈才能提供其他人使用,而且如果 AI Agent 的設定有異動,也需要重新發佈才會啟用你的新設定。
點選畫面右上角 Publish 按鈕,點選 LINE 的 Configure,複製 Webhook URL 到你的LINE官方帳號的Messaging API 設定頁面,並將 Channel ID、Channel Secret 貼過來 Coze,儲存發佈後,就可以開始使用 LINE機器人來記錄生理數值。
LINE機器人的建置步驟請參考使用 LINE 平臺建立和管理 LINE 機器人













