知识库 + 聊天机器人
暂无描述
工作流图谱
YAML 源码
app:
description: ''
icon: 📑
icon_background: '#E0F2FE'
mode: advanced-chat
name: 知识库 + 聊天机器人
use_icon_as_answer_icon: false
dependencies:
- current_identifier: null
type: marketplace
value:
marketplace_plugin_unique_identifier: langgenius/openai:0.0.13@9caa0421b5519db036aaccdbf1980d1071550767d6c59e9d9388dd386a92e9f6
kind: app
version: 0.1.5
workflow:
conversation_variables: []
environment_variables: []
features:
file_upload:
allowed_file_extensions:
- .JPG
- .JPEG
- .PNG
- .GIF
- .WEBP
- .SVG
allowed_file_types:
- image
allowed_file_upload_methods:
- local_file
- remote_url
enabled: false
fileUploadConfig:
audio_file_size_limit: 50
batch_count_limit: 5
file_size_limit: 15
image_file_size_limit: 10
video_file_size_limit: 100
workflow_file_upload_limit: 10
image:
enabled: false
number_limits: 3
transfer_methods:
- local_file
- remote_url
number_limits: 3
opening_statement: ''
retriever_resource:
enabled: false
sensitive_word_avoidance:
enabled: false
speech_to_text:
enabled: false
suggested_questions: []
suggested_questions_after_answer:
enabled: false
text_to_speech:
enabled: false
language: ''
voice: ''
graph:
edges:
- data:
sourceType: start
targetType: knowledge-retrieval
id: 1711528914102-1711528915811
source: '1711528914102'
sourceHandle: source
target: '1711528915811'
targetHandle: target
type: custom
- data:
sourceType: knowledge-retrieval
targetType: llm
id: 1711528915811-1711528917469
source: '1711528915811'
sourceHandle: source
target: '1711528917469'
targetHandle: target
type: custom
- data:
isInIteration: false
sourceType: llm
targetType: parameter-extractor
id: 1711528917469-source-1719060889083-target
source: '1711528917469'
sourceHandle: source
target: '1719060889083'
targetHandle: target
type: custom
zIndex: 0
- data:
isInIteration: false
sourceType: parameter-extractor
targetType: answer
id: 1719060889083-source-1711528919501-target
source: '1719060889083'
sourceHandle: source
target: '1711528919501'
targetHandle: target
type: custom
zIndex: 0
nodes:
- data:
desc: ''
selected: false
title: 开始
type: start
variables: []
height: 54
id: '1711528914102'
position:
x: 80
y: 282
positionAbsolute:
x: 80
y: 282
selected: false
sourcePosition: right
targetPosition: left
type: custom
width: 244
- data:
dataset_ids:
- 6084ed3f-d100-4df2-a277-b40d639ea7c6
- b0de9dad-f9ad-46fe-a0fe-8e282b6731cb
desc: 这个功能让你能够从知识库中查找与用户问题有关的文本内容。
query_variable_selector:
- '1711528914102'
- sys.query
retrieval_mode: single
selected: false
single_retrieval_config:
model:
completion_params:
frequency_penalty: 0
max_tokens: 512
presence_penalty: 0
temperature: 0
top_p: 1
mode: chat
name: gpt-3.5-turbo
provider: openai
title: 知识检索
type: knowledge-retrieval
dragging: false
height: 98
id: '1711528915811'
position:
x: 364
y: 282
positionAbsolute:
x: 364
y: 282
selected: false
sourcePosition: right
targetPosition: left
type: custom
width: 244
- data:
context:
enabled: false
variable_selector: []
desc: ''
memory:
role_prefix:
assistant: ''
user: ''
window:
enabled: false
size: 50
model:
completion_params:
frequency_penalty: 0
max_tokens: 512
presence_penalty: 0
temperature: 0.7
top_p: 1
mode: chat
name: gpt-3.5-turbo
provider: langgenius/openai/openai
prompt_template:
- role: system
text: '你是一个乐于助人的助手。
使用以下内容作为你所学习的知识,放在<context></context> XML标签内。
<context>
{{#context#}}
</context>
回答用户时:
如果你不知道,就直说你不知道。如果你在不确定的时候不知道,就寻求澄清。
避免提及你是从上下文中获取的信息。
并根据用户问题的语言来回答。'
selected: false
title: LLM
type: llm
variables: []
vision:
enabled: false
height: 96
id: '1711528917469'
position:
x: 648
y: 282
positionAbsolute:
x: 648
y: 282
selected: false
sourcePosition: right
targetPosition: left
type: custom
width: 244
- data:
answer: '{{#1719060889083.answer#}}'
desc: ''
selected: false
title: 直接回复
type: answer
variables: []
height: 105
id: '1711528919501'
position:
x: 1230.9747327621114
y: 282
positionAbsolute:
x: 1230.9747327621114
y: 282
selected: true
sourcePosition: right
targetPosition: left
type: custom
width: 244
- data:
desc: ''
instruction: ''
model:
completion_params:
temperature: 0.7
mode: chat
name: gpt-4o
provider: langgenius/openai/openai
parameters:
- description: Dify的安装
name: answer
required: true
type: string
query:
- '1711528917469'
- text
reasoning_mode: prompt
selected: false
title: 参数提取器
type: parameter-extractor
variables: []
height: 96
id: '1719060889083'
position:
x: 952
y: 282
positionAbsolute:
x: 952
y: 282
selected: false
sourcePosition: right
targetPosition: left
type: custom
width: 244
viewport:
x: 48.14269536372706
y: 56.336608174336675
zoom: 0.975355461527642