這是一個用來檢視自身對 LLM-based Agent 理解的練習用專案
本專案受到 ihower 大大的淺談 LLM-based AI Agents 應用開發以及 Dify 很多啟發,感謝他們的貢獻!
目前的實作,Agent 無法從 JSON Schema 得到工具的參數 description,可能可以透過定義 tools 的 docstring 來解決;Agent run 的 debug 有改善的空間
- 引入評估驅動開發 (DSpy)
- tool use 的參數 description 議題
- 用 Python unit test 進行測試
- 使用不那麼 toy 的 tools 來做一些「大事情」(引入 Weaviate)