文献启明星是一款面向科研初学者的 AI 智能体系统,致力于帮助用户从模糊的研究意图出发,自动完成科研调研的核心流程,包括:主题拆解、文献检索、文献聚类、结构总结、代表文献推荐与调研报告生成。

XMD 3b57de02e3 更新 'README.md' 11 tháng trước cách đây
backend 85eb4dab99 项目重构:添加 Next.js 前端和更新项目结构 11 tháng trước cách đây
frontend 086468758d Initial commit: LightStar project with Next.js frontend and FastAPI backend 11 tháng trước cách đây
lightstar-web 086468758d Initial commit: LightStar project with Next.js frontend and FastAPI backend 11 tháng trước cách đây
node_modules 85eb4dab99 项目重构:添加 Next.js 前端和更新项目结构 11 tháng trước cách đây
src 086468758d Initial commit: LightStar project with Next.js frontend and FastAPI backend 11 tháng trước cách đây
venv 85eb4dab99 项目重构:添加 Next.js 前端和更新项目结构 11 tháng trước cách đây
.env.example 086468758d Initial commit: LightStar project with Next.js frontend and FastAPI backend 11 tháng trước cách đây
.gitignore 2918870e49 更新 .gitignore 文件,排除不需要的目录 11 tháng trước cách đây
README.md 3b57de02e3 更新 'README.md' 11 tháng trước cách đây
package-lock.json 086468758d Initial commit: LightStar project with Next.js frontend and FastAPI backend 11 tháng trước cách đây
package.json 086468758d Initial commit: LightStar project with Next.js frontend and FastAPI backend 11 tháng trước cách đây
postcss.config.js 086468758d Initial commit: LightStar project with Next.js frontend and FastAPI backend 11 tháng trước cách đây
requirements.txt 086468758d Initial commit: LightStar project with Next.js frontend and FastAPI backend 11 tháng trước cách đây

README.md

文献启明星(LightStar)- 科研调研智能体系统

项目简介

文献启明星是一款面向科研初学者的 AI 智能体系统,致力于帮助用户从模糊的研究意图出发,自动完成科研调研的核心流程,包括:主题拆解、文献检索、文献聚类、结构总结、代表文献推荐与调研报告生成。

用户仅需输入一句话,即可获得一份结构化的初步调研成果,用于选题、开题、综述写作或项目申报。本项目采用前后端分离架构,支持多端适配,为不同场景下的科研人员提供便捷服务。

技术架构

后端 (Backend)

  • 框架: FastAPI
  • 语言: Python 3.8+
  • 核心依赖:
    • arxiv API (文献检索)
    • sentence-transformers (文本向量化)
    • scikit-learn (聚类分析)

前端 (Frontend)

  • 框架: Next.js 14
  • UI构建: Tailwind CSS 3
  • 动画效果: Framer Motion
  • 特色功能:
    • 响应式设计,适配不同设备
    • 多主题切换系统
    • 玻璃态UI设计 (Glassmorphism)

项目结构

lightstar/
├── backend/                    # FastAPI后端服务
│   ├── main.py                 # 主入口
│   ├── config.py               # 配置文件
│   ├── api/                    # API路由
│   ├── core/                   # 核心业务逻辑
│   │   ├── research.py         # 研究流程
│   │   ├── clustering.py       # 聚类算法
│   │   └── report.py           # 报告生成
│   └── utils/                  # 工具函数
│
├── lightstar-web/              # Next.js前端应用
│   ├── src/
│   │   ├── app/                # 页面
│   │   ├── components/         # UI组件
│   │   │   ├── ui/             # 基础UI组件
│   │   │   └── forms/          # 表单组件
│   │   └── lib/                # 工具函数
│   └── public/                 # 静态资源
│
└── README.md                   # 项目说明文档

环境配置

  1. 克隆仓库

    git clone http://git.fmode.cn:3000/XMD/Lightstar.git
    cd Lightstar
    
  2. 配置环境变量 复制环境变量模板并填写必要信息

    cp .env.example .env
    # 编辑.env文件,填写必要的API密钥
    

使用说明

后端服务启动

# 创建虚拟环境(可选)
python -m venv venv
source venv/bin/activate  # Linux/Mac
# 或
venv\Scripts\activate     # Windows

# 安装依赖
pip install -r requirements.txt

# 启动后端服务
cd backend
python main.py

后端服务将在 http://localhost:8000 启动

前端应用启动

cd lightstar-web
npm install
npm run dev

前端应用将在 http://localhost:3000 启动

功能特点(功能持续拓展中)

  • 智能研究主题解析
  • 自动文献检索与分析
  • 文献聚类与可视化
  • 研究报告自动生成
  • 多主题UI,提供舒适的视觉体验
  • 响应式设计,支持各类设备

贡献指南

  1. Fork项目仓库
  2. 创建功能分支 (git checkout -b feature/amazing-feature)
  3. 提交更改 (git commit -m 'Add some amazing feature')
  4. 推送分支 (git push origin feature/amazing-feature)
  5. 创建Pull Request

联系方式

项目负责人:[XMD] - [xumingdi2004@icloud.com]


目标用户

  • 初入科研的硕士/博士研究生
  • 缺乏调研经验的年轻教师或科研助理
  • 对某一新领域感兴趣的项目开发人员
  • 需要在多种设备上进行科研调研的研究人员

核心价值

用户痛点 文献启明星的解决方案
不会选题、不知从哪开始 AI 拆解主题,提炼研究方向
不会查文献,效率低 自动调用开放数据库进行检索
无法判断文献质量 提供引用数、摘要、推荐标记
看完文献却写不出综述 聚类归纳 + 自动报告生成
时间紧、任务重、无从下手 一站式完成调研闭环
需要随时随地进行研究 多端适配,支持Web/移动/桌面

功能流程图(实现中)

用户输入研究意图
         ↓
AI 拆解关键词与子主题
         ↓
调用文献 API 自动检索(arXiv / Semantic Scholar)
         ↓
聚类文献主题,归纳关键词与研究路线
         ↓
推荐经典/综述文献(摘要 + 链接)
         ↓
输出结构化调研报告草稿(可导出)