# research_assistant **Repository Path**: hi_tom/langgraph_agent ## Basic Information - **Project Name**: research_assistant - **Description**: langgraph实现的研究助手智能体应用 - **Primary Language**: Python - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 1 - **Created**: 2024-10-13 - **Last Updated**: 2025-04-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 一、功能介绍 参照官方教程实现基于大模型、LangGraph、FastAPI、chainlit、JS根据用户输入主题生成研究报告,加入人工介入流程调整输出结果。并实现了不同的用户交互方式。html分支:web页面传统交互方式;chainlit分支:对话交互方式。 ## 功能演示视频: ## 官网教程 https://academy.langchain.com/courses/intro-to-langgraph ## 流程图 ![image.png](./doc/flow_image.png) # 二、应用开发 FastApi接口实现 JS前端开发 chainlit 对话集成 # 三、本地启动 1. git 下拉项目 2. 修改 .env.example 文件为 .env,并填充秘钥。 3. 依赖安装 ```bash # 创建环境 >=3.10 python -m venv myenv # 安装依赖 pip install requirements.txt ``` 1. 启动项目 html分支和master分支执行命令 ```bash python app.py ``` chainlit分支命令 ```bash chainlit run chatbot.py ```