iT邦幫忙

2026 iThome 鐵人賽

DAY 6
0
ChatGPT & Codex

AI照護小幫手:智慧健康與情緒關懷系統系列 第 6

Day 6|讓 AI 記住你:打造有對話感的聊天體驗

  • 分享至 

  • xImage
  •  

今天的目標,是讓我的 AI 不再只是「單次回應」,而是能記住使用者剛剛說過的話,開始有真正聊天的感覺。


今天做了什麼?

前幾天做的 App,其實有一個問題:每一次對話都是「重新開始」
例如:
👤:我很累
🤖:你辛苦了🥺
👤:因為考試不好
🤖:我有在聽你說…
--> AI 完全不知道「累」這件事


今天的突破

我在程式裡加了一個變數:

let lastMessage = "";

然後在每次使用者輸入後,把內容存起來:

lastMessage = userText;

這樣AI小幫手就開始有「記憶」

接著我加了一個判斷:

else if (lastMessage.includes("累")) {
reply = "原來是剛剛讓你覺得很累的事情🥺 要不要多跟我說一點?";
}

這代表:
如果上一句提到「累」
下一句就可以接著回應


實際效果

現在的對話變成這樣:
https://ithelp.ithome.com.tw/upload/images/20260807/20183391t8DHaJbQnO.png
https://ithelp.ithome.com.tw/upload/images/20260807/20183391ZdNZwvik4S.png

我怎麼問 ChatGPT?

一開始我其實不知道要怎麼讓 AI 記住東西。
我問 ChatGPT:
「怎麼讓 AI 記住上一句話?」
它沒有直接給我複雜的方法,而是教我:
先用一個變數存資料
再用條件判斷去接話
這讓我理解到:
原來對話記憶不一定要很高級的技術,也可以用簡單邏輯做到


今天學到最重要的事

好的聊天體驗 = 有「連續性」
如果 AI 每次都重新開始,就不像在聊天。
但只要能記住一點點內容,就會差很多。


明天預告

Function Calling --> 讓 AI 開始使用工具
今天的 AI 已經可以回應使用者,也開始具備簡單的對話記憶。
但如果想讓它真正成為「AI 照護小幫手」,只會聊天還不夠。
明天將開始學習 Function Call ,讓 AI 從「會聊天」進化成「會做事」,朝真正的 AI 照護助理邁進。


上一篇
Day 5|讓 AI 有個性:從回話機器變照護助理
下一篇
Day 7|Function Calling:讓 AI 不只會說話,還會幫你做事
系列文
AI照護小幫手:智慧健康與情緒關懷系統9
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言