BigWhiteFox / EssayAssistant

Apache License 2.0
50 stars 8 forks source link

狐言乱语-EssayAssistant 论文小助手

项目概述

狐言乱语-EssayAssistant致力于解决科研人员在文献检索、内容理解和论文撰写过程中的痛点。通过大模型强大的文本能力,狐言乱语能够快速理解用户的查询需求,并提供精准的文献资料。同时,其文本解析功能可以提炼出论文的核心观点和关键信息,促进用户对论文内容的吸收和理解,并生成相应的文献综述。

基座模型

项目基于Internlm2ENRIE4.0打造。

狐聊模块基于AppBuilder SDK生成的心灵解压小助手实现对话

狐说模块使用Internlm2演化来的InternVL-1.5V和ChatGLM4V构成图文接口

狐找模块以及狐写模块的本地向量部分借助Internlm2-lastest完成,狐写模块的Arxiv部分则使用了AppBuilder SDK生成的论文综述生成器实现。

项目流程

用户启动软件后,通过gradio生成的UI于浏览器里交互,用户发送的文本数据分情况:狐聊、狐说模块中直接递交给大模型进行通信,狐找模块中会相应搜寻相关的文献资料,递交前端并生成向量数据库,狐写模块中会发送给向量数据库进行查询,将与查询结果一齐打包给大模型通信。相应的,大模型回复会直接显示在前端。

流程图

应用功能

狐言乱语论文小助手:简化学术研究的每一步

我们的狐言乱语论文小助手是一个创新的解决方案,旨在克服学术论文查找、阅读和应用中的常见挑战。该项目通过四个核心模块——狐聊狐说狐找狐写——为用户提供全方位的支持。

快速开始

拉取github仓库

git clone https://github.com/BigWhiteFox/EssayAssistant.git

创建conda环境

cd .\EssayAssistant\
conda create -n essayassistant python=3.10 -y

激活环境并安装依赖包

conda activate essayassistant
pip install -r requirements.txt

启动软件,在自动跳出的浏览器界面使用即可

 python .\ui_verification.py

跳出界面如下,则代表已经启动成功。

ps1:第一次与大模型对话会稍慢,耐心等待即可

ps2:由于使用了openai服务,使用过程需要全程科学上网

初始界面

功能界面展示

视频演示:狐言乱语-EssayAssistant 论文小助手开源项目分享

狐聊界面展示:

狐聊

狐说界面展示:

狐说

狐找界面展示:

狐找

狐写界面展示:

狐写21

狐写22

感谢

某位不想看文献的小伙伴

BCEmbedding

AppBuilder-SDK

License

狐言乱语-EssayAssistant遵循Apache-2.0开源协议