问题分类 + 知识库 + 聊天机器人
暂无描述
工作流图谱
YAML 源码
app:
description: ''
icon: face_with_monocle
icon_background: '#FFE4E8'
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: question-classifier
id: 1711528708197-1711528709608
source: '1711528708197'
sourceHandle: source
target: '1711528709608'
targetHandle: target
type: custom
- data:
sourceType: question-classifier
targetType: knowledge-retrieval
id: 1711528709608-1711528768556
source: '1711528709608'
sourceHandle: '1711528736036'
target: '1711528768556'
targetHandle: target
type: custom
- data:
sourceType: question-classifier
targetType: knowledge-retrieval
id: 1711528709608-1711528770201
source: '1711528709608'
sourceHandle: '1711528736549'
target: '1711528770201'
targetHandle: target
type: custom
- data:
sourceType: knowledge-retrieval
targetType: llm
id: 1711528768556-1711528802931
source: '1711528768556'
sourceHandle: source
target: '1711528802931'
targetHandle: target
type: custom
- data:
sourceType: knowledge-retrieval
targetType: llm
id: 1711528770201-1711528815414
source: '1711528770201'
sourceHandle: source
target: '1711528815414'
targetHandle: target
type: custom
- data:
sourceType: llm
targetType: answer
id: 1711528802931-1711528833796
source: '1711528802931'
sourceHandle: source
target: '1711528833796'
targetHandle: target
type: custom
- data:
sourceType: llm
targetType: answer
id: 1711528815414-1711528835179
source: '1711528815414'
sourceHandle: source
target: '1711528835179'
targetHandle: target
type: custom
- data:
sourceType: question-classifier
targetType: answer
id: 1711528709608-1711528775142
source: '1711528709608'
sourceHandle: '1711528737066'
target: '1711528775142'
targetHandle: target
type: custom
nodes:
- data:
desc: ''
selected: false
title: 开始
type: start
variables: []
height: 54
id: '1711528708197'
position:
x: 79.5
y: 714.5
positionAbsolute:
x: 79.5
y: 714.5
selected: false
sourcePosition: right
targetPosition: left
type: custom
width: 244
- data:
classes:
- id: '1711528736036'
name: 售后问题
- id: '1711528736549'
name: 产品使用问题
- id: '1711528737066'
name: 其他问题
desc: 我们可以设定用户问题的分类条件,然后大语言模型就能根据这些分类描述来决定对话的发展方向。
instructions: ''
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
query_variable_selector:
- '1711528708197'
- sys.query
selected: false
title: Question Classifier
topics: []
type: question-classifier
height: 276
id: '1711528709608'
position:
x: 362.5
y: 714.5
positionAbsolute:
x: 362.5
y: 714.5
selected: false
sourcePosition: right
targetPosition: left
type: custom
width: 244
- data:
dataset_ids:
- 6084ed3f-d100-4df2-a277-b40d639ea7c6
- 0e6a8774-3341-4643-a185-cf38bedfd7fe
desc: 获取售后 SOP 的相关知识
query_variable_selector:
- '1711528708197'
- sys.query
retrieval_mode: single
selected: false
single_retrieval_config:
model:
completion_params: {}
mode: chat
name: gpt-3.5-turbo
provider: openai
title: 知识检索
type: knowledge-retrieval
dragging: false
height: 82
id: '1711528768556'
position:
x: 645.5
y: 714.5
positionAbsolute:
x: 645.5
y: 714.5
selected: false
sourcePosition: right
targetPosition: left
type: custom
width: 244
- data:
dataset_ids:
- 6084ed3f-d100-4df2-a277-b40d639ea7c6
- 9a3d1ad0-80a1-4924-9ed4-b4b4713a2feb
desc: 检索产品相关的知识
query_variable_selector:
- '1711528708197'
- sys.query
retrieval_mode: single
selected: false
single_retrieval_config:
model:
completion_params: {}
mode: chat
name: gpt-3.5-turbo
provider: openai
title: 知识检索
type: knowledge-retrieval
dragging: false
height: 82
id: '1711528770201'
position:
x: 645.5
y: 868.6428571428572
positionAbsolute:
x: 645.5
y: 868.6428571428572
selected: false
sourcePosition: right
targetPosition: left
type: custom
width: 244
- data:
answer: 抱歉,这些问题我无法回答。
desc: ''
selected: false
title: 直接回复
type: answer
variables: []
height: 102
id: '1711528775142'
position:
x: 645.5
y: 1044.2142857142856
positionAbsolute:
x: 645.5
y: 1044.2142857142856
selected: false
sourcePosition: right
targetPosition: left
type: custom
width: 244
- data:
context:
enabled: true
variable_selector:
- '1711528768556'
- result
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
dragging: false
height: 96
id: '1711528802931'
position:
x: 928.5
y: 714.5
positionAbsolute:
x: 928.5
y: 714.5
selected: false
sourcePosition: right
targetPosition: left
type: custom
width: 244
- data:
context:
enabled: true
variable_selector:
- '1711528770201'
- result
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
dragging: false
height: 96
id: '1711528815414'
position:
x: 928.5
y: 868.6428571428572
positionAbsolute:
x: 928.5
y: 868.6428571428572
selected: true
sourcePosition: right
targetPosition: left
type: custom
width: 244
- data:
answer: '{{#1711528802931.text#}}'
desc: ''
selected: false
title: 直接回复
type: answer
variables:
- value_selector:
- '1711528802931'
- text
variable: text
dragging: false
height: 105
id: '1711528833796'
position:
x: 1211.5
y: 714.5
positionAbsolute:
x: 1211.5
y: 714.5
selected: false
source...(过长已截断)