SurveySmith 是一个面向研究者的自动化综述/调研报告生成系统,覆盖“检索-阅读抽取-分析-写作-报告汇总”的完整流程,支持多智能体协作与流程编排。
- 自动将自然语言需求转为检索条件,获取论文
- 并行阅读与结构化抽取关键信息
- 聚类与深度分析,生成研究趋势与洞见
- 自动撰写并汇总为结构化报告
后端
- Python 3.12+
- AutoGen(多智能体)
- LangGraph(工作流编排)
- FastAPI + Uvicorn
- ChromaDB(向量库)
- arXiv API
前端
- Vue 3
- Vite
- 安装依赖(后端)
poetry install- 配置环境变量
cp .env.example .env填写 API Key,并按需修改 src/core/models.yaml。
- 启动后端
poetry run python main.py- 启动本地嵌入服务(可选)
uvicorn embedding_server:app --host 0.0.0.0 --port 8009- 启动前端
cd web
npm install
npm run dev打开 http://localhost:5173 访问前端界面。