iT邦幫忙

2026 iThome 鐵人賽

0
AI 自動化

實戰打造個人專屬 AI 自動化工作流:從零建立高效生產力系統系列 第 9 篇

打造完整的 AI 助教對話系統:PDF 講義 + 多輪記憶 + 溫柔人設大整合

  • 分享至 

  • xImage
  •  

一、 前言
經過前幾天的分塊擊破,我們已經掌握了:

  1. File API:上傳與解析 PDF 講義(Day 4)。
  2. Chat API:保持多輪對話記憶(Day 6)。
  3. System Instruction:賦予 AI 親切學姐的個性與回應邏輯(Day 8)。
    今天,我們要把這些碎片拼在一起,打造一個完整的命令列互動對話終端——讓學生能把講義扔給學姐,接著進行隨提隨答的引導式學習!
    二、 核心整合架構
    講義上傳背景化:
  4. 使用 client.files.upload() 上傳講義,並在建立 client.chats.create() 後的第一個 send_message() 將檔案物件掛載進去,作為整段對話的上下文背景知識。
  5. 人設持續繼承:
    在 GenerateContentConfig 中注入 system_instruction,確保多輪對話過程中學姐的人設不會跑偏。
  6. 互動式 Command-Line 迴圈:
    透過 while True 與 input() 建立無限對話,直到使用者輸入 exit 離開。
    三、 程式碼
    https://ithelp.ithome.com.tw/upload/images/20261018/20184356mzmF4tfDV8.pnghttps://ithelp.ithome.com.tw/upload/images/20261018/20184356Cqu9bp7rUX.pnghttps://ithelp.ithome.com.tw/upload/images/20261018/20184356dRrADKt3YL.png
    四、成果展示
    https://ithelp.ithome.com.tw/upload/images/20261018/20184356fdKFsRkbiy.png
    五、結語
    今天我們成功完成了一個兼具「文檔理解能力」與「人間體互動感」的 AI 助教原型!

上一篇
幫 AI 助教微調個性:System Instruction 系統提示詞實戰
下一篇
打造高穩定度的 AI 系統:錯誤處理與例外控制
系列文
實戰打造個人專屬 AI 自動化工作流:從零建立高效生產力系統 共 30 篇
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言