這次鐵人賽要來挑戰從零刻出一個「有情緒、有記憶,還聽得懂人話」的情感感知 AI Agent!結合 Gemini API、有限狀態機 (FSM) 與 RAG (檢索增強生成) 技術,解決傳統聊天機器人「缺乏情緒起伏」與「容易遺忘對話細節」的痛點,建立極具互動感的動態 Agentic System。
參賽核心實作方向:動態情緒 FSM,Time-Aware RAG 記憶,自動分流與 Tool Use,通用架構重構
<以上是我的簡介>
介紹 說實話,30 天不長不短,要從入門到入土...啊不是,是深入 LLM 與 Agent 的底層技術是不太可能的。所以我的目標很明確:透過這 30 篇文章,記...
「不是武器選擇了人,而是人賦予了武器意義!」 介紹 昨天決定要搞一個有靈魂、有情緒、還能長期記憶的角色 Agent 之後,今天第一件事就是:配上一套適合這個靈魂...
介紹 昨天我們成功跟 Gemini 簽訂契約,並在 Terminal(黑底白字命令列)裡印出了第一句傲嬌的回應。但說實話...一直看著 Terminal 互動,...
介紹 昨天我們成功用 Streamlit 幫 AI 角色刻出了漂亮的聊天介面,但也悲慘地發現:只要網頁一刷新(F5),角色的記憶就直接被「格式化」了! 今天我不...
介紹 昨天我們輕鬆搞定了 Firebase 專案創建與金鑰封印。今天我們要來解決 Day 03 發現的致命痛點,只要按下 F5 重新整理,對話紀錄就直接蒸發 的...
介紹 前幾天我們順利把 Streamlit UI 與 Firestore 長期記憶庫成功串接,但目前的 system_instruction 還只是簡短的一句話...
介紹 很多時候我們寫了一大堆人設規則(例如:要嘴硬、句尾要加哼、要害羞),模型的表現還是不穩定。這時候最好的解決方案不是繼續疊贅字,而是直接給它幾組「完美的對話...
介紹 前七天,我們的Agent已經具備了傲嬌靈魂與長期記憶。但如果今天使用者不只是想跟她談戀愛(?),而是希望她幫忙「寫程式」、「算數」或「查資料」時... 如...
介紹 到 Day 09!在開始學習理論前先來閒聊一下,甚麼是傲嬌,用一部動漫來解釋的話,這裡舉例的是《五等分的花嫁》,如果你有看過,那你一定會被二乃的心境變化深...
介紹 昨天我們在【理論篇】把莉莉Agent 的「防備 ⇒ 傲嬌 ⇒ 暴走列車」情感轉移矩陣規劃得清清楚楚。今天我們回歸實作,動手撰寫 fsm.py 類別,並在...