Skip to content

Scodive/ResearchGPT

Repository files navigation

ResearchGPT是一个智能研究助手,可以帮助研究人员分析文献、发现研究空白、设计实验和撰写论文。

imageimage image

Star History

Star History Chart

主要功能

  • 研究探索

    • 输入研究领域,生成多个创新性研究方向
    • 支持一键生成详细研究计划
    • 实时保存和编辑研究计划
    • 智能标签系统,快速识别研究关键点
  • 研究计划生成

    • 自动生成完整研究方案,包含背景、目标、方法等
    • 可编辑和更新研究计划内容
    • 智能时间线规划
    • 本地存储功能,保证数据不丢失
  • 论文生成

    • 支持中英文论文生成
    • IEEE格式LaTeX代码生成
    • 实时预览和编辑功能
    • 一键下载LaTeX源文件

技术架构

  • 前端

    • Next.js 13 (App Router)
    • React 18
    • Tailwind CSS
    • TypeScript
  • API集成

    • Google Gemini API
    • 支持本地模型部署(计划中)
  • 数据存储

    • 本地存储 (localStorage)
    • 计划支持数据库存储

系统特性

  • 响应式设计

    • 适配桌面和移动设备
    • 现代化UI界面
    • 流畅的用户交互体验
  • 智能生成

    • 基于Gemini大语言模型
    • 支持上下文理解
    • 自动格式化输出
  • 数据安全

    • 本地优先的数据存储策略
    • 隐私保护措施
    • 免责声明和使用条款

如何使用

  1. 研究探索

    • 在首页输入研究领域或关键词
    • 点击"探索"按钮生成研究方向
    • 选择感兴趣的研究方向查看详细计划
  2. 查看和编辑研究计划

    • 点击研究方向卡片进入详情页
    • 使用"编辑计划"按钮修改研究主题
    • 系统自动保存修改内容
  3. 生成论文

    • 进入"AI论文生成"页面
    • 输入研究主题
    • 选择语言(中文/英文)
    • 点击生成按钮
    • 下载或复制LaTeX代码

安装与运行

前端

# 进入前端目录 cd frontend # 安装依赖 npm install # 运行开发服务器 npm run dev

环境变量配置

创建 .env.local 文件:

GEMINI_API_KEY=your_api_key_here

开发路线图

  1. 当前版本

    • 基础研究计划生成
    • 论文LaTeX生成
    • 本地数据存储
    • 响应式UI设计
  2. 计划中功能

    • 用户账户系统
    • 云端数据同步
    • 协作功能
    • PDF预览
    • 参考文献管理
    • 多语言支持扩展

隐私和免责声明

  • 本项目仅供研究和学习使用
  • 生成内容仅供参考,需要用户自行验证
  • 不对生成内容的准确性和完整性负责
  • 请遵守学术诚信原则

联系方式

许可证

本项目采用MIT许可证,详见LICENSE文件。

About

ResearchGPT是一个智能研究助手,可以帮助研究人员分析文献、发现研究空白、设计实验和撰写论文。ResearchGPT is an intelligent research assistant that can help researchers analyze literature, find research gaps, design experiments, and write papers.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors