iT邦幫忙

2026 iThome 鐵人賽

DAY 7
0
ChatGPT & Codex

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

Day 7|Function Calling:讓 AI 不只會說話,還會幫你做事

  • 分享至 

  • xImage
  •  

今天的目標是要讓 AI 進一步升級,不只是聊天,而是可以:

  • 呼叫 function
  • 幫我記錄資料
  • 做出「行動」
    --> 也就是從「會回話」變成「會幫忙做事」。

做著做著就被背刺

我一開始照著ChatGPT給我的指示修改程式,結果發現:
我昨天(Day6)的「連續對話功能」不見了
原本 AI 是可以記住前面說過的話的,但突然變回:
每一句都像第一次聊天


我是怎麼問 ChatGPT 的:

「為什麼我 Day6 的功能不見了?」、「我不想讓前面的功能消失」
然後我才發現一件很重要的觀念:

  • 寫新功能 ≠ 覆蓋舊功能
  • 正確做法是「整合」

今天學到最重要的一件事

ChatGPT 跟我說程式的流程是這樣:
先判斷要不要做事情(存資料)--> 再進行對話(保留記憶)
而不是把舊功能整個砍掉換新的


成果

我成功做到:

  1. AI 可以判斷內容
    例如:
    「我忘記吃藥」
    「我不舒服」

  2. AI 會幫我「存資料」(目前是用陣列模擬資料庫)

  3. 同時保留對話記憶(Day6):可以記住前一句在說什麼
    https://ithelp.ithome.com.tw/upload/images/20260808/20183391UNf8EbjUbj.png
    https://ithelp.ithome.com.tw/upload/images/20260808/20183391kfAa2eZSrn.png


小體悟

我發現:AI 的強大,不只是回答問題
而是「知道什麼時候該做什麼事」
這其實就是 Function Calling 的核心。


Day 8

明天我要做的,是把今天「亂存的資料」變成有結構的資料。
例如:

{
  "time": "...",
  "action": "吃藥"
}

讓資料可以:

  • 被整理
  • 被查詢
  • 未來可以接資料庫(Firebase)

上一篇
Day 6|讓 AI 記住你:打造有對話感的聊天體驗
下一篇
Day 8|設計資料格式(JSON)
系列文
AI照護小幫手:智慧健康與情緒關懷系統9
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言