“茴香豆”:零代码搭建你的RAG智能助理作业
基础作业
1.在茴香豆Web版中创建自己领域的知识问答助手
- 笔记
- 茴香豆Web端:https://openxlab.org.cn/apps/detail/tpoisonooo/huixiangdou-web
- 输入知识库名称和密码(知识库名称须达到8个字符,如果知识库名称不存在则新建该知识库)
- 添加文档(注意文档不能过于复杂,若上传规模较大、结构较复杂的文件,则在后面提问时系统会经常显示
LLM API 没给回复,见 https://github.com/InternLM/HuixiangDou/issues/214
,我判断这是LLM模型无法识别解读上传文件的缘故,因为我在后面换一个规模较小、结构简单的文件系统又可以正常运行。) - 在对话框中输入有关文件的问题,系统会整理文件内容并生成答案
- 可以点击
添加正反例
按钮来设置正例和反例。其中,正例是真实场景中,来自提问者的、须答复的问题,每句话一行,例如:
你好,我是实习生,请问单位有宿舍么?
你们的产品和友商对比有啥优势啊?
反例是真实场景中的闲聊,不应该答复。每句一行,例如:
今天中午吃日料么?
快看天上有颗流星,快跑! - 茴香豆可以零开发集成微信和飞书
- 集成微信
- 复制下面的微信回调地址:http://139.224.198.162:18443/api/v1/message/v1/wechat/H7Ib
- 根据下面的教程,完成微信回调地址的配置
查看教程
- 集成飞书
- 输入你的凭证appld和appSecret
- 配置你的加密策略:
Encrypt Key:thisiskey
Verification Token:sMzyjKi9vMlEhKCZOVtBMhhl8x23z0AG - 给飞书群名加上后缀:
Suffix:H7Ib - 复制下面的飞书事件请求地址:
http://139.224.198.162:18443/api/v1/message/v1/lark - 根据下面的教程,完成飞书配置
查看教程
- 集成微信
- 截图
2.在InternLM Studio
上部署茴香豆技术助手
- 笔记
Cuda11.7-conda
指令- CUDA(Compute Unified Device Architecture)是由NVIDIA推出的并行计算平台和编程模型,用于利用NVIDIA GPU进行通用目的的并行计算。它提供了一套丰富的工具和库,使开发者能够在GPU上进行高性能计算、深度学习、科学计算等任务。
- 而conda是一个开源的软件包管理系统和环境管理系统,用于安装和管理软件包及其依赖项。它是Anaconda发行版的核心组件之一,Anaconda是一个基于Python的数据科学平台,提供了丰富的数据科学工具和库。
- CUDA 11.7-conda可能是指在使用conda进行环境管理时,安装和管理CUDA 11.7及其相关软件包的方式。通过conda,可以方便地安装CUDA 11.7以及与之兼容的其他软件包,从而在开发和运行GPU加速的应用程序时更加便捷。
git checkout 447c6f7e68a1657fce1c4f7c740ea1700bde0440
指令447c6f7e68a1657fce1c4f7c740ea1700bde0440
是一个提交(commit)的哈希值或者简称(short SHA),它表示一个特定的提交版本。- 运行这个命令会将当前工作目录中的文件恢复到指定提交的状态,也就是将工作目录中的文件版本回滚到特定提交时的状态。这可以用来查看、测试或者回退到特定的提交版本,以便于进行代码审查、bug追踪等操作。
sed -i '6s#.*#embedding_model_path = "/root/models/bce-embedding-base_v1"#' /root/huixiangdou/config.ini
指令- 这个
sed
命令的含义是在文件/root/huixiangdou/config.ini
中的第6行进行替换操作。具体来说,它的作用是将第6行的内容替换为embedding_model_path = "/root/models/bce-embedding-base_v1"
。 -i
:表示直接在文件中进行修改,而不是在标准输出中显示结果。'6s#.*#embedding_model_path = "/root/models/bce-embedding-base_v1"#'
:这是sed
的命令部分。其中6s
表示对第6行进行替换操作,#
是分隔符,.*
匹配第6行的任意内容,embedding_model_path = "/root/models/bce-embedding-base_v1"
是要替换成的内容。/root/huixiangdou/config.ini
:指定要进行操作的文件路径。
- 这个
- 截图