# literature_recommend **Repository Path**: ringwraith/literature_recommend ## Basic Information - **Project Name**: literature_recommend - **Description**: 基于Agent实现高效科研文献有关的工作,包括文献查找、文本引用查找、期刊推荐等 - **Primary Language**: Python - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 3 - **Created**: 2025-01-16 - **Last Updated**: 2025-01-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 📚 自然语言智能文献查找工具 > **借助自然语言处理和向量数据库技术,实现高效、精准的学术文献查找**。 书生·浦语学习仓库或赞助仓库:书生·浦语 [👉 https://github.com/InternLM/Tutorial](https://github.com/InternLM/Tutorial) --- ## 使用说明 ``` 1 先克隆项目到本地,修改token(一定要改不然运行不了因为我的token删除了的或者失效了) 1 project/backend/utils/papersearch_agent/embedding.py 和 reranker.py 硅基流动的token 2 project/backend/app.py 书生·浦语的token 2 修改项目中的dockerfile 中的git clone 仓库换成你的 3 创建镜像 docker build -t literature_recommend . 4 运行镜像 docker run -d -p 8080:80 --name literature_recommend literature_recommend ``` ## 📝 项目简介 本项目旨在为科研人员和学生提供自然语言驱动的文献查找服务。结合**自然语言查询**、**向量嵌入**和**向量数据库**,用户只需一句话描述自己的需求,系统便会智能推荐相关学术文献。 ## 🌟 核心特性 - 🌐 **智能自然语言查询**:支持直接输入开放式问题或关键词,系统智能理解用户需求。 - 🔍 **向量嵌入与相似性匹配**:基于高维向量化处理实现精准文献推荐。 - 🖥️ **美观用户界面** :设计直观的界面,便于用户快速上手。 ### 项目展示 文献项目结构图 ![项目图](https://wechatxxy.oss-cn-shanghai.aliyuncs.com/xdr-images/%E9%A1%B9%E7%9B%AE%E5%9B%BE.png) 功能示意图:增强文献检索系统 ![recording1](https://wechatxxy.oss-cn-shanghai.aliyuncs.com/xdr-images/recording1.gif) 智能引用生成器 ![recording](https://wechatxxy.oss-cn-shanghai.aliyuncs.com/xdr-images/recording.gif) ## 💻 安装指南 ### 系统要求 - **操作系统**:Windows、macOS 或 Linux。 - **Python**:版本 3.10 及以上。 - **向量数据库**:推荐配置 Milvus 或 Pinecone。 ### 安装步骤 1. **克隆项目代码**: ```sh git clone https://gitee.com/xiong_bio/literature_recommend.git cd literature_recommend ``` 2. **创建并激活虚拟环境**: ```sh python3 -m venv venv source venv/bin/activate # Windows 使用 `venv\Scripts\activate` ``` 3. **安装依赖**: ```sh pip install -r requirements.txt ``` 4. **配置向量数据库**:根据 Milvus 或 Pinecone 的文档进行配置并启动。 ## 📫 联系方式 - 📧 **邮箱**:[1666526339@qq.com](mailto:1666526339@qq.com) ## 📝 许可证 本项目采用 [Apache License Version 2.0](http://www.apache.org/licenses/LICENSE-2.0),详细信息请查看 LICENSE 文件。