当前位置: 首页 > news >正文

RAGFlow 初步尝试 (01)

1. 起因, 目的:

  • 简单尝试一下。

2. 先看效果

在这里插入图片描述

3. 过程:

目的: 研究 RAG 的实现过程。

实用目的:
  1. 对于一本电子书, pdf,我在读书的时候,可以问一写些问题。
  2. 对一个 github 项目,可以迅速理解文件的关系。
  • 安装调试的过程,有问题,问 AI

经验教训总结

  • docker 还是不熟练。
  • 有些文件,需要先读一下。问AI, 更慢。 因为我的上下文太少。

项目来源:https://github.com/infiniflow/ragflow

52k stars

安装步骤:

使用 docker 来搭建环境。具体步骤参考:
https://github.com/infiniflow/ragflow/blob/main/README_zh.md

  • git clone https://github.com/infiniflow/ragflow.git
  • ragflow/docker

我先试试看cpu

docker compose -f docker-compose.yml up -d

compose: 组合, up:启动, -d:后台运行

后面再试试 gpu

docker compose -f docker-compose-gpu.yml up -d

问题

此时报错:端口 5455 时遇到了权限问题

netstat -ano | findstr :5455

有个坑。

  1. 需要找到 .env 文件, 然后修改端口:

    MYSQL_PORT=5455, 改为 MYSQL_PORT=5500

  2. 再找到 docker-compose.yml, 修改:

    80:80 # 改为 8080:80 或其他未占用端口

  3. 重新启动
  4. 此时能正常启动。
  5. 必须把 把文档引擎从 Elasticsearch 切换成为 Infinity, 才能正常使用。
  6. 验证一下情况

    docker logs -f ragflow-server

  7. 打开浏览器,输入 http://127.0.0.1:8090

4. 结论 + todo

还行。需要继续。


希望对大家有帮助。

相关文章:

  • Leetcode (力扣)做题记录 hot100(34,215,912,121)
  • MongoDB 操作可能抛出哪些异常? 如何优雅的处理?
  • 全球变暖-bfs
  • matlab计算天线的近场和远场
  • MongoDB使用x.509证书认证
  • Matlab基于PSO-MVMD粒子群算法优化多元变分模态分解
  • 逆向破解:x64dbg
  • Python 处理图像并生成 JSONL 元数据文件 - 灵活text版本
  • 机器学习——集成学习基础
  • AI边缘网关_5G/4G边缘计算网关厂家_计讯物联
  • Clion远程开发git触发“No such device or address”的解决方案
  • 数据库笔记(1)
  • Oracle adg环境下调整redo日志组以及standby日志组大小
  • 音视频学习:使用NDK编译FFmpeg动态库
  • Matlab 基于GUI的汽车巡航模糊pid控制
  • 榜单按行显示
  • Baumer工业相机堡盟工业相机的工业视觉是否可以在室外可以做视觉检测项目
  • Fellou智能体调研
  • c# 如何在集合中转换为子类集合
  • 监控易运维管理软件:架构稳健,组件强大
  • 讲一个香港儿童的故事,《劏房的天空》获“周庄杯”特等奖
  • 应急部:正在积极推动各地逐步科学建设改造应急避难场所
  • 教育部基础教育教指委:稳步推进中小学人工智能通识教育
  • 干部任职公示:陕西宁强、镇安两县县长拟进一步使用
  • 著名蒙古族音乐学者马•斯尔古愣逝世,享年86岁
  • 雇来的“妈妈”:为入狱雇主无偿带娃4年,没做好准备说再见