茴香豆:知识问答助手作业 + 上传自己的文档

茴香豆:企业级知识库问答工具 茴香豆 是由书生·浦语团队开发的一款开源、专门针对国内企业级使用场景设计并优化的知识问答工具。在基础 RAG 课程中我们了解到,RAG 可以有效的帮助提高 LLM 知识检索的相关性、实时性,同时避免 LLM 训练带来的巨大成本。在实际的生产和生活环境需求,对 RAG 系统的开发、部署和调优的挑战更大,如需要解决群应答、能够无关问题拒答、多渠道应答、更高的安全性挑战。因此,根据大量国内用户的实际需求,总结出了三阶段Pipeline的茴香豆知识问答助手架构,帮助企业级用户可以快速上手安装部署。 阅读详情

教程:Tutorial/docs/L2/Huixiangdou/readme.md at camp3 · InternLM/Tutorial · GitHub

安装环境和依赖

pip install BCEmbedding==0.15  没这个版本,我猜是0.1.5
pip install BCEmbedding==0.1.5 cmake==3.30.2 lit==18.1.8 sentencepiece==0.2.0 protobuf==5.27.3 accelerate==0.33.0

测试通过:

启动Gradio

两轮回答:

什么是RAG 搜索增强生成?

什么是向量数据库?

怎么上传自己的文件构建知识库回答?

在云盘,找到root/huixiangdou/repodir文件夹

把你的文件复制进去, 我上传了两个PDF论文

再运行一下命令。这个命令是向量化和存储

python3 -m huixiangdou.service.feature_store

方便起见,我就把原来repodir下的文件 和workdir下数据库的两个文件夹都清空了

可以看到两篇论文被载入处理

再启动后端命令行测试

python3 -m huixiangdou.main --standalone

提问新问题

第一个问题:什么是大模型增强知识图谱?

回答还不错

第二个问题:数据检索组织方法是什么?

这个问题回答效果不好,可能和pdf格式有关,也可能和分块大小有关。

看上去召回的文本块太大导致prompt很大。

RAG选哪个?个人观点:

想构建自己的本地RAG知识库,建议试试RAGFlow,docker构建方便,定制选项很多,效果可见。

看到公众号上很多文章推AnythingLLM,不推荐,看上去搭建很快,回答效果差的无法接受。

FastGPT、Dify、Qanyhting都试过,个人感觉RAGflow效果更好,希望帮你少走弯路。

构建RAG智能助手:浦语大模型实战营第二期——茴香豆编程体验 嵌入优化和索引优化均是提高向量数据库的质量查询优化和上下文管理始于Advanced RAG中的前检索和后检索部分。其中上下文管理可以使用小一点的语言模型来检测和筛选出不必要的标记,例如信息提取器和信息压缩器主要分为三个重要的部分预处理将用户的输入筛选转换为合适的问询拒答工作流根据问询和数据库示例问题的比较,给出相关性得分,根据得分判断是否进入应答工作流应答工作流。 阅读详情

相关推荐

TI C2000 , .cmd文件,.TI.ramfunc,将程序分配为在RAM中运行/Flash运行的配置方法和原理讲解,(如28375S ,280049,28335等等芯片)

1 基础知识讲解 1.1 在RAM中运行还是在flash中运行指的是什么? 1.1.1 背景:程序编译完之后生成的.bin文件,.bin文件中包含代码段,代码段中全是汇编指令,而汇编指令中包含多个函数,各函数头的地址不同,如存在A函数和B函数,假设RAM地址区间是0x0000-0x8000,flash的地址区间是0xA000-0xF000,A函数要调用B函数,则A函数调用B函数的那段汇编指令中包含的是B函数头的存储地址,A函数和B函数都在flash中有存储 1.1.2 情况1:B函数是配置为在RAM中运行,

weixin_43776284的博客 8068

【亲测免费】 BCEmbedding模型更新:新版本发布与特性详解

在当今信息爆炸的时代,及时跟进软件和模型的版本更新显得尤为重要。今天,我们将详细介绍BCEmbedding模型的最新版本——bce-embedding-base_v1,以及它带来的新特性和改进。 ## 新版本概览 bce-embedding-base_v1于2024年1月3日发布,这是继上一个版本后的重要更新。以下是一些关键的更新日志摘要: - 模型发布:bce-embedding-base

gitblog_02997的博客 1599

BQ4050开发进阶(二):Protections参数优化策略与实战解析

本文深入解析了BQ4050电池管理芯片中Protections参数的优化策略与实战方法。针对电压、电流、温度等核心保护功能,详细阐述了如何根据具体电芯特性、负载场景和环境因素,精细调整CUV、COV、OCC/OCD等阈值与延时,以在确保电池绝对安全的前提下,实现极致的用户体验与系统可靠性。

rgv234567的博客 480

进阶岛 茴香豆:企业级知识库问答工具

一、任务介绍二、根据文档内容搭建环境2.1、搭建茴香豆知识库2.2、上传文档到知识库2.3、测试知识助手的效果①中国神话故事②年报数据建议:上传的文档能够查看原文2.4、通过配置正反例调优知识助手效果在真实的使用场景中,调试知识助手回答相关问题和拒答无关问题(如闲聊)是保证回答准确率和效率十分重要的部分。茴香豆的架构中,除了利用 LLM 的功能判断问题相关性,也可以通过手动添加正例(希望模型回答的问题)和反例(希望模型拒答的问题)来调优知识助手的应答效果。

cgq081616的专栏 845

Cadence HDL原理图库避坑指南:从Excel导入引脚到解决‘V- V+’报错(附FPGA实例)

本文详细介绍了Cadence HDL原理图库的高效构建与排错方法,重点讲解如何从Excel智能导入引脚数据并优化FPGA封装设计。通过数据预处理、智能导入和深度排错三个关键阶段,帮助工程师避免常见错误如‘V- V+’报错,提升设计效率和准确性。

weixin_28739079的博客 236

Arcmap计算土方量教程

1. 创建现状TIN 结果数据: 2. 创建设计TIN 结果数据: 注意:现状TIN和设计TIN构建时候的坐标系不同,设置坐标系见最后的注意事项第1点,就是import(导入)那步骤,现状TIN构建时选择高程点数据或者等高线数据,设计TIN构建时候选择洱海面数据 3. TIN转栅格 改成你要存的数据库,注意中间不要有汉字 结果数据(设计TIN转栅格的同理) 4. 裁剪现状TIN转成的栅格 结果数据: 5. 计算土方量 结果数据: ...

欢迎关注,共同进步! 5014

【书生·浦语实战营】进阶岛第5关:茴香豆——企业级知识问答工具实践

茴香豆的架构中,除了利用 LLM 的功能判断问题相关性,也可以通过手动添加正例(希望模型回答的问题)和反例(希望模型拒答的问题)来调优知识助手的应答效果。关于“mmpose 安装”的问题,测试结果可以很好的反馈相应答案和对应的参考文件,但关于“std::vector 使用”的问题,因为属于 C++ 范畴,不再在知识库范围内,测试结果显示拒答,说明我们的知识助手工作正常。对于本地知识库没有提到的问题或是实时性强的问题,可以开启茴香豆的网络搜索功能,结合网络的搜索结果,生成更可靠的回答。

qq_43959624的博客 1633

自然语言处理6 -- 情感分析

1 概述 情感分析是自然语言处理中常见的场景,比如淘宝商品评价,饿了么外卖评价等,对于指导产品更新迭代具有关键性作用。通过情感分析,可以挖掘产品在各个维度的优劣,从而明确如何改进产品。比如对外卖评价,可以分析菜品口味、送达时间、送餐态度、菜品丰富度等多个维度的用户情感指数,从而从各个维度上改进外卖服务。 情感分析可以采用基于情感词典的传统方法,也可以采用基于深度学习的方法,下面详细讲解 ...

谢杨易的博客 5万+

【茴香豆:搭建你的 RAG 智能助理——作业】

综上所述,茴香豆 Web 版已经是一个相对成熟的工具了,在提供给大量文件输入知识向量库后,只要提问者提问相关问题,小助手是能够快速并且精确地给出回答的,很适合从业者或者学生,是一个很便利的 “搜索引擎”。但缺点也不少,面对不相关问题时,小助手会出现胡乱回答的情况。从上文的实验,个人理解是,面对一个问题时,不是将一个句子看作一个整体,而是将一个句子拆分出若干内容,然后这每一部分再去匹配向量库,最后各个部分的回答结合在一起给出最终答复,即使出现不相关的内容,也要跳脱向量库强行给予回答。

YYYYbhjbhkv_的博客 1124

1.为什么要学习SIMULINK

用户也可以自定义和创建自己的模块,利用这些模块,用户可以创建层次化的系统模型,可以自上而下或自下而上地阅读模型,也就是说,用户可以查看最顶层的系统,然后通过双击模块进入下层的子系统查看模型,这不仅方便了工程人员的设计,而且可以使自己的模型方块图功能更清晰,结构更合理。此外,利用示波器模块或其他的显示模块,用户可以在仿真运行的同时观察仿真结果,而且还可以在仿真运行期间改变仿真参数,并同时观察改变后的仿真结果,最后的结果数据也可以输出到MATLAB工作区进行后续处理,或利用命令在图形窗口中绘制仿真曲线。

FPGA/MATLAB学习教程/源码/项目合作开发 1546

四旋翼飞行器建模(一)

四旋翼飞行器的姿态运动学和姿态动力学建模方法。

加斯顿工程师的博客 686

书生大模型实战营(暑假场)进阶岛关卡五——茴香豆:企业级知识库问答工具

在 InternStudio 中利用 Internlm2-7b 搭建标准版茴香豆知识助手,并使用 Gradio 界面完成 2 轮问答(问题不可与教程重复,作业截图需包括 gradio 界面问题和茴香豆回答)。知识库可根据根据自己工作、学习或感兴趣的内容调整,如金融、医疗、法律、音乐、动漫等(优秀学员必做)。

HJL1228的博客 2053

【100%通过率】华为od机试C卷【特殊的加密算法】Python 实现

有一种特殊的加密算法,明文为一段数字串,经过密码本查找转换,生成另一段密文数字串。规则如下1.明文为一段数字串由0-9组成2.密码本为数字0-9组成的二维数组3.需要按明文串的数字顺序在密码本里找到同样的数字串,密码本里的数字串是由相邻的单元格数字组成,上下和左右是相邻的,注意:对角线不相邻,同一个单元格的数字不能重复使用。

MISAYAONE的博客 5924

进阶岛 renwu5: 茴香豆:企业级知识问答工具实践闯关任务

renwu:在 InternStudio 中利用 Internlm2-7b 搭建标准版茴香豆知识助手,并使用 Gradio 界面完成 2 轮问答(问题不可与教程重复,作业截图需包括 gradio 界面问题和茴香豆回答)。知识库可根据根据自己工作、学习或感兴趣的内容调整,如金融、医疗、法律、音乐、动漫等(优秀学员必做)。如果问答效果不理想,尝试调整正反例。

晓飞趋势 1145

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

书生浦语三期实战营 [进阶] 茴香豆:企业级知识问答工具实践闯关任务

如题

qq_41815140的博客 994

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

浦语大模型作业三:茴香豆搭建RAG智能助理

RAG(Retrieval Augmented Generation)技术,通过检索与用户输入相关的信息片段,并结合外部知识库来生成更准确、更丰富的回答。解决 LLMs 在处理知识密集型任务时可能遇到的挑战, 如幻觉、知识过时和缺乏透明、可追溯的推理过程等。提供更准确的回答、降低推理成本、实现外部记忆。RAG主要有以下方面的应用:问答系统文本生成信息检索图片描述茴香豆是一个基于LLMS的领域知识助手,由书生浦语团队开发的开源大模型应用。

weixin_45222417的博客 1968

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

书生浦语大模型实战训练营第二期第三节--茴香豆RAG知识助手实战部署--homework

所谓的语料也就是新增知识数据,也就是这个小逼崽子的饲料,拿这些语料去数据去喂它它才能知道这么回答你问题(本地的语料数据库)----(后面会教你接通互联网,就可以直接用外界互联网的数据库来补充茴香豆的知识库)我是在autodl是租用的服务器来运行这次demo的,实在是一波三折啊,太难了,后续还是对操作文档的一句一句细致的精读,慢慢的理解思考,才最后解决了问题,成功部署!而茴香豆的主要应用目前是部署在微信群和飞书群中,用于解答群聊中的问题,并且可以根据群聊的记录自动分析哪些是闲聊哪些是真正的技术问题并解答。

weixin_61573157的博客 1243

第3节作业

【代码】第3节作业。

qq_39489477的博客 2142

书生·浦语大模型实战营(第二期):茴香豆,搭建你的RAG智能助手

嵌入优化和索引优化均是提高向量数据库的质量查询优化和上下文管理始于Advanced RAG中的前检索和后检索部分。其中上下文管理可以使用小一点的语言模型来检测和筛选出不必要的标记,例如信息提取器和信息压缩器主要分为三个重要的部分预处理将用户的输入筛选转换为合适的问询拒答工作流根据问询和数据库示例问题的比较,给出相关性得分,根据得分判断是否进入应答工作流应答工作流。

weixin_44288092的博客 1040

茴香豆知识助手作业

问题二:confing参数存在问题,可能是版本问题,还有就是里面的参数只需要设置一次,不允许重复,但是我每次进入开发机就设置了一次,至少重复了四次。问题一:confing文件中没有save_path这个路径,在confing文件中加入改名后依旧报错。在检查完软连接都正常后,过段时间重启开发机即可恢复。

2401_83218582的博客 351

5. 进阶关卡-茴香豆:企业级知识库问答工具

茴香豆是由书生·浦语团队开发的一款开源、专门针对国内企业级使用场景设计并优化的知识问答工具。

lldhsds的专栏 1399

玩转“茴香豆“:零代码搭建你的 RAG 智能助理

执行提取关键点命令不是分为两步吗,一步是目标检测,另一步是关键点提取,我现在目标检测这部分的代码是demo/topdown_demo_with_mmdet.py demo/mmdetection_cfg/faster_rcnn_r50_fpn_coco.py checkpoints/faster_rcnn_r50_fpn_1x_coco_20200130-047c8118.pth 现在我想把这个mmdet的checkpoints换位yolo的,那么应该怎么操作",作为基础模型,复制茴香豆所需模型文件。

nlpx2000的博客 1963

茴香豆:搭建你的RAG智能助理-作业三

本次课程由书生·浦语社区贡献者【北辰】老师讲解【茴香豆:搭建你的 RAG 智能助理】课程。这节课布置如下作业:基础作业:1. 在中创建自己领域的知识问答助手2.在上部署茴香豆技术助手茴香豆技术助手进阶作A【应用方向】 结合自己擅长的领域知识(游戏、法律、电子等)、专业背景,搭建个人工作助手或者垂直领域问答助手,参考茴香豆官方文档,部署到下列任一平台。B【算法方向】尝试修改、调试 prompt 或应用其他 NLP 技术,如其他 chunk 方法,提高个人工作助手的表现。

qq_46576562的博客 1588

InternStudio大模型之路(十五):茴香豆--企业级知识库问答工具

茴香豆是由书生·浦语团队开发的一款开源、专门针对国内企业级使用场景设计并优化的知识问答工具。在基础 RAG 课程中我们了解到,RAG 可以有效的帮助提高 LLM 知识检索的相关性、实时性,同时避免 LLM 训练带来的巨大成本。在实际的生产和生活环境需求,对 RAG 系统的开发、部署和调优的挑战更大,如需要解决群应答、能够无关问题拒答、多渠道应答、更高的安全性挑战。因此,根据大量国内用户的实际需求,总结出了三阶段Pipeline的茴香豆知识问答助手架构,帮助企业级用户可以快速上手安装部署。茴香豆特点。

weixin_56460049的博客 1341

茴香豆:企业级知识问答工具实践闯关任务-进阶

Web 版茴香豆部署在浦源平台,可以让大家零编程体验茴香豆的各种功能。

wtt88的专栏 1010
上一篇: MindSearch HuggingFace部署 + 小白详细步骤
下一篇: 书生第四期作业:L0G1000 任务作业
VC_Alexa
博客等级 码龄5年 184粉丝 21原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值