Multi-Agent 語境:一個負責解析程式邏輯與盲點,一個負責蘇格拉底式引導提問,一個負責程式碼執行與自動評測,一個負責學習歷程與盲點追蹤
Database:記錄學生的程式學習歷程與常犯錯題本,Agent 會記得你上週卡住的語法與觀念。
使用者可以輸入程式碼、錯誤訊息或想法,角色能以不直接給答案的方式,一步步引導思考並通過測試
前言 早安大家 :> 本人剛接觸到AI應用不到一個月,算是完全新手,但在學習AI的過程中對於自製AI Agent 產生了點興趣,所以決定這次的鐵人賽就來做...
虛擬環境 為什麼需要虛擬環境呢? 有時候 A、B 兩專案有各自不同的環境條件,為了不互相影響就需要虛擬環境來隔絕啦~ 程式碼: python -m venv v...
Streamlit: 這次專案的前端選擇就決定是Streamlit了! 為何會選擇Streamlit呢由於他有以下的優點: 純 Python 開發:完全不用...
前一天已經做出了有一點像樣的前端畫面了,但感覺還少了點味道,所以我決定把前端做得再更人性化一點、更有那種實用AI工具的感覺 app.py程式碼 import s...
昨天已經有一套精美的前端了,但是要記住題目或者是使用者錯題的話就需要資料庫的輔助。 這次的資料庫選擇的是 Firebase為甚麼要用Firebase呢,由於他有...
承接昨天的內容 :> 今天要把Firebase連上專案,讓專案可以真正意義上的記住使用者是誰。就在我直接把東西都丟上去後,我問了Claude我的金鑰是否安...
前幾天完成了一套具備三欄式 UI 的 Streamlit 介面,也接上了 Firebase Firestore 資料庫。 雖然沒有到很有必要但我想學會建立一個真...
這期的內容想先介紹一下這次專題的主要主角:導師 Agent 當學生貼上一段有 Bug 的程式碼並問「為什麼跑不通?」時,一般的 AI 助手會迫不及待地把修好的程...
在製作 Agent 之前我們要先畫一 個簡單的流程圖 流程圖的運作步驟: 1. 觸發階段:學生輸入與 Payload 封裝 st.chat_input:學...
雖然現階段專案專注在 Agent 之間的架構與引導流程,但沙盒已明確列入未來的核心升級規劃。這篇就來說說: 光靠 LLM 評測哪裡不好?如何在現階段就把沙盒的未...