今天的目標,是讓我的 AI 不再只是「單次回應」,而是能記住使用者剛剛說過的話,開始有真正聊天的感覺。
前幾天做的 App,其實有一個問題:每一次對話都是「重新開始」
例如:
👤:我很累
🤖:你辛苦了🥺
👤:因為考試不好
🤖:我有在聽你說…
--> AI 完全不知道「累」這件事
我在程式裡加了一個變數:
let lastMessage = "";
然後在每次使用者輸入後,把內容存起來:
lastMessage = userText;
這樣AI小幫手就開始有「記憶」
接著我加了一個判斷:
else if (lastMessage.includes("累")) {
reply = "原來是剛剛讓你覺得很累的事情🥺 要不要多跟我說一點?";
}
這代表:
如果上一句提到「累」
下一句就可以接著回應
現在的對話變成這樣:

一開始我其實不知道要怎麼讓 AI 記住東西。
我問 ChatGPT:
「怎麼讓 AI 記住上一句話?」
它沒有直接給我複雜的方法,而是教我:
先用一個變數存資料
再用條件判斷去接話
這讓我理解到:
原來對話記憶不一定要很高級的技術,也可以用簡單邏輯做到
好的聊天體驗 = 有「連續性」
如果 AI 每次都重新開始,就不像在聊天。
但只要能記住一點點內容,就會差很多。
Function Calling --> 讓 AI 開始使用工具
今天的 AI 已經可以回應使用者,也開始具備簡單的對話記憶。
但如果想讓它真正成為「AI 照護小幫手」,只會聊天還不夠。
明天將開始學習 Function Call ,讓 AI 從「會聊天」進化成「會做事」,朝真正的 AI 照護助理邁進。