2025-08-01 21:49:39 +08:00
{
2025-08-05 18:19:17 +08:00
"id" : 2 ,
2025-08-28 09:34:30 +08:00
"title" : {
"en" : "Multi-Agent Customer Support" ,
2025-10-30 03:56:28 +01:00
"de" : "Multi Agenten Kundensupport" ,
2025-08-28 09:34:30 +08:00
"zh" : "多智能体客服" } ,
"description" : {
"en" : "This is a multi-agent system for intelligent customer service processing based on user intent classification. It uses the lead-agent to identify the type of user needs, assign tasks to sub-agents for processing." ,
2025-10-30 03:56:28 +01:00
"de" : "Dies ist ein Multi-Agenten-System für die intelligente Kundenservice-Verarbeitung basierend auf Benutzerabsichtsklassifizierung. Es verwendet den Haupt-Agenten zur Identifizierung der Art der Benutzerbedürfnisse und weist Aufgaben an Unter-Agenten zur Verarbeitung zu." ,
2025-08-28 09:34:30 +08:00
"zh" : "多智能体系统,用于智能客服场景。基于用户意图分类,使用主智能体识别用户需求类型,并将任务分配给子智能体进行处理。" } ,
2025-08-05 19:52:59 +08:00
"canvas_type" : "Agent" ,
2025-08-01 21:49:39 +08:00
"dsl" : {
"components" : {
2025-08-05 19:52:59 +08:00
"Agent:RottenRiversDo" : {
2025-08-01 21:49:39 +08:00
"downstream" : [
2025-08-05 19:52:59 +08:00
"Message:PurpleCitiesSee"
2025-08-01 21:49:39 +08:00
] ,
"obj" : {
"component_name" : "Agent" ,
"params" : {
"delay_after_error" : 1 ,
"description" : "" ,
"exception_comment" : "" ,
"exception_default_value" : "" ,
"exception_goto" : [ ] ,
"exception_method" : null ,
"frequencyPenaltyEnabled" : false ,
2025-08-05 19:52:59 +08:00
"frequency_penalty" : 0.7 ,
"llm_id" : "deepseek-chat@DeepSeek" ,
2025-08-01 21:49:39 +08:00
"maxTokensEnabled" : false ,
"max_retries" : 3 ,
2025-08-05 19:52:59 +08:00
"max_rounds" : 2 ,
"max_tokens" : 256 ,
2025-08-01 21:49:39 +08:00
"mcp" : [ ] ,
"message_history_window_size" : 12 ,
"outputs" : {
"content" : {
"type" : "string" ,
"value" : ""
}
} ,
"presencePenaltyEnabled" : false ,
2025-08-05 19:52:59 +08:00
"presence_penalty" : 0.4 ,
2025-08-01 21:49:39 +08:00
"prompts" : [
{
"content" : "The user query is {sys.query}" ,
"role" : "user"
}
] ,
2025-08-05 19:52:59 +08:00
"sys_prompt" : "# Role \n\nYou are **Customer Server Agent**. Classify every user message; handle **contact** yourself. This is a multi-agent system.\n\n## Categories \n\n1. **contact** \u2013 user gives phone, e\u2011mail, WeChat, Line, Discord, etc. \n\n2. **casual** \u2013 small talk, not about the product. \n\n3. **complain** \u2013 complaints or profanity about the product/service. \n\n4. **product** \u2013 questions on product use, appearance, function, or errors.\n\n## If contact \n\nReply with one random item below\u2014do not change wording or call sub\u2011agents: \n\n1. Okay, I've already written this down. What else can I do for you? \n\n2. Got it. What else can I do for you? \n\n3. Thanks for your trust! Our expert will contact you ASAP. Anything else I can help with? \n\n4. Thanks! Anything else I can do for you?\n\n\n---\n\n\n## Otherwise (casual\u202f/\u202fcomplain\u202f/\u202fproduct) \n\nLet Sub\u2011Agent returns its answer\n\n## Sub\u2011Agent \n\n- casual \u2192 **Casual Agent** \nThis is an agent for handles casual conversationk.\n\n- complain \u2192 **Soothe Agent** \nThis is an agent for handles complaints or emotional input.\n\n- product \u2192 **Product Agent** \nThis is an agent for handles product-related queries and can use the `Retrieval` tool.\n\n## Importance\n\n- When the Sub\u2011Agent returns its answer, forward that answer to the user verbatim \u2014 do not add, edit, or reason further.\n " ,
"temperature" : 0.1 ,
2025-08-01 21:49:39 +08:00
"temperatureEnabled" : true ,
"tools" : [
{
"component_name" : "Agent" ,
2025-08-05 19:52:59 +08:00
"id" : "Agent:SlowKiwisBehave" ,
"name" : "Casual Agent" ,
2025-08-01 21:49:39 +08:00
"params" : {
"delay_after_error" : 1 ,
2025-08-05 19:52:59 +08:00
"description" : "This is an agent for handles casual conversationk." ,
2025-08-01 21:49:39 +08:00
"exception_comment" : "" ,
"exception_default_value" : "" ,
"exception_goto" : [ ] ,
"exception_method" : null ,
"frequencyPenaltyEnabled" : false ,
2025-08-05 19:52:59 +08:00
"frequency_penalty" : 0.3 ,
"llm_id" : "deepseek-chat@DeepSeek" ,
2025-08-01 21:49:39 +08:00
"maxTokensEnabled" : false ,
2025-08-05 19:52:59 +08:00
"max_retries" : 1 ,
2025-08-01 21:49:39 +08:00
"max_rounds" : 1 ,
"max_tokens" : 4096 ,
"mcp" : [ ] ,
"message_history_window_size" : 12 ,
"outputs" : {
"content" : {
"type" : "string" ,
"value" : ""
}
} ,
2025-08-05 19:52:59 +08:00
"parameter" : "Balance" ,
2025-08-01 21:49:39 +08:00
"presencePenaltyEnabled" : false ,
2025-08-05 19:52:59 +08:00
"presence_penalty" : 0.2 ,
2025-08-01 21:49:39 +08:00
"prompts" : [
{
"content" : "{sys.query}" ,
"role" : "user"
}
] ,
2025-08-05 19:52:59 +08:00
"sys_prompt" : "You are a friendly and casual conversational assistant. \n\nYour primary goal is to engage users in light and enjoyable daily conversation. \n\n- Keep a natural, relaxed, and positive tone. \n\n- Avoid sensitive, controversial, or negative topics. \n\n- You may gently guide the conversation by introducing related casual topics if the user shows interest. \n\n" ,
"temperature" : 0.5 ,
"temperatureEnabled" : true ,
"tools" : [ ] ,
2025-08-01 21:49:39 +08:00
"topPEnabled" : false ,
2025-08-05 19:52:59 +08:00
"top_p" : 0.85 ,
2025-08-01 21:49:39 +08:00
"user_prompt" : "This is the order you need to send to the agent." ,
"visual_files_var" : ""
}
} ,
{
"component_name" : "Agent" ,
2025-08-05 19:52:59 +08:00
"id" : "Agent:PoorTaxesRescue" ,
"name" : "Soothe Agent" ,
2025-08-01 21:49:39 +08:00
"params" : {
"delay_after_error" : 1 ,
2025-08-05 19:52:59 +08:00
"description" : "This is an agent for handles complaints or emotional input." ,
2025-08-01 21:49:39 +08:00
"exception_comment" : "" ,
"exception_default_value" : "" ,
"exception_goto" : [ ] ,
"exception_method" : null ,
"frequencyPenaltyEnabled" : false ,
2025-08-05 19:52:59 +08:00
"frequency_penalty" : 0.3 ,
"llm_id" : "deepseek-chat@DeepSeek" ,
2025-08-01 21:49:39 +08:00
"maxTokensEnabled" : false ,
2025-08-05 19:52:59 +08:00
"max_retries" : 1 ,
"max_rounds" : 1 ,
2025-08-01 21:49:39 +08:00
"max_tokens" : 4096 ,
"mcp" : [ ] ,
"message_history_window_size" : 12 ,
"outputs" : {
"content" : {
"type" : "string" ,
"value" : ""
}
} ,
2025-08-05 19:52:59 +08:00
"parameter" : "Balance" ,
2025-08-01 21:49:39 +08:00
"presencePenaltyEnabled" : false ,
2025-08-05 19:52:59 +08:00
"presence_penalty" : 0.2 ,
2025-08-01 21:49:39 +08:00
"prompts" : [
{
"content" : "{sys.query}" ,
"role" : "user"
}
] ,
2025-08-05 19:52:59 +08:00
"sys_prompt" : "You are an empathetic mood-soothing assistant. \n\nYour role is to comfort and encourage users when they feel upset or frustrated. \n\n- Use a warm, kind, and understanding tone. \n\n- Focus on showing empathy and emotional support rather than solving the problem directly. \n\n- Always encourage users with positive and reassuring statements. " ,
"temperature" : 0.5 ,
2025-08-01 21:49:39 +08:00
"temperatureEnabled" : true ,
2025-08-05 19:52:59 +08:00
"tools" : [ ] ,
2025-08-01 21:49:39 +08:00
"topPEnabled" : false ,
2025-08-05 19:52:59 +08:00
"top_p" : 0.85 ,
2025-08-01 21:49:39 +08:00
"user_prompt" : "This is the order you need to send to the agent." ,
"visual_files_var" : ""
}
} ,
{
"component_name" : "Agent" ,
2025-08-05 19:52:59 +08:00
"id" : "Agent:SillyTurkeysRest" ,
"name" : "Product Agent" ,
2025-08-01 21:49:39 +08:00
"params" : {
"delay_after_error" : 1 ,
2025-08-05 19:52:59 +08:00
"description" : "This is an agent for handles product-related queries and can use the `Retrieval` tool." ,
2025-08-01 21:49:39 +08:00
"exception_comment" : "" ,
"exception_default_value" : "" ,
"exception_goto" : [ ] ,
"exception_method" : null ,
"frequencyPenaltyEnabled" : false ,
2025-08-05 19:52:59 +08:00
"frequency_penalty" : 0.7 ,
"llm_id" : "deepseek-chat@DeepSeek" ,
2025-08-01 21:49:39 +08:00
"maxTokensEnabled" : false ,
"max_retries" : 3 ,
2025-08-05 19:52:59 +08:00
"max_rounds" : 2 ,
"max_tokens" : 256 ,
2025-08-01 21:49:39 +08:00
"mcp" : [ ] ,
"message_history_window_size" : 12 ,
"outputs" : {
"content" : {
"type" : "string" ,
"value" : ""
}
} ,
"presencePenaltyEnabled" : false ,
2025-08-05 19:52:59 +08:00
"presence_penalty" : 0.4 ,
2025-08-01 21:49:39 +08:00
"prompts" : [
{
"content" : "{sys.query}" ,
"role" : "user"
}
] ,
2025-08-05 19:52:59 +08:00
"sys_prompt" : "# Role \n\nYou are a Product Information Advisor with access to the **Retrieval** tool.\n\n# Workflow \n\n1. Run **Retrieval** with a focused query from the user\u2019s question. \n\n2. Draft the reply **strictly** from the returned passages. \n\n3. If nothing relevant is retrieved, reply: \n\n \u201cI cannot find relevant documents in the knowledge base.\u201d\n\n# Rules \n\n- No assumptions, guesses, or extra\u2011KB knowledge. \n\n- Factual, concise. Use bullets / numbers when helpful. \n\n" ,
"temperature" : 0.1 ,
2025-08-01 21:49:39 +08:00
"temperatureEnabled" : true ,
2025-08-05 19:52:59 +08:00
"tools" : [
{
"component_name" : "Retrieval" ,
"name" : "Retrieval" ,
"params" : {
"cross_languages" : [ ] ,
"description" : "This is a product knowledge base" ,
"empty_response" : "" ,
"kb_ids" : [ ] ,
"keywords_similarity_weight" : 0.7 ,
"outputs" : {
"formalized_content" : {
"type" : "string" ,
"value" : ""
}
} ,
"rerank_id" : "" ,
"similarity_threshold" : 0.2 ,
"top_k" : 1024 ,
"top_n" : 8 ,
"use_kg" : false
}
}
] ,
2025-08-01 21:49:39 +08:00
"topPEnabled" : false ,
2025-08-05 19:52:59 +08:00
"top_p" : 0.3 ,
2025-08-01 21:49:39 +08:00
"user_prompt" : "This is the order you need to send to the agent." ,
"visual_files_var" : ""
}
}
] ,
"topPEnabled" : false ,
2025-08-05 19:52:59 +08:00
"top_p" : 0.3 ,
2025-08-01 21:49:39 +08:00
"user_prompt" : "" ,
"visual_files_var" : ""
}
} ,
"upstream" : [
"begin"
]
} ,
2025-08-05 19:52:59 +08:00
"Message:PurpleCitiesSee" : {
2025-08-01 21:49:39 +08:00
"downstream" : [ ] ,
"obj" : {
"component_name" : "Message" ,
"params" : {
"content" : [
2025-08-05 19:52:59 +08:00
"{Agent:RottenRiversDo@content}"
2025-08-01 21:49:39 +08:00
]
}
} ,
"upstream" : [
2025-08-05 19:52:59 +08:00
"Agent:RottenRiversDo"
2025-08-01 21:49:39 +08:00
]
} ,
"begin" : {
"downstream" : [
2025-08-05 19:52:59 +08:00
"Agent:RottenRiversDo"
2025-08-01 21:49:39 +08:00
] ,
"obj" : {
"component_name" : "Begin" ,
2025-08-05 19:52:59 +08:00
"params" : {
"enablePrologue" : true ,
"inputs" : { } ,
"mode" : "conversational" ,
"prologue" : "Hi! I'm an official AI customer service representative. How can I help you?"
}
2025-08-01 21:49:39 +08:00
} ,
"upstream" : [ ]
}
} ,
"globals" : {
"sys.conversation_turns" : 0 ,
"sys.files" : [ ] ,
"sys.query" : "" ,
"sys.user_id" : ""
} ,
"graph" : {
"edges" : [
{
"data" : {
"isHovered" : false
} ,
2025-08-05 19:52:59 +08:00
"id" : "xy-edge__beginstart-Agent:RottenRiversDoend" ,
2025-08-01 21:49:39 +08:00
"source" : "begin" ,
"sourceHandle" : "start" ,
2025-08-05 19:52:59 +08:00
"target" : "Agent:RottenRiversDo" ,
2025-08-01 21:49:39 +08:00
"targetHandle" : "end"
} ,
{
"data" : {
"isHovered" : false
} ,
2025-08-05 19:52:59 +08:00
"id" : "xy-edge__Agent:RottenRiversDoagentBottom-Agent:SlowKiwisBehaveagentTop" ,
"source" : "Agent:RottenRiversDo" ,
2025-08-01 21:49:39 +08:00
"sourceHandle" : "agentBottom" ,
2025-08-05 19:52:59 +08:00
"target" : "Agent:SlowKiwisBehave" ,
2025-08-01 21:49:39 +08:00
"targetHandle" : "agentTop"
} ,
{
"data" : {
"isHovered" : false
} ,
2025-08-05 19:52:59 +08:00
"id" : "xy-edge__Agent:RottenRiversDoagentBottom-Agent:PoorTaxesRescueagentTop" ,
"source" : "Agent:RottenRiversDo" ,
2025-08-01 21:49:39 +08:00
"sourceHandle" : "agentBottom" ,
2025-08-05 19:52:59 +08:00
"target" : "Agent:PoorTaxesRescue" ,
2025-08-01 21:49:39 +08:00
"targetHandle" : "agentTop"
} ,
{
"data" : {
"isHovered" : false
} ,
2025-08-05 19:52:59 +08:00
"id" : "xy-edge__Agent:RottenRiversDoagentBottom-Agent:SillyTurkeysRestagentTop" ,
"source" : "Agent:RottenRiversDo" ,
2025-08-01 21:49:39 +08:00
"sourceHandle" : "agentBottom" ,
2025-08-05 19:52:59 +08:00
"target" : "Agent:SillyTurkeysRest" ,
2025-08-01 21:49:39 +08:00
"targetHandle" : "agentTop"
} ,
{
"data" : {
"isHovered" : false
} ,
2025-08-05 19:52:59 +08:00
"id" : "xy-edge__Agent:SillyTurkeysResttool-Tool:CrazyShirtsKissend" ,
"source" : "Agent:SillyTurkeysRest" ,
"sourceHandle" : "tool" ,
"target" : "Tool:CrazyShirtsKiss" ,
"targetHandle" : "end"
2025-08-01 21:49:39 +08:00
} ,
{
"data" : {
"isHovered" : false
} ,
2025-08-05 19:52:59 +08:00
"id" : "xy-edge__Agent:RottenRiversDostart-Message:PurpleCitiesSeeend" ,
"source" : "Agent:RottenRiversDo" ,
"sourceHandle" : "start" ,
"target" : "Message:PurpleCitiesSee" ,
2025-08-01 21:49:39 +08:00
"targetHandle" : "end"
}
] ,
"nodes" : [
{
"data" : {
2025-08-05 19:52:59 +08:00
"form" : {
"enablePrologue" : true ,
"inputs" : { } ,
"mode" : "conversational" ,
"prologue" : "Hi! I'm an official AI customer service representative. How can I help you?"
} ,
2025-08-01 21:49:39 +08:00
"label" : "Begin" ,
"name" : "begin"
} ,
"id" : "begin" ,
"measured" : {
"height" : 48 ,
"width" : 200
} ,
"position" : {
"x" : 50 ,
"y" : 200
} ,
2025-08-05 19:52:59 +08:00
"selected" : false ,
2025-08-01 21:49:39 +08:00
"sourcePosition" : "left" ,
"targetPosition" : "right" ,
"type" : "beginNode"
} ,
{
"data" : {
"form" : {
"delay_after_error" : 1 ,
"description" : "" ,
"exception_comment" : "" ,
"exception_default_value" : "" ,
"exception_goto" : [ ] ,
"exception_method" : null ,
"frequencyPenaltyEnabled" : false ,
2025-08-05 19:52:59 +08:00
"frequency_penalty" : 0.7 ,
"llm_id" : "deepseek-chat@DeepSeek" ,
2025-08-01 21:49:39 +08:00
"maxTokensEnabled" : false ,
"max_retries" : 3 ,
2025-08-05 19:52:59 +08:00
"max_rounds" : 2 ,
"max_tokens" : 256 ,
2025-08-01 21:49:39 +08:00
"mcp" : [ ] ,
"message_history_window_size" : 12 ,
"outputs" : {
"content" : {
"type" : "string" ,
"value" : ""
}
} ,
"presencePenaltyEnabled" : false ,
2025-08-05 19:52:59 +08:00
"presence_penalty" : 0.4 ,
2025-08-01 21:49:39 +08:00
"prompts" : [
{
"content" : "The user query is {sys.query}" ,
"role" : "user"
}
] ,
2025-08-05 19:52:59 +08:00
"sys_prompt" : "# Role \n\nYou are **Customer Server Agent**. Classify every user message; handle **contact** yourself. This is a multi-agent system.\n\n## Categories \n\n1. **contact** \u2013 user gives phone, e\u2011mail, WeChat, Line, Discord, etc. \n\n2. **casual** \u2013 small talk, not about the product. \n\n3. **complain** \u2013 complaints or profanity about the product/service. \n\n4. **product** \u2013 questions on product use, appearance, function, or errors.\n\n## If contact \n\nReply with one random item below\u2014do not change wording or call sub\u2011agents: \n\n1. Okay, I've already written this down. What else can I do for you? \n\n2. Got it. What else can I do for you? \n\n3. Thanks for your trust! Our expert will contact you ASAP. Anything else I can help with? \n\n4. Thanks! Anything else I can do for you?\n\n\n---\n\n\n## Otherwise (casual\u202f/\u202fcomplain\u202f/\u202fproduct) \n\nLet Sub\u2011Agent returns its answer\n\n## Sub\u2011Agent \n\n- casual \u2192 **Casual Agent** \nThis is an agent for handles casual conversationk.\n\n- complain \u2192 **Soothe Agent** \nThis is an agent for handles complaints or emotional input.\n\n- product \u2192 **Product Agent** \nThis is an agent for handles product-related queries and can use the `Retrieval` tool.\n\n## Importance\n\n- When the Sub\u2011Agent returns its answer, forward that answer to the user verbatim \u2014 do not add, edit, or reason further.\n " ,
"temperature" : 0.1 ,
2025-08-01 21:49:39 +08:00
"temperatureEnabled" : true ,
"tools" : [ ] ,
"topPEnabled" : false ,
2025-08-05 19:52:59 +08:00
"top_p" : 0.3 ,
2025-08-01 21:49:39 +08:00
"user_prompt" : "" ,
"visual_files_var" : ""
} ,
"label" : "Agent" ,
2025-08-05 19:52:59 +08:00
"name" : "Customer Server Agent"
2025-08-01 21:49:39 +08:00
} ,
"dragging" : false ,
2025-08-05 19:52:59 +08:00
"id" : "Agent:RottenRiversDo" ,
2025-08-01 21:49:39 +08:00
"measured" : {
"height" : 84 ,
"width" : 200
} ,
"position" : {
2025-08-05 19:52:59 +08:00
"x" : 350 ,
"y" : 198.88981333505626
2025-08-01 21:49:39 +08:00
} ,
"selected" : false ,
"sourcePosition" : "right" ,
"targetPosition" : "left" ,
"type" : "agentNode"
} ,
{
"data" : {
"form" : {
"delay_after_error" : 1 ,
2025-08-05 19:52:59 +08:00
"description" : "This is an agent for handles casual conversationk." ,
2025-08-01 21:49:39 +08:00
"exception_comment" : "" ,
"exception_default_value" : "" ,
"exception_goto" : [ ] ,
"exception_method" : null ,
"frequencyPenaltyEnabled" : false ,
2025-08-05 19:52:59 +08:00
"frequency_penalty" : 0.3 ,
"llm_id" : "deepseek-chat@DeepSeek" ,
2025-08-01 21:49:39 +08:00
"maxTokensEnabled" : false ,
2025-08-05 19:52:59 +08:00
"max_retries" : 1 ,
2025-08-01 21:49:39 +08:00
"max_rounds" : 1 ,
"max_tokens" : 4096 ,
"mcp" : [ ] ,
"message_history_window_size" : 12 ,
"outputs" : {
"content" : {
"type" : "string" ,
"value" : ""
}
} ,
2025-08-05 19:52:59 +08:00
"parameter" : "Balance" ,
2025-08-01 21:49:39 +08:00
"presencePenaltyEnabled" : false ,
2025-08-05 19:52:59 +08:00
"presence_penalty" : 0.2 ,
2025-08-01 21:49:39 +08:00
"prompts" : [
{
"content" : "{sys.query}" ,
"role" : "user"
}
] ,
2025-08-05 19:52:59 +08:00
"sys_prompt" : "You are a friendly and casual conversational assistant. \n\nYour primary goal is to engage users in light and enjoyable daily conversation. \n\n- Keep a natural, relaxed, and positive tone. \n\n- Avoid sensitive, controversial, or negative topics. \n\n- You may gently guide the conversation by introducing related casual topics if the user shows interest. \n\n" ,
"temperature" : 0.5 ,
"temperatureEnabled" : true ,
"tools" : [ ] ,
2025-08-01 21:49:39 +08:00
"topPEnabled" : false ,
2025-08-05 19:52:59 +08:00
"top_p" : 0.85 ,
2025-08-01 21:49:39 +08:00
"user_prompt" : "This is the order you need to send to the agent." ,
"visual_files_var" : ""
} ,
"label" : "Agent" ,
2025-08-05 19:52:59 +08:00
"name" : "Casual Agent"
2025-08-01 21:49:39 +08:00
} ,
"dragging" : false ,
2025-08-05 19:52:59 +08:00
"id" : "Agent:SlowKiwisBehave" ,
2025-08-01 21:49:39 +08:00
"measured" : {
"height" : 84 ,
"width" : 200
} ,
"position" : {
2025-08-05 19:52:59 +08:00
"x" : 124.4782938105834 ,
"y" : 402.1704532368496
2025-08-01 21:49:39 +08:00
} ,
"selected" : false ,
"sourcePosition" : "right" ,
"targetPosition" : "left" ,
"type" : "agentNode"
} ,
{
"data" : {
"form" : {
"delay_after_error" : 1 ,
2025-08-05 19:52:59 +08:00
"description" : "This is an agent for handles complaints or emotional input." ,
2025-08-01 21:49:39 +08:00
"exception_comment" : "" ,
"exception_default_value" : "" ,
"exception_goto" : [ ] ,
"exception_method" : null ,
"frequencyPenaltyEnabled" : false ,
2025-08-05 19:52:59 +08:00
"frequency_penalty" : 0.3 ,
"llm_id" : "deepseek-chat@DeepSeek" ,
2025-08-01 21:49:39 +08:00
"maxTokensEnabled" : false ,
2025-08-05 19:52:59 +08:00
"max_retries" : 1 ,
"max_rounds" : 1 ,
2025-08-01 21:49:39 +08:00
"max_tokens" : 4096 ,
"mcp" : [ ] ,
"message_history_window_size" : 12 ,
"outputs" : {
"content" : {
"type" : "string" ,
"value" : ""
}
} ,
2025-08-05 19:52:59 +08:00
"parameter" : "Balance" ,
2025-08-01 21:49:39 +08:00
"presencePenaltyEnabled" : false ,
2025-08-05 19:52:59 +08:00
"presence_penalty" : 0.2 ,
2025-08-01 21:49:39 +08:00
"prompts" : [
{
"content" : "{sys.query}" ,
"role" : "user"
}
] ,
2025-08-05 19:52:59 +08:00
"sys_prompt" : "You are an empathetic mood-soothing assistant. \n\nYour role is to comfort and encourage users when they feel upset or frustrated. \n\n- Use a warm, kind, and understanding tone. \n\n- Focus on showing empathy and emotional support rather than solving the problem directly. \n\n- Always encourage users with positive and reassuring statements. " ,
"temperature" : 0.5 ,
2025-08-01 21:49:39 +08:00
"temperatureEnabled" : true ,
2025-08-05 19:52:59 +08:00
"tools" : [ ] ,
2025-08-01 21:49:39 +08:00
"topPEnabled" : false ,
2025-08-05 19:52:59 +08:00
"top_p" : 0.85 ,
2025-08-01 21:49:39 +08:00
"user_prompt" : "This is the order you need to send to the agent." ,
"visual_files_var" : ""
} ,
"label" : "Agent" ,
2025-08-05 19:52:59 +08:00
"name" : "Soothe Agent"
2025-08-01 21:49:39 +08:00
} ,
"dragging" : false ,
2025-08-05 19:52:59 +08:00
"id" : "Agent:PoorTaxesRescue" ,
2025-08-01 21:49:39 +08:00
"measured" : {
"height" : 84 ,
"width" : 200
} ,
"position" : {
2025-08-05 19:52:59 +08:00
"x" : 402.02090711979577 ,
"y" : 363.3139199638186
2025-08-01 21:49:39 +08:00
} ,
"selected" : false ,
"sourcePosition" : "right" ,
"targetPosition" : "left" ,
"type" : "agentNode"
} ,
{
"data" : {
"form" : {
"delay_after_error" : 1 ,
2025-08-05 19:52:59 +08:00
"description" : "This is an agent for handles product-related queries and can use the `Retrieval` tool." ,
2025-08-01 21:49:39 +08:00
"exception_comment" : "" ,
"exception_default_value" : "" ,
"exception_goto" : [ ] ,
"exception_method" : null ,
"frequencyPenaltyEnabled" : false ,
2025-08-05 19:52:59 +08:00
"frequency_penalty" : 0.7 ,
"llm_id" : "deepseek-chat@DeepSeek" ,
2025-08-01 21:49:39 +08:00
"maxTokensEnabled" : false ,
"max_retries" : 3 ,
2025-08-05 19:52:59 +08:00
"max_rounds" : 2 ,
"max_tokens" : 256 ,
2025-08-01 21:49:39 +08:00
"mcp" : [ ] ,
"message_history_window_size" : 12 ,
"outputs" : {
"content" : {
"type" : "string" ,
"value" : ""
}
} ,
"presencePenaltyEnabled" : false ,
2025-08-05 19:52:59 +08:00
"presence_penalty" : 0.4 ,
2025-08-01 21:49:39 +08:00
"prompts" : [
{
"content" : "{sys.query}" ,
"role" : "user"
}
] ,
2025-08-05 19:52:59 +08:00
"sys_prompt" : "# Role \n\nYou are a Product Information Advisor with access to the **Retrieval** tool.\n\n# Workflow \n\n1. Run **Retrieval** with a focused query from the user\u2019s question. \n\n2. Draft the reply **strictly** from the returned passages. \n\n3. If nothing relevant is retrieved, reply: \n\n \u201cI cannot find relevant documents in the knowledge base.\u201d\n\n# Rules \n\n- No assumptions, guesses, or extra\u2011KB knowledge. \n\n- Factual, concise. Use bullets / numbers when helpful. \n\n" ,
"temperature" : 0.1 ,
2025-08-01 21:49:39 +08:00
"temperatureEnabled" : true ,
2025-08-05 19:52:59 +08:00
"tools" : [
{
"component_name" : "Retrieval" ,
"name" : "Retrieval" ,
"params" : {
"cross_languages" : [ ] ,
"description" : "This is a product knowledge base" ,
"empty_response" : "" ,
"kb_ids" : [ ] ,
"keywords_similarity_weight" : 0.7 ,
"outputs" : {
"formalized_content" : {
"type" : "string" ,
"value" : ""
}
} ,
"rerank_id" : "" ,
"similarity_threshold" : 0.2 ,
"top_k" : 1024 ,
"top_n" : 8 ,
"use_kg" : false
}
}
] ,
2025-08-01 21:49:39 +08:00
"topPEnabled" : false ,
2025-08-05 19:52:59 +08:00
"top_p" : 0.3 ,
2025-08-01 21:49:39 +08:00
"user_prompt" : "This is the order you need to send to the agent." ,
"visual_files_var" : ""
} ,
"label" : "Agent" ,
2025-08-05 19:52:59 +08:00
"name" : "Product Agent"
2025-08-01 21:49:39 +08:00
} ,
"dragging" : false ,
2025-08-05 19:52:59 +08:00
"id" : "Agent:SillyTurkeysRest" ,
2025-08-01 21:49:39 +08:00
"measured" : {
"height" : 84 ,
"width" : 200
} ,
"position" : {
2025-08-05 19:52:59 +08:00
"x" : 684.0042670887832 ,
"y" : 317.79626670112515
2025-08-01 21:49:39 +08:00
} ,
"selected" : false ,
"sourcePosition" : "right" ,
"targetPosition" : "left" ,
"type" : "agentNode"
} ,
{
"data" : {
"form" : {
"description" : "This is an agent for a specific task." ,
"user_prompt" : "This is the order you need to send to the agent."
} ,
"label" : "Tool" ,
"name" : "flow.tool_0"
} ,
"dragging" : false ,
2025-08-05 19:52:59 +08:00
"id" : "Tool:CrazyShirtsKiss" ,
2025-08-01 21:49:39 +08:00
"measured" : {
"height" : 48 ,
"width" : 200
} ,
"position" : {
2025-08-05 19:52:59 +08:00
"x" : 659.7339736658578 ,
"y" : 443.3638400568565
2025-08-01 21:49:39 +08:00
} ,
"selected" : false ,
"sourcePosition" : "right" ,
"targetPosition" : "left" ,
"type" : "toolNode"
} ,
{
"data" : {
"form" : {
2025-08-05 19:52:59 +08:00
"content" : [
"{Agent:RottenRiversDo@content}"
]
2025-08-01 21:49:39 +08:00
} ,
2025-08-05 19:52:59 +08:00
"label" : "Message" ,
"name" : "Response"
2025-08-01 21:49:39 +08:00
} ,
"dragging" : false ,
2025-08-05 19:52:59 +08:00
"id" : "Message:PurpleCitiesSee" ,
2025-08-01 21:49:39 +08:00
"measured" : {
2025-08-05 19:52:59 +08:00
"height" : 56 ,
"width" : 200
2025-08-01 21:49:39 +08:00
} ,
"position" : {
2025-08-05 19:52:59 +08:00
"x" : 675.534293293706 ,
"y" : 158.92309339708154
2025-08-01 21:49:39 +08:00
} ,
"selected" : false ,
"sourcePosition" : "right" ,
"targetPosition" : "left" ,
2025-08-05 19:52:59 +08:00
"type" : "messageNode"
2025-08-01 21:49:39 +08:00
} ,
{
"data" : {
"form" : {
2025-08-05 19:52:59 +08:00
"text" : "This is a multi-agent system for intelligent customer service processing based on user intent classification. It uses the lead-agent to identify the type of user needs, assign tasks to sub-agents for processing, and finally the lead agent outputs the results."
2025-08-01 21:49:39 +08:00
} ,
"label" : "Note" ,
2025-08-05 19:52:59 +08:00
"name" : "Workflow Overall Description"
2025-08-01 21:49:39 +08:00
} ,
"dragHandle" : ".note-drag-handle" ,
"dragging" : false ,
2025-08-05 19:52:59 +08:00
"height" : 140 ,
"id" : "Note:MoodyTurtlesCount" ,
2025-08-01 21:49:39 +08:00
"measured" : {
2025-08-05 19:52:59 +08:00
"height" : 140 ,
"width" : 385
2025-08-01 21:49:39 +08:00
} ,
"position" : {
2025-08-05 19:52:59 +08:00
"x" : -59.311679338397 ,
"y" : -2.2203733298874866
2025-08-01 21:49:39 +08:00
} ,
"resizing" : false ,
"selected" : false ,
"sourcePosition" : "right" ,
"targetPosition" : "left" ,
"type" : "noteNode" ,
2025-08-05 19:52:59 +08:00
"width" : 385
2025-08-01 21:49:39 +08:00
} ,
{
"data" : {
"form" : {
2025-08-05 19:52:59 +08:00
"text" : "Answers will be given strictly according to the content retrieved from the knowledge base."
2025-08-01 21:49:39 +08:00
} ,
"label" : "Note" ,
2025-08-05 19:52:59 +08:00
"name" : "Product Agent "
2025-08-01 21:49:39 +08:00
} ,
"dragHandle" : ".note-drag-handle" ,
"dragging" : false ,
2025-08-05 19:52:59 +08:00
"id" : "Note:ColdCoinsBathe" ,
2025-08-01 21:49:39 +08:00
"measured" : {
2025-08-05 19:52:59 +08:00
"height" : 136 ,
"width" : 249
2025-08-01 21:49:39 +08:00
} ,
"position" : {
2025-08-05 19:52:59 +08:00
"x" : 994.4238924667025 ,
"y" : 329.08949370720796
2025-08-01 21:49:39 +08:00
} ,
"selected" : false ,
"sourcePosition" : "right" ,
"targetPosition" : "left" ,
2025-08-05 19:52:59 +08:00
"type" : "noteNode"
2025-08-01 21:49:39 +08:00
}
]
} ,
"history" : [ ] ,
"messages" : [ ] ,
"path" : [ ] ,
"retrieval" : [ ]
} ,
2025-08-05 19:52:59 +08:00
"avatar" : " d a t a : i m a g e / p n g ; b a s e 64 , i V B O R w 0 K G g o A A A A N S U h E U g A A A D A A A A A w C A Y A A A B X A v m H A A A A C X B I W X M A A B Y l A A A W J Q F J U i T w A A A A A X N S R 0 I A r s 4 c 6 Q A A A A R n Q U 1 B A A C x j w v 8 Y Q U A A B J J S U R B V H g B j V o J d B 3 V e f 7 m z r x N y 9 N i S 9 Z i 2 R L y J s s 2 Y i k 2 Z r W N w W 5 Y X d o 6 J K W O k 0 M 5 O W 3 t U j g 9 D m 3 Z 2 i T H N A 0 u x O U Q S m P H A Z u G U D a D I Q E S Q o y J F 4 H x I t n W 4 k 2 S t U t P T 9 J b Z v L / 996 Z N 0 + C J M N 5 f p q Z N 3 f + 9 f u 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
2025-10-30 03:56:28 +01:00
}