dify小用
安装就是clone,然后启动docker就可以,很简单
1)要先设置好模型供应商
2)工作流各组件作用
## 问题分类器
**作用**:根据用户输入的问题内容,自动将问题分类到不同的处理路径中。**输入示例**:
```
用户问题:"我的订单什么时候能到?"
```**输出示例**:
```
分类结果:"物流查询"
置信度:0.95
```## 模板转换
**作用**:将输入数据按照预定义的模板格式进行转换,通常用于格式化输出或适配不同系统的数据格式。**输入示例**:
```
原始数据:{"name": "张三","age": 25,"city": "北京"
}
```**输出示例**:
```
转换后:"用户张三,年龄25岁,来自北京市"
```## 变量聚合器
**作用**:将多个变量或数据源的信息合并成一个统一的数据结构,便于后续处理。**输入示例**:
```
变量1:{"订单号": "12345"}
变量2:{"状态": "已发货"}
变量3:{"预计到达": "2024-01-15"}
```**输出示例**:
```
聚合结果:{"订单号": "12345","状态": "已发货","预计到达": "2024-01-15"
}
```## 变量赋值
**作用**:为工作流中的变量设置特定的值,可以是静态值或基于条件的动态赋值。**输入示例**:
```
条件:用户类型 = "VIP"
```**输出示例**:
```
赋值结果:优先级 = "高"
```## 参数提取器
**作用**:从复杂的数据结构或文本中提取特定的参数值,支持正则表达式、JSON路径等提取方式。**输入示例**:
```
原始文本:"订单编号是ORD-2024-001,金额为299.99元"
提取规则:订单编号格式 ORD-\d{4}-\d{3}
```**输出示例**:
```
提取结果:{"订单编号": "ORD-2024-001","金额": "299.99"
}
```