今天的目標是要讓 AI 進一步升級,不只是聊天,而是可以:
我一開始照著ChatGPT給我的指示修改程式,結果發現:
我昨天(Day6)的「連續對話功能」不見了
原本 AI 是可以記住前面說過的話的,但突然變回:
每一句都像第一次聊天
「為什麼我 Day6 的功能不見了?」、「我不想讓前面的功能消失」
然後我才發現一件很重要的觀念:
ChatGPT 跟我說程式的流程是這樣:
先判斷要不要做事情(存資料)--> 再進行對話(保留記憶)
而不是把舊功能整個砍掉換新的
我成功做到:
AI 可以判斷內容
例如:
「我忘記吃藥」
「我不舒服」
AI 會幫我「存資料」(目前是用陣列模擬資料庫)
同時保留對話記憶(Day6):可以記住前一句在說什麼

我發現:AI 的強大,不只是回答問題
而是「知道什麼時候該做什麼事」
這其實就是 Function Calling 的核心。
明天我要做的,是把今天「亂存的資料」變成有結構的資料。
例如:
{
"time": "...",
"action": "吃藥"
}
讓資料可以: