AMA-CMFAI/LAMBDA
This is the offical repository of paper "LAMBDA: A large Model Based Data Agent". https://www.polyu.edu.hk/ama/cmfai/lambda.html
What it solves
LAMBDA 是一個免寫程式碼的資料分析系統,讓使用者可以透過自然語言指令而非手動撰寫程式碼來執行複雜的資料科學任務。它旨在降低資料分析的技術門檻,並自動化報告撰寫與格式化的繁瑣工作。
How it works
系統採用多代理架構,包含程式設計師代理(programmer agent)與檢查員代理(inspector agent)。這兩個代理會以迭代且生成式的方式,根據使用者的自然語言需求產生與除錯程式碼。系統內建本地的 Code Interpreter(透過 Jupyter kernel)來執行程式碼,並提供使用者介面讓人類能在運作迴圈中介入。
Who it’s for
此系統設計給需要執行複雜資料分析卻缺乏傳統資料科學工作流程所需進階程式技能的個人,同時也適用於希望加速資料驅動應用的研究人員與教育工作者。
Highlights
- Code-Free Workflow: 透過人類語言指令執行資料分析。
- Multi-Agent Debugging: 專屬的程式設計師與檢查員代理配對,實現無縫的程式碼生成與除錯。
- Human-in-the-Loop: 強大的 UI 允許使用者直接介入流程。
- Reproducibility: 能將結果與程式碼匯出為 Jupyter Notebook 以供進一步分析。
- Automated Reporting: 自動產生報告,節省格式化時間。
- Flexible Model Integration: 支援 OpenAI 以及其他 OpenAI 風格介面(例如 Ollama、LiteLLM、LLaMA-Factory),可使用本地或雲端 LLM。