Skip to content

tjujingzong/SurveySmith

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SurveySmith

English

SurveySmith 是一个面向研究者的自动化综述/调研报告生成系统,覆盖“检索-阅读抽取-分析-写作-报告汇总”的完整流程,支持多智能体协作与流程编排。

项目概览

  • 自动将自然语言需求转为检索条件,获取论文
  • 并行阅读与结构化抽取关键信息
  • 聚类与深度分析,生成研究趋势与洞见
  • 自动撰写并汇总为结构化报告

技术栈

后端

  • Python 3.12+
  • AutoGen(多智能体)
  • LangGraph(工作流编排)
  • FastAPI + Uvicorn
  • ChromaDB(向量库)
  • arXiv API

前端

  • Vue 3
  • Vite

快速开始

  1. 安装依赖(后端)
poetry install
  1. 配置环境变量
cp .env.example .env

填写 API Key,并按需修改 src/core/models.yaml

  1. 启动后端
poetry run python main.py
  1. 启动本地嵌入服务(可选)
uvicorn embedding_server:app --host 0.0.0.0 --port 8009
  1. 启动前端
cd web
npm install
npm run dev

打开 http://localhost:5173 访问前端界面。

About

LangGraph+AutoGen 多agent自动化综述/调研报告生成系统

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages