什麼是ReasonGraph ?
ReasonGraph是一個開源的LLM(大語言模型)推理可視化和分析工具。它將LLM 複雜的推理過程轉換為清晰的可視化圖表,幫助用戶理解AI 的決策邏輯,並優化推理路徑。
支持50+ 先進LLM(如OpenAI、Google、Anthropic、DeepSeek 等)
兼容多種推理方法(順序推理、樹形推理等)
交互式可視化(實時更新推理路徑,支持縮放、參數調整、SVG 導出)
模塊化設計(支持API 擴展新模型和推理方法)
多語言支持(目前支持中文和英文)
GitHub 開源地址: https://github.com/ZongqianLi/ReasonGraph
在線體驗Demo : https://huggingface.co/spaces/ZongqianLi/ReasonGraph
技術論文(arXiv) : https://arxiv.org/pdf/2503.03979
✅ 推理路徑可視化:將文本推理過程轉換為直觀的流程圖
✅ 多種推理方法:支持順序推理、樹形推理、自我完善、光束搜索等
✅ 實時交互:支持動態更新、縮放調整、參數優化
✅ 長推理支持:可處理LLM 生成的長文本推理路徑
✅開放API 接口:可擴展新模型與推理方法
前端可視化:基於Mermaid.js實現動態圖形渲染
後端框架:使用Flask ,包含以下核心模塊:
Configuration Manager :管理狀態更新與配置
API Factory :提供統一API,兼容多種LLM
Reasoning Methods Module :封裝不同推理方法,實現標準化解析與可視化
推理路徑解析:基於XML 解析LLM 輸出,轉換為樹形或有向圖
實時更新:支持用戶調整參數,後端即時調用LLM 並更新可視化圖表
支持多平台部署:可在本地、雲端或Hugging Face 體驗
學術研究:可視化推理過程,分析LLM 在復雜任務中的表現教育教學:幫助學生理解AI 邏輯,提高學習效率模型優化:分析LLM 的推理錯誤,優化推理路徑
AI 應用開發:支持LLM 應用的邏輯優化,提高用戶體驗推理方法研究:探索新型AI 推理策略,推動技術創新
1️⃣訪問在線Demo : https://huggingface.co/spaces/ZongqianLi/ReasonGraph
2️⃣安裝本地環境:
pip install -r requirements.txt
3️⃣運行Flask 服務器:
python app.py
4️⃣訪問本地服務: http://127.0.0.1:5000
2025.03.24:支持長文本推理可視化!
2025.03.18:新增更多LLM 兼容模型,支持中文和英文
2025.03.17:Hugging Face 上線在線體驗Demo
2025.03.07:技術論文在arXiv 發布
2025.02.22:GitHub 項目創建