Skip to content

bikeread/thesis_work_flow

Repository files navigation

论文写作工作流系统

基于Dify平台的智能论文写作辅助系统,通过Agent和多个Workflow的协作,实现从论文构思到完整论文生成的全流程自动化辅助写作。

Dify AI

🎯 项目概述

论文写作工作流系统是一个基于Dify平台构建的智能论文写作辅助工具,旨在帮助学生、研究人员和学术工作者高效完成论文写作任务。系统通过AI驱动的对话式交互,引导用户从论文构思、开题报告、大纲设计到最终论文生成的完整流程。

✨ 核心特性

🤖 智能化写作辅助

  • AI驱动: 集成GPT-4o、Gemini、Claude等多个AI模型
  • 个性化生成: 根据专业领域和学科特点定制内容
  • 智能分析: 自动分析参考文献相关性和主题提取

🔄 完整工作流程

  • 参数采集: 支持开题报告粘贴或逐项信息输入
  • 开题报告: 自动生成或修改开题报告
  • 大纲设计: 基于参考文献分析生成论文大纲
  • 论文生成: 根据大纲生成完整论文内容
  • 内容调整: 支持章节级别的精细化修改

🎨 用户体验优化

  • 引导式交互: 清晰的步骤指引和实时反馈
  • 灵活输入: 多种信息提供方式
  • 迭代优化: 支持内容修改和完善

🏗️ 系统架构

系统架构图

系统采用分层架构设计:

  • 用户界面层: 对话式交互界面
  • 控制层: 论文Agent主控制器
  • 工作流层: 5个专业化Workflow组件
  • 服务层: 知网爬虫、文档转换等外部服务
  • 数据层: 状态管理和内容存储

📋 工作流程

工作流程图

主要流程阶段:

  1. 参数采集阶段 - 收集论文基本信息
  2. 开题报告处理 - 生成或处理开题报告
  3. 大纲生成阶段 - 基于参考文献分析生成大纲
  4. 论文生成阶段 - 生成完整论文内容
  5. 论文调整阶段 - 支持章节级别修改
  6. 结束确认 - 输出最终论文

🔄 数据流

数据流图

系统数据流包括:

  • 输入数据: 论文标题、专业信息、字数要求等
  • 处理过程: 参数解析、AI推理、格式转换等
  • 中间数据: 开题报告、参考文献、大纲等
  • 输出数据: HTML论文、Word文档、下载链接等

🛠️ 技术栈

核心平台

  • Dify: 主要开发平台
  • Agent模式: 主控制器采用Agent Chat模式
  • Workflow: 功能模块化设计

AI模型

  • GPT-4o: 开题报告生成
  • Gemini-2.0-flash: 大纲生成和内容处理
  • Claude-3-7-sonnet: 参考文献分析和论文更新

外部服务

  • 知网爬虫API: 参考文献获取
  • 文档转换服务: HTML到Word转换

数据格式

  • JSON: 结构化数据交换
  • HTML: 论文内容格式
  • Word (.doc): 最终文档输出

🚀 快速开始

环境要求

  • Dify平台账号
  • AI模型API密钥(OpenAI、Google、Anthropic)
  • 知网爬虫服务

部署步骤

  1. 克隆项目到本地
  2. 导入Dify配置文件
  3. 配置AI模型API密钥
  4. 设置外部服务连接
  5. 启动系统并测试

使用方法

  1. 访问系统界面
  2. 选择信息提供方式(粘贴开题报告或逐项输入)
  3. 按照系统引导完成各个步骤
  4. 下载生成的论文文档

📊 系统组件

核心组件

  • 论文Agent: 主控制器,流程编排
  • 开题报告Workflow: 开题报告生成和修改
  • 大纲生成Workflow: 论文大纲设计
  • 论文生成Workflow: 完整论文内容生成
  • 论文更新Workflow: 章节内容更新
  • 参考文献Workflow: 文献获取和筛选

🔮 未来计划

待开发功能

  • 格式优化: 改用Markdown格式,使用Pandoc转换Word
  • 多语言支持: 支持英文等多语言论文
  • 模板系统: 不同学科的论文模板
  • 协作功能: 多人协作写作支持

📚 相关文档


⭐ 如果这个项目对您有帮助,请给我们一个星标!

About

论文助手

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published