Dify.ai 10分钟带你体验Embedding对话应用

在安装 Dify 之前,请确保您的机器满足以下最低系统要求:

CPU >= 1 Core
RAM >= 4GB

一、快速启动

启动 Dify 服务器的最简单方法是运行docker-compose.yml 文件。在运行安装命令之前,请确保您的机器上安装了 Docker 和 Docker Compose:

cd docker
docker compose up -d

运行后,可以在浏览器上访问 http://localhost/install 进入 Dify 控制台并开始初始化安装操作。 

Dify.ai 10分钟带你体验Embedding对话应用_第1张图片

二、 创建应用

输入名字,选择创建的类型——对话型  

Dify.ai 10分钟带你体验Embedding对话应用_第2张图片

创建好应用之后,需要配置一个ai的key,secret

这里我用的是百度云的百度智能云控制台 (baidu.com)

Dify.ai 10分钟带你体验Embedding对话应用_第3张图片

三、 提示词编排

可以通过{{}}的方式设置变量

可以自定义开场白、提示词

除此之外还可以创建“数据集”进行管理数据,并且自动集成到AI中

Dify.ai 10分钟带你体验Embedding对话应用_第4张图片

四、数据集

大多数语言模型采用较为陈旧的训练数据,并且对每次请求的上下文有长度限制。这意味着开发者如果想让 AI 应用基于最新的、私有的上下文对话,必须使用类似嵌入(Embedding)之类的技术。

Dify 的数据集功能可以使开发者(甚至非技术人员)以简单的方式管理数据集,并自动集成至 AI 应用中。你只需准备文本内容,例如:

  • 长文本内容(TXT、Markdown、DOCX、HTML、JSONL 甚至是 PDF 文件)
  • 结构化数据(CSV、Excel 等)

除此之外还包括:

  • 网页
  • Notion
  • Github
  • 数据库
  • ……

 1.创建文档

本地新建一个".docx"的文档,文档内容不要过长。

 2.上传数据集

选择本地 ".docx"进行下一步即可

 Dify.ai 10分钟带你体验Embedding对话应用_第5张图片

3. 提示词编排

 提示词编排中“上下文”选择“.docx”

Dify.ai 10分钟带你体验Embedding对话应用_第6张图片

 配置数据集描述,这个很重要!

数据集的描述建议以这个开头:仅当你想要回答的问题是关于以下内容时有用:具体描述

 4.测试

问题就是数据集描述的内容:

员工Bob在2023年12月1日编写的周报

~~~回答的内容与我的周报一致

Dify.ai 10分钟带你体验Embedding对话应用_第7张图片

初步成功,感谢Dify!!!! 

你可能感兴趣的:(ai,AIGC,embedding)