RAGflow/agent/templates/HR_callout_zh.json

1807 lines
133 KiB
JSON
Raw Normal View History

2025-03-24 11:19:28 +08:00
{
"id": 2,
"title": "HR recruitment pitch assistant (Chinese)",
"description": "A recruitment pitch assistant capable of pitching a candidate, presenting a job opportunity, addressing queries, and requesting the candidate's contact details. Let's begin by linking a knowledge base containing the job description in 'Retrieval'!",
"canvas_type": "chatbot",
"dsl": {
"answer": [],
"components": {
"Answer:TwentyMugsDeny": {
"downstream": [
"categorize:1"
],
"obj": {
"component_name": "Answer",
"inputs": [],
"output": null,
"params": {
"debug_inputs": [],
"inputs": [],
"message_history_window_size": 22,
"output": null,
"output_var_name": "output",
"post_answers": [],
"query": []
}
},
"upstream": [
"Message:MajorPigsYell",
"Generate:TruePawsReport",
"Generate:ToughLawsCheat",
"Generate:KindCarrotsSit",
"Generate:DirtyToolsTrain",
"Generate:FluffyPillowsGrow",
"Generate:ProudEarsWorry"
]
},
"Generate:DirtyToolsTrain": {
"downstream": [
"Answer:TwentyMugsDeny"
],
"obj": {
"component_name": "Generate",
"inputs": [],
"output": null,
"params": {
"cite": false,
"debug_inputs": [],
"frequency_penalty": 0.7,
"inputs": [],
"llm_id": "deepseek-chat@DeepSeek",
"max_tokens": 256,
"message_history_window_size": 12,
"output": null,
"output_var_name": "output",
"parameters": [],
"presence_penalty": 0.4,
"prompt": "你是公司负责招聘的HR当你提出加微信时对方表示拒绝。你需要耐心礼貌的回应候选人表示对于保护隐私信息给予理解也可以询问他对该职位的看法和顾虑。并在恰当的时机再次询问微信联系方式。也可以鼓励候选人主动与你取得联系。你的微信号是weixin_kevinE-mail是kkk@ragflow.com。说话不要重复。不要总是您好。",
"query": [],
"temperature": 0.1,
"top_p": 0.3
}
},
"upstream": [
"categorize:1"
]
},
"Generate:FluffyPillowsGrow": {
"downstream": [
"Answer:TwentyMugsDeny"
],
"obj": {
"component_name": "Generate",
"inputs": [],
"output": null,
"params": {
"cite": false,
"debug_inputs": [],
"frequency_penalty": 0.7,
"inputs": [],
"llm_id": "deepseek-chat@DeepSeek",
"max_tokens": 256,
"message_history_window_size": 12,
"output": null,
"output_var_name": "output",
"parameters": [
{
"component_id": "Retrieval:ColdEelsArrive",
"id": "5166a107-e859-4c71-99a2-3a216c775347",
"key": "jd"
}
],
"presence_penalty": 0.4,
"prompt": "你是公司负责招聘的HR候选人问了有关职位或公司的问题你根据以下职位信息回答。如果职位信息中不包含候选人的问题就回答不清楚、不知道、有待确认等。回答完后引导候选人加微信号\n - 方便加一下微信吗我把JD发您看看\n - 微信号多少我把详细职位JD发您\n 职位信息如下:\n {Retrieval:ColdEelsArrive}\n 职位信息如上。",
"query": [],
"temperature": 0.1,
"top_p": 0.3
}
},
"upstream": [
"Retrieval:ColdEelsArrive"
]
},
"Generate:KindCarrotsSit": {
"downstream": [
"Answer:TwentyMugsDeny"
],
"obj": {
"component_name": "Generate",
"inputs": [],
"output": null,
"params": {
"cite": false,
"debug_inputs": [],
"frequency_penalty": 0.7,
"inputs": [],
"llm_id": "deepseek-chat@DeepSeek",
"max_tokens": 256,
"message_history_window_size": 12,
"output": null,
"output_var_name": "output",
"parameters": [],
"presence_penalty": 0.4,
"prompt": "你是公司负责招聘的HR候选人表示不反感加微信如果对方已经报了微信号表示感谢和信任并表示马上会加上如果没有则问对方微信号多少。你的微信号是weixin_kevinE-mail是kkk@ragflow.com。说话不要重复。不要总是您好。",
"query": [],
"temperature": 0.1,
"top_p": 0.3
}
},
"upstream": [
"categorize:1"
]
},
"Generate:ProudEarsWorry": {
"downstream": [
"Answer:TwentyMugsDeny"
],
"obj": {
"component_name": "Generate",
"inputs": [],
"output": null,
"params": {
"cite": false,
"debug_inputs": [],
"frequency_penalty": 0.7,
"inputs": [],
"llm_id": "deepseek-chat@DeepSeek",
"max_tokens": 256,
"message_history_window_size": 12,
"output": null,
"output_var_name": "output",
"parameters": [],
"presence_penalty": 0.4,
"prompt": "你是公司负责招聘的HR现在候选人的聊了和职位无关的话题请耐心的回应候选人并将话题往该AGI的职位上带最好能要到候选人微信号以便后面保持联系。",
"query": [],
"temperature": 0.1,
"top_p": 0.3
}
},
"upstream": [
"categorize:0"
]
},
"Generate:ToughLawsCheat": {
"downstream": [
"Answer:TwentyMugsDeny"
],
"obj": {
"component_name": "Generate",
"inputs": [],
"output": null,
"params": {
"cite": false,
"debug_inputs": [],
"frequency_penalty": 0.7,
"inputs": [],
"llm_id": "deepseek-chat@DeepSeek",
"max_tokens": 256,
"message_history_window_size": 12,
"output": null,
"output_var_name": "output",
"parameters": [],
"presence_penalty": 0.4,
"prompt": "你是公司负责招聘的HR现在候选人的聊了和职位无关的话题请耐心的回应候选人并将话题往该AGI的职位上带最好能要到候选人微信号以便后面保持联系。",
"query": [],
"temperature": 0.1,
"top_p": 0.3
}
},
"upstream": [
"categorize:1"
]
},
"Generate:TruePawsReport": {
"downstream": [
"Answer:TwentyMugsDeny"
],
"obj": {
"component_name": "Generate",
"inputs": [],
"output": null,
"params": {
"cite": false,
"debug_inputs": [],
"frequency_penalty": 0.7,
"inputs": [],
"llm_id": "deepseek-chat@DeepSeek",
"max_tokens": 256,
"message_history_window_size": 12,
"output": null,
"output_var_name": "output",
"parameters": [],
"presence_penalty": 0.4,
"prompt": "你是公司负责招聘的HR候选人问了有关职位或公司的问题你根据以下职位信息回答。如果职位信息中不包含候选人的问题就回答不清楚、不知道、有待确认等。回答完后引导候选人加微信号\n - 方便加一下微信吗我把JD发您看看\n - 微信号多少我把详细职位JD发您\n 职位信息如下:\n {Retrieval:ShaggyRadiosRetire}\n 职位信息如上。",
"query": [],
"temperature": 0.1,
"top_p": 0.3
}
},
"upstream": [
"Retrieval:ShaggyRadiosRetire"
]
},
"Message:MajorPigsYell": {
"downstream": [
"Answer:TwentyMugsDeny"
],
"obj": {
"component_name": "Message",
"inputs": [],
"output": null,
"params": {
"debug_inputs": [],
"inputs": [],
"message_history_window_size": 22,
"messages": [
"我简单介绍一下:\nRAGFlow 是一款基于深度文档理解构建的开源 RAGRetrieval-Augmented Generation引擎。RAGFlow 可以为各种规模的企业及个人提供一套精简的 RAG 工作流程结合大语言模型LLM针对用户各类不同的复杂格式数据提供可靠的问答以及有理有据的引用。https://github.com/infiniflow/ragflow\n您那边还有什么要了解的"
],
"output": null,
"output_var_name": "output",
"query": []
}
},
"upstream": [
"categorize:0"
]
},
"Retrieval:ColdEelsArrive": {
"downstream": [
"Generate:FluffyPillowsGrow"
],
"obj": {
"component_name": "Retrieval",
"inputs": [],
"output": null,
"params": {
"debug_inputs": [],
"empty_response": "",
"inputs": [],
"kb_ids": [],
"keywords_similarity_weight": 0.3,
"message_history_window_size": 22,
"output": null,
"output_var_name": "output",
"query": [],
"rerank_id": "",
"similarity_threshold": 0.2,
"top_k": 1024,
"top_n": 6
}
},
"upstream": [
"categorize:1"
]
},
"Retrieval:ShaggyRadiosRetire": {
"downstream": [
"Generate:TruePawsReport"
],
"obj": {
"component_name": "Retrieval",
"inputs": [],
"output": null,
"params": {
"debug_inputs": [],
"empty_response": "",
"inputs": [],
"kb_ids": [],
"keywords_similarity_weight": 0.3,
"message_history_window_size": 22,
"output": null,
"output_var_name": "output",
"query": [],
"rerank_id": "",
"similarity_threshold": 0.2,
"top_k": 1024,
"top_n": 6
}
},
"upstream": [
"categorize:0"
]
},
"answer:0": {
"downstream": [
"categorize:0"
],
"obj": {
"component_name": "Answer",
"inputs": [],
"output": null,
"params": {
"debug_inputs": [],
"inputs": [],
"message_history_window_size": 22,
"output": null,
"output_var_name": "output",
"post_answers": [],
"query": []
}
},
"upstream": [
"begin",
"message:reject"
]
},
"begin": {
"downstream": [
"answer:0"
],
"obj": {
"component_name": "Begin",
"inputs": [],
"output": null,
"params": {
"debug_inputs": [],
"inputs": [],
"message_history_window_size": 22,
"output": null,
"output_var_name": "output",
"prologue": "您好我是英飞流负责招聘的HR了解到您是这方面的大佬然后冒昧的就联系到您。这边有个机会想和您分享RAGFlow正在招聘您这个岗位的资深的工程师不知道您那边是不是感兴趣",
"query": []
}
},
"upstream": []
},
"categorize:0": {
"downstream": [
"message:reject",
"Retrieval:ShaggyRadiosRetire",
"Generate:ProudEarsWorry",
"Message:MajorPigsYell"
],
"obj": {
"component_name": "Categorize",
"inputs": [],
"output": null,
"params": {
"category_description": {
"answer": {
"description": "该问题关于职位本身或公司的信息。",
"examples": "什么岗位?\n汇报对象是谁?\n公司多少人\n公司有啥产品\n具体工作内容是啥\n地点哪里\n双休吗",
"to": "Retrieval:ShaggyRadiosRetire"
},
"casual": {
"description": "该问题不关于职位本身或公司的信息,属于闲聊。",
"examples": "你好\n好久不见\n你男的女的\n你是猴子派来的救兵吗\n上午开会了?\n你叫啥\n最近市场如何?生意好做吗?",
"to": "Generate:ProudEarsWorry"
},
"interested": {
"description": "该回答表示他对于该职位感兴趣。",
"examples": "嗯\n说吧\n说说看\n还好吧\n是的\n哦\nyes\n具体说说",
"to": "Message:MajorPigsYell"
},
"reject": {
"description": "该回答表示他对于该职位不感兴趣,或感觉受到骚扰。",
"examples": "不需要\n不感兴趣\n暂时不看\n不要\nno\n我已经不干这个了\n我不是这个方向的",
"to": "message:reject"
}
},
"cite": true,
"debug_inputs": [],
"frequency_penalty": 0.7,
"inputs": [],
"llm_id": "deepseek-chat@DeepSeek",
"max_tokens": 512,
"message_history_window_size": 1,
"output": null,
"output_var_name": "output",
"parameters": [],
"presence_penalty": 0.4,
"prompt": "",
"query": [],
"temperature": 0.1,
"top_p": 0.3
}
},
"upstream": [
"answer:0"
]
},
"categorize:1": {
"downstream": [
"Retrieval:ColdEelsArrive",
"Generate:ToughLawsCheat",
"Generate:KindCarrotsSit",
"Generate:DirtyToolsTrain"
],
"obj": {
"component_name": "Categorize",
"inputs": [],
"output": null,
"params": {
"category_description": {
"about_job": {
"description": "该问题关于职位本身或公司的信息。",
"examples": "什么岗位?\n汇报对象是谁?\n公司多少人\n公司有啥产品\n具体工作内容是啥\n地点哪里\n双休吗",
"to": "Retrieval:ColdEelsArrive"
},
"casual": {
"description": "该问题不关于职位本身或公司的信息,属于闲聊。",
"examples": "你好\n好久不见\n你男的女的\n你是猴子派来的救兵吗\n上午开会了?\n你叫啥\n最近市场如何?生意好做吗?",
"to": "Generate:ToughLawsCheat"
},
"giveup": {
"description": "该回答表示他不愿意加微信。",
"examples": "不需要\n不感兴趣\n暂时不看\n不要\nno\n不方便\n不知道还要加我微信",
"to": "Generate:DirtyToolsTrain"
},
"wechat": {
"description": "该回答表示他愿意加微信,或者已经报了微信号。",
"examples": "嗯\n可以\n是的\n哦\nyes\n15002333453\nwindblow_2231",
"to": "Generate:KindCarrotsSit"
}
},
"cite": true,
"debug_inputs": [],
"frequency_penalty": 0.7,
"inputs": [],
"llm_id": "deepseek-chat@DeepSeek",
"max_tokens": 512,
"message_history_window_size": 8,
"output": null,
"output_var_name": "output",
"parameters": [],
"presence_penalty": 0.4,
"prompt": "",
"query": [],
"temperature": 0.1,
"top_p": 0.3
}
},
"upstream": [
"Answer:TwentyMugsDeny"
]
},
"message:reject": {
"downstream": [
"answer:0"
],
"obj": {
"component_name": "Message",
"inputs": [],
"output": null,
"params": {
"debug_inputs": [],
"inputs": [],
"message_history_window_size": 22,
"messages": [
"好的,祝您生活愉快,工作顺利。",
"哦,好的,感谢您宝贵的时间!"
],
"output": null,
"output_var_name": "output",
"query": []
}
},
"upstream": [
"categorize:0"
]
}
},
"embed_id": "",
"graph": {
"edges": [
{
"id": "7a045a3d-5881-4a57-9467-75946941a642",
"label": "",
"source": "begin",
"target": "answer:0"
},
{
"id": "9c6c78c1-532c-423d-9712-61c47a452f0e",
"label": "",
"source": "message:reject",
"target": "answer:0"
},
{
"id": "reactflow__edge-answer:0b-categorize:0a",
"source": "answer:0",
"sourceHandle": "b",
"target": "categorize:0",
"targetHandle": "a",
"type": "buttonEdge"
},
{
"id": "reactflow__edge-Answer:TwentyMugsDenyb-categorize:1a",
"markerEnd": "logo",
"source": "Answer:TwentyMugsDeny",
"sourceHandle": "b",
"style": {
"stroke": "rgb(202 197 245)",
"strokeWidth": 2
},
"target": "categorize:1",
"targetHandle": "a",
"type": "buttonEdge"
},
{
"id": "reactflow__edge-Retrieval:ShaggyRadiosRetireb-Generate:TruePawsReportc",
"markerEnd": "logo",
"source": "Retrieval:ShaggyRadiosRetire",
"sourceHandle": "b",
"style": {
"stroke": "rgb(202 197 245)",
"strokeWidth": 2
},
"target": "Generate:TruePawsReport",
"targetHandle": "c",
"type": "buttonEdge"
},
{
"id": "reactflow__edge-categorize:0reject-message:rejectb",
"markerEnd": "logo",
"source": "categorize:0",
"sourceHandle": "reject",
"style": {
"stroke": "rgb(202 197 245)",
"strokeWidth": 2
},
"target": "message:reject",
"targetHandle": "b",
"type": "buttonEdge"
},
{
"id": "reactflow__edge-categorize:0answer-Retrieval:ShaggyRadiosRetirec",
"markerEnd": "logo",
"source": "categorize:0",
"sourceHandle": "answer",
"style": {
"stroke": "rgb(202 197 245)",
"strokeWidth": 2
},
"target": "Retrieval:ShaggyRadiosRetire",
"targetHandle": "c",
"type": "buttonEdge"
},
{
"id": "reactflow__edge-categorize:0casual-Generate:ProudEarsWorryc",
"markerEnd": "logo",
"source": "categorize:0",
"sourceHandle": "casual",
"style": {
"stroke": "rgb(202 197 245)",
"strokeWidth": 2
},
"target": "Generate:ProudEarsWorry",
"targetHandle": "c",
"type": "buttonEdge"
},
{
"id": "reactflow__edge-Message:MajorPigsYellb-Answer:TwentyMugsDenyc",
"markerEnd": "logo",
"source": "Message:MajorPigsYell",
"sourceHandle": "b",
"style": {
"stroke": "rgb(202 197 245)",
"strokeWidth": 2
},
"target": "Answer:TwentyMugsDeny",
"targetHandle": "c",
"type": "buttonEdge"
},
{
"id": "reactflow__edge-categorize:0interested-Message:MajorPigsYellc",
"markerEnd": "logo",
"source": "categorize:0",
"sourceHandle": "interested",
"style": {
"stroke": "rgb(202 197 245)",
"strokeWidth": 2
},
"target": "Message:MajorPigsYell",
"targetHandle": "c",
"type": "buttonEdge"
},
{
"id": "reactflow__edge-Generate:TruePawsReportb-Answer:TwentyMugsDenyc",
"markerEnd": "logo",
"source": "Generate:TruePawsReport",
"sourceHandle": "b",
"style": {
"stroke": "rgb(202 197 245)",
"strokeWidth": 2
},
"target": "Answer:TwentyMugsDeny",
"targetHandle": "c",
"type": "buttonEdge"
},
{
"id": "reactflow__edge-categorize:1about_job-Retrieval:ColdEelsArriveb",
"markerEnd": "logo",
"source": "categorize:1",
"sourceHandle": "about_job",
"style": {
"stroke": "rgb(202 197 245)",
"strokeWidth": 2
},
"target": "Retrieval:ColdEelsArrive",
"targetHandle": "b",
"type": "buttonEdge"
},
{
"id": "reactflow__edge-categorize:1casual-Generate:ToughLawsCheatb",
"markerEnd": "logo",
"source": "categorize:1",
"sourceHandle": "casual",
"style": {
"stroke": "rgb(202 197 245)",
"strokeWidth": 2
},
"target": "Generate:ToughLawsCheat",
"targetHandle": "b",
"type": "buttonEdge"
},
{
"id": "reactflow__edge-categorize:1wechat-Generate:KindCarrotsSitb",
"markerEnd": "logo",
"source": "categorize:1",
"sourceHandle": "wechat",
"style": {
"stroke": "rgb(202 197 245)",
"strokeWidth": 2
},
"target": "Generate:KindCarrotsSit",
"targetHandle": "b",
"type": "buttonEdge"
},
{
"id": "reactflow__edge-categorize:1giveup-Generate:DirtyToolsTrainb",
"markerEnd": "logo",
"source": "categorize:1",
"sourceHandle": "giveup",
"style": {
"stroke": "rgb(202 197 245)",
"strokeWidth": 2
},
"target": "Generate:DirtyToolsTrain",
"targetHandle": "b",
"type": "buttonEdge"
},
{
"id": "reactflow__edge-Generate:ToughLawsCheatc-Answer:TwentyMugsDenyc",
"markerEnd": "logo",
"source": "Generate:ToughLawsCheat",
"sourceHandle": "c",
"style": {
"stroke": "rgb(202 197 245)",
"strokeWidth": 2
},
"target": "Answer:TwentyMugsDeny",
"targetHandle": "c",
"type": "buttonEdge"
},
{
"id": "reactflow__edge-Generate:KindCarrotsSitc-Answer:TwentyMugsDenyc",
"markerEnd": "logo",
"source": "Generate:KindCarrotsSit",
"sourceHandle": "c",
"style": {
"stroke": "rgb(202 197 245)",
"strokeWidth": 2
},
"target": "Answer:TwentyMugsDeny",
"targetHandle": "c",
"type": "buttonEdge"
},
{
"id": "reactflow__edge-Generate:DirtyToolsTrainc-Answer:TwentyMugsDenyc",
"markerEnd": "logo",
"source": "Generate:DirtyToolsTrain",
"sourceHandle": "c",
"style": {
"stroke": "rgb(202 197 245)",
"strokeWidth": 2
},
"target": "Answer:TwentyMugsDeny",
"targetHandle": "c",
"type": "buttonEdge"
},
{
"id": "reactflow__edge-Retrieval:ColdEelsArrivec-Generate:FluffyPillowsGrowb",
"markerEnd": "logo",
"source": "Retrieval:ColdEelsArrive",
"sourceHandle": "c",
"style": {
"stroke": "rgb(202 197 245)",
"strokeWidth": 2
},
"target": "Generate:FluffyPillowsGrow",
"targetHandle": "b",
"type": "buttonEdge"
},
{
"id": "reactflow__edge-Generate:FluffyPillowsGrowc-Answer:TwentyMugsDenyc",
"markerEnd": "logo",
"source": "Generate:FluffyPillowsGrow",
"sourceHandle": "c",
"style": {
"stroke": "rgb(202 197 245)",
"strokeWidth": 2
},
"target": "Answer:TwentyMugsDeny",
"targetHandle": "c",
"type": "buttonEdge"
},
{
"id": "reactflow__edge-Generate:ProudEarsWorryb-Answer:TwentyMugsDenyc",
"markerEnd": "logo",
"source": "Generate:ProudEarsWorry",
"sourceHandle": "b",
"style": {
"stroke": "rgb(202 197 245)",
"strokeWidth": 2
},
"target": "Answer:TwentyMugsDeny",
"targetHandle": "c",
"type": "buttonEdge"
}
],
"nodes": [
{
"data": {
"form": {
"prologue": "您好我是英飞流负责招聘的HR了解到您是这方面的大佬然后冒昧的就联系到您。这边有个机会想和您分享RAGFlow正在招聘您这个岗位的资深的工程师不知道您那边是不是感兴趣"
},
"label": "Begin",
"name": "开场白"
},
"dragging": false,
"height": 44,
"id": "begin",
"measured": {
"height": 44,
"width": 100
},
"position": {
"x": -1034.5459371394727,
"y": -4.596073111491364
},
"positionAbsolute": {
"x": -1034.5459371394727,
"y": -4.596073111491364
},
"selected": false,
"sourcePosition": "left",
"targetPosition": "right",
"type": "beginNode"
},
{
"data": {
"form": {},
"label": "Answer",
"name": "交互1"
},
"dragging": false,
"height": 44,
"id": "answer:0",
"measured": {
"height": 44,
"width": 200
},
"position": {
"x": -759.3845780310955,
"y": -1.5248388351160145
},
"positionAbsolute": {
"x": -781.130188267973,
"y": -1.5248388351160145
},
"selected": false,
"sourcePosition": "left",
"targetPosition": "right",
"type": "logicNode",
"width": 200
},
{
"data": {
"form": {
"category_description": {
"answer": {
"description": "该问题关于职位本身或公司的信息。",
"examples": "什么岗位?\n汇报对象是谁?\n公司多少人\n公司有啥产品\n具体工作内容是啥\n地点哪里\n双休吗",
"to": "Retrieval:ShaggyRadiosRetire"
},
"casual": {
"description": "该问题不关于职位本身或公司的信息,属于闲聊。",
"examples": "你好\n好久不见\n你男的女的\n你是猴子派来的救兵吗\n上午开会了?\n你叫啥\n最近市场如何?生意好做吗?",
"to": "Generate:ProudEarsWorry"
},
"interested": {
"description": "该回答表示他对于该职位感兴趣。",
"examples": "嗯\n说吧\n说说看\n还好吧\n是的\n哦\nyes\n具体说说",
"to": "Message:MajorPigsYell"
},
"reject": {
"description": "该回答表示他对于该职位不感兴趣,或感觉受到骚扰。",
"examples": "不需要\n不感兴趣\n暂时不看\n不要\nno\n我已经不干这个了\n我不是这个方向的",
"to": "message:reject"
}
},
"frequencyPenaltyEnabled": true,
"frequency_penalty": 0.7,
"llm_id": "deepseek-chat@DeepSeek",
"maxTokensEnabled": true,
"max_tokens": 512,
"message_history_window_size": 1,
"parameter": "Precise",
"presencePenaltyEnabled": true,
"presence_penalty": 0.4,
"temperature": 0.1,
"temperatureEnabled": true,
"topPEnabled": true,
"top_p": 0.3
},
"label": "Categorize",
"name": "是否感兴趣?"
},
"dragging": false,
"height": 223,
"id": "categorize:0",
"measured": {
"height": 223,
"width": 200
},
"position": {
"x": -511.7953063678477,
"y": -91.33627890840192
},
"positionAbsolute": {
"x": -511.7953063678477,
"y": -91.33627890840192
},
"selected": false,
"sourcePosition": "left",
"targetPosition": "right",
"type": "categorizeNode",
"width": 200
},
{
"data": {
"form": {
"category_description": {
"about_job": {
"description": "该问题关于职位本身或公司的信息。",
"examples": "什么岗位?\n汇报对象是谁?\n公司多少人\n公司有啥产品\n具体工作内容是啥\n地点哪里\n双休吗",
"to": "Retrieval:ColdEelsArrive"
},
"casual": {
"description": "该问题不关于职位本身或公司的信息,属于闲聊。",
"examples": "你好\n好久不见\n你男的女的\n你是猴子派来的救兵吗\n上午开会了?\n你叫啥\n最近市场如何?生意好做吗?",
"to": "Generate:ToughLawsCheat"
},
"giveup": {
"description": "该回答表示他不愿意加微信。",
"examples": "不需要\n不感兴趣\n暂时不看\n不要\nno\n不方便\n不知道还要加我微信",
"to": "Generate:DirtyToolsTrain"
},
"wechat": {
"description": "该回答表示他愿意加微信,或者已经报了微信号。",
"examples": "嗯\n可以\n是的\n哦\nyes\n15002333453\nwindblow_2231",
"to": "Generate:KindCarrotsSit"
}
},
"frequencyPenaltyEnabled": true,
"frequency_penalty": 0.7,
"llm_id": "deepseek-chat@DeepSeek",
"maxTokensEnabled": true,
"max_tokens": 512,
"message_history_window_size": 8,
"parameter": "Precise",
"presencePenaltyEnabled": true,
"presence_penalty": 0.4,
"temperature": 0.1,
"temperatureEnabled": true,
"topPEnabled": true,
"top_p": 0.3
},
"label": "Categorize",
"name": "可以加微信?"
},
"dragging": false,
"height": 223,
"id": "categorize:1",
"measured": {
"height": 223,
"width": 200
},
"position": {
"x": 650.2305440350307,
"y": 54.40917808770183
},
"positionAbsolute": {
"x": 650.2305440350307,
"y": 54.40917808770183
},
"selected": false,
"sourcePosition": "left",
"targetPosition": "right",
"type": "categorizeNode",
"width": 200
},
{
"data": {
"form": {
"messages": [
"好的,祝您生活愉快,工作顺利。",
"哦,好的,感谢您宝贵的时间!"
]
},
"label": "Message",
"name": "再会"
},
"dragging": false,
"height": 44,
"id": "message:reject",
"measured": {
"height": 44,
"width": 200
},
"position": {
"x": -531.5363370421936,
"y": 169.8364292609376
},
"positionAbsolute": {
"x": -506.16645843250325,
"y": 197.6224867858366
},
"selected": false,
"sourcePosition": "left",
"targetPosition": "right",
"type": "logicNode",
"width": 200
},
{
"data": {
"form": {},
"label": "Answer",
"name": "交互2"
},
"dragging": false,
"height": 44,
"id": "Answer:TwentyMugsDeny",
"measured": {
"height": 44,
"width": 200
},
"position": {
"x": 361.4824760998825,
"y": 142.99203467677523
},
"positionAbsolute": {
"x": 361.4824760998825,
"y": 142.99203467677523
},
"selected": false,
"sourcePosition": "left",
"targetPosition": "right",
"type": "logicNode",
"width": 200
},
{
"data": {
"form": {
"kb_ids": [],
"keywords_similarity_weight": 0.3,
"similarity_threshold": 0.2,
"top_k": 1024,
"top_n": 6
},
"label": "Retrieval",
"name": "搜索职位信息"
},
"dragging": false,
"height": 44,
"id": "Retrieval:ShaggyRadiosRetire",
"measured": {
"height": 44,
"width": 200
},
"position": {
"x": -200.47207828507428,
"y": -241.8885484926048
},
"positionAbsolute": {
"x": -200.47207828507428,
"y": -241.8885484926048
},
"selected": false,
"sourcePosition": "right",
"targetPosition": "left",
"type": "retrievalNode",
"width": 200
},
{
"data": {
"form": {
"cite": false,
"frequencyPenaltyEnabled": true,
"frequency_penalty": 0.7,
"llm_id": "deepseek-chat@DeepSeek",
"maxTokensEnabled": true,
"max_tokens": 256,
"message_history_window_size": 12,
"parameter": "Precise",
"parameters": [],
"presencePenaltyEnabled": true,
"presence_penalty": 0.4,
"prompt": "你是公司负责招聘的HR候选人问了有关职位或公司的问题你根据以下职位信息回答。如果职位信息中不包含候选人的问题就回答不清楚、不知道、有待确认等。回答完后引导候选人加微信号\n - 方便加一下微信吗我把JD发您看看\n - 微信号多少我把详细职位JD发您\n 职位信息如下:\n {Retrieval:ShaggyRadiosRetire}\n 职位信息如上。",
"temperature": 0.1,
"temperatureEnabled": true,
"topPEnabled": true,
"top_p": 0.3
},
"label": "Generate",
"name": "回答职位信息并加微信"
},
"dragging": false,
"height": 86,
"id": "Generate:TruePawsReport",
"measured": {
"height": 86,
"width": 200
},
"position": {
"x": 85.46499814334565,
"y": -84.90136892177973
},
"positionAbsolute": {
"x": 114.45914512584898,
"y": -243.16108786794368
},
"selected": false,
"sourcePosition": "right",
"targetPosition": "left",
"type": "generateNode",
"width": 200
},
{
"data": {
"form": {
"cite": false,
"frequencyPenaltyEnabled": true,
"frequency_penalty": 0.7,
"llm_id": "deepseek-chat@DeepSeek",
"maxTokensEnabled": true,
"max_tokens": 256,
"message_history_window_size": 12,
"parameter": "Precise",
"parameters": [],
"presencePenaltyEnabled": true,
"presence_penalty": 0.4,
"prompt": "你是公司负责招聘的HR现在候选人的聊了和职位无关的话题请耐心的回应候选人并将话题往该AGI的职位上带最好能要到候选人微信号以便后面保持联系。",
"temperature": 0.1,
"temperatureEnabled": true,
"topPEnabled": true,
"top_p": 0.3
},
"label": "Generate",
"name": "闲聊"
},
"dragging": false,
"height": 86,
"id": "Generate:ProudEarsWorry",
"measured": {
"height": 86,
"width": 200
},
"position": {
"x": -201.4798710337693,
"y": 19.284469688181446
},
"positionAbsolute": {
"x": -201.4798710337693,
"y": 19.284469688181446
},
"selected": true,
"sourcePosition": "right",
"targetPosition": "left",
"type": "generateNode",
"width": 200
},
{
"data": {
"form": {
"messages": [
"我简单介绍一下:\nRAGFlow 是一款基于深度文档理解构建的开源 RAGRetrieval-Augmented Generation引擎。RAGFlow 可以为各种规模的企业及个人提供一套精简的 RAG 工作流程结合大语言模型LLM针对用户各类不同的复杂格式数据提供可靠的问答以及有理有据的引用。https://github.com/infiniflow/ragflow\n您那边还有什么要了解的"
]
},
"label": "Message",
"name": "职位简介"
},
"dragging": false,
"height": 82,
"id": "Message:MajorPigsYell",
"measured": {
"height": 82,
"width": 200
},
"position": {
"x": -201.4757352153133,
"y": 142.14338727751849
},
"positionAbsolute": {
"x": -202.68382467291758,
"y": 127.64631378626683
},
"selected": false,
"sourcePosition": "right",
"targetPosition": "left",
"type": "messageNode",
"width": 200
},
{
"data": {
"form": {
"cite": false,
"frequencyPenaltyEnabled": true,
"frequency_penalty": 0.7,
"llm_id": "deepseek-chat@DeepSeek",
"maxTokensEnabled": true,
"max_tokens": 256,
"message_history_window_size": 12,
"parameter": "Precise",
"parameters": [],
"presencePenaltyEnabled": true,
"presence_penalty": 0.4,
"prompt": "你是公司负责招聘的HR现在候选人的聊了和职位无关的话题请耐心的回应候选人并将话题往该AGI的职位上带最好能要到候选人微信号以便后面保持联系。",
"temperature": 0.1,
"temperatureEnabled": true,
"topPEnabled": true,
"top_p": 0.3
},
"label": "Generate",
"name": "闲聊(1)"
},
"dragging": false,
"height": 86,
"id": "Generate:ToughLawsCheat",
"measured": {
"height": 86,
"width": 200
},
"position": {
"x": 717.0666295332912,
"y": -260.4610326390065
},
"positionAbsolute": {
"x": 719.4828084484998,
"y": -241.13160131733764
},
"selected": false,
"sourcePosition": "right",
"targetPosition": "left",
"type": "generateNode",
"width": 200
},
{
"data": {
"form": {
"kb_ids": [],
"keywords_similarity_weight": 0.3,
"similarity_threshold": 0.2,
"top_k": 1024,
"top_n": 6
},
"label": "Retrieval",
"name": "搜索职位信息(1)"
},
"dragging": false,
"height": 44,
"id": "Retrieval:ColdEelsArrive",
"measured": {
"height": 44,
"width": 200
},
"position": {
"x": 679.4658067127144,
"y": -15.040383599249951
},
"positionAbsolute": {
"x": 681.881985627923,
"y": -7.791846853624122
},
"selected": false,
"sourcePosition": "right",
"targetPosition": "left",
"type": "retrievalNode",
"width": 200
},
{
"data": {
"form": {
"cite": false,
"frequencyPenaltyEnabled": true,
"frequency_penalty": 0.7,
"llm_id": "deepseek-chat@DeepSeek",
"maxTokensEnabled": true,
"max_tokens": 256,
"message_history_window_size": 12,
"parameter": "Precise",
"parameters": [],
"presencePenaltyEnabled": true,
"presence_penalty": 0.4,
"prompt": "你是公司负责招聘的HR候选人表示不反感加微信如果对方已经报了微信号表示感谢和信任并表示马上会加上如果没有则问对方微信号多少。你的微信号是weixin_kevinE-mail是kkk@ragflow.com。说话不要重复。不要总是您好。",
"temperature": 0.1,
"temperatureEnabled": true,
"topPEnabled": true,
"top_p": 0.3
},
"label": "Generate",
"name": "加微信"
},
"dragging": false,
"height": 86,
"id": "Generate:KindCarrotsSit",
"measured": {
"height": 86,
"width": 200
},
"position": {
"x": 679.5187009685263,
"y": 298.0100840992407
},
"positionAbsolute": {
"x": 679.5187009685263,
"y": 298.0100840992407
},
"selected": false,
"sourcePosition": "right",
"targetPosition": "left",
"type": "generateNode",
"width": 200
},
{
"data": {
"form": {
"cite": false,
"frequencyPenaltyEnabled": true,
"frequency_penalty": 0.7,
"llm_id": "deepseek-chat@DeepSeek",
"maxTokensEnabled": true,
"max_tokens": 256,
"message_history_window_size": 12,
"parameter": "Precise",
"parameters": [],
"presencePenaltyEnabled": true,
"presence_penalty": 0.4,
"prompt": "你是公司负责招聘的HR当你提出加微信时对方表示拒绝。你需要耐心礼貌的回应候选人表示对于保护隐私信息给予理解也可以询问他对该职位的看法和顾虑。并在恰当的时机再次询问微信联系方式。也可以鼓励候选人主动与你取得联系。你的微信号是weixin_kevinE-mail是kkk@ragflow.com。说话不要重复。不要总是您好。",
"temperature": 0.1,
"temperatureEnabled": true,
"topPEnabled": true,
"top_p": 0.3
},
"label": "Generate",
"name": "不同意加微信后引导"
},
"dragging": false,
"height": 86,
"id": "Generate:DirtyToolsTrain",
"measured": {
"height": 86,
"width": 200
},
"position": {
"x": 713.3958582226193,
"y": 412.69665533104524
},
"positionAbsolute": {
"x": 730.3091106290796,
"y": 400.61576075500216
},
"selected": false,
"sourcePosition": "right",
"targetPosition": "left",
"type": "generateNode",
"width": 200
},
{
"data": {
"form": {
"text": "接收用户第一次输入,或在判断后输出静态消息。"
},
"label": "Note",
"name": "N: 交互1"
},
"dragHandle": ".note-drag-handle",
"dragging": false,
"height": 128,
"id": "Note:SharpWingsGrab",
"measured": {
"height": 128,
"width": 190
},
"position": {
"x": -762.470214040517,
"y": -135.06311183543562
},
"positionAbsolute": {
"x": -785.4239137349989,
"y": -137.47929075064422
},
"resizing": false,
"selected": false,
"sourcePosition": "right",
"style": {
"height": 128,
"width": 190
},
"targetPosition": "left",
"type": "noteNode",
"width": 190
},
{
"data": {
"form": {
"text": "大模型判断用户的输入属于哪一种分类,传给不同的组件。"
},
"label": "Note",
"name": "N:是否感兴趣"
},
"dragHandle": ".note-drag-handle",
"dragging": false,
"height": 128,
"id": "Note:ThickOrangesMelt",
"measured": {
"height": 128,
"width": 198
},
"position": {
"x": -514.737951592251,
"y": -232.7753166367196
},
"positionAbsolute": {
"x": -514.737951592251,
"y": -232.7753166367196
},
"resizing": false,
"selected": false,
"sourcePosition": "right",
"style": {
"height": 128,
"width": 198
},
"targetPosition": "left",
"type": "noteNode",
"width": 198
},
{
"data": {
"form": {
"text": "接收用户对职位不感兴趣的相关输入,随机返回一条静态消息。"
},
"label": "Note",
"name": "N: 再会"
},
"dragHandle": ".note-drag-handle",
"dragging": false,
"height": 128,
"id": "Note:FineDaysCheat",
"measured": {
"height": 128,
"width": 203
},
"position": {
"x": -530.3000123190136,
"y": 248.91808187570632
},
"positionAbsolute": {
"x": -503.7220442517189,
"y": 256.16661862133213
},
"resizing": false,
"selected": false,
"sourcePosition": "right",
"style": {
"height": 128,
"width": 203
},
"targetPosition": "left",
"type": "noteNode",
"width": 203
},
{
"data": {
"form": {
"text": "接收用户对职位感兴趣的相关输入,返回其中的静态消息。"
},
"label": "Note",
"name": "N:职位简介"
},
"dragHandle": ".note-drag-handle",
"dragging": false,
"height": 128,
"id": "Note:WeakTaxesBegin",
"measured": {
"height": 128,
"width": 208
},
"position": {
"x": -197.5153373041337,
"y": 261.2072463084719
},
"positionAbsolute": {
"x": -203.55578459215516,
"y": 261.2072463084719
},
"resizing": false,
"selected": false,
"sourcePosition": "right",
"style": {
"height": 128,
"width": 208
},
"targetPosition": "left",
"type": "noteNode",
"width": 208
},
{
"data": {
"form": {
"text": "接收用户闲聊,根据闲聊内容,大模型返回相应的回答。"
},
"label": "Note",
"name": "N: 闲聊"
},
"dragHandle": ".note-drag-handle",
"dragging": false,
"height": 128,
"id": "Note:FourCornersHelp",
"measured": {
"height": 128,
"width": 213
},
"position": {
"x": -195.26410221591698,
"y": -125.75023229737762
},
"positionAbsolute": {
"x": -195.26410221591698,
"y": -125.75023229737762
},
"resizing": false,
"selected": false,
"sourcePosition": "right",
"style": {
"height": 128,
"width": 213
},
"targetPosition": "left",
"type": "noteNode",
"width": 213
},
{
"data": {
"form": {
"text": "接收用户对于职位或者公司的问题,检索知识库,返回检索到的内容。"
},
"label": "Note",
"name": "N: 搜索职位信息"
},
"dragHandle": ".note-drag-handle",
"dragging": false,
"height": 128,
"id": "Note:FortyTiresDance",
"measured": {
"height": 128,
"width": 197
},
"position": {
"x": -199.51694815612117,
"y": -382.54628777242647
},
"positionAbsolute": {
"x": -199.51694815612117,
"y": -382.54628777242647
},
"resizing": false,
"selected": false,
"sourcePosition": "right",
"style": {
"height": 128,
"width": 197
},
"targetPosition": "left",
"type": "noteNode",
"width": 197
},
{
"data": {
"form": {
"text": "大模型根据检索到的职位信息,回答用户的输入并请求加微信。"
},
"label": "Note",
"name": "N: 回答职位信息"
},
"dragHandle": ".note-drag-handle",
"dragging": false,
"height": 128,
"id": "Note:SixMasksTie",
"measured": {
"height": 128,
"width": 205
},
"position": {
"x": 81.31654079972914,
"y": -230.7938043878787
},
"positionAbsolute": {
"x": 113.93495615504537,
"y": -379.38880767320825
},
"resizing": false,
"selected": false,
"sourcePosition": "right",
"style": {
"height": 128,
"width": 205
},
"targetPosition": "left",
"type": "noteNode",
"width": 205
},
{
"data": {
"form": {
"text": "在第一轮的交互完成后,在确定用户的意愿基础上,继续后续的交流。"
},
"label": "Note",
"name": "N: 交互2"
},
"dragHandle": ".note-drag-handle",
"dragging": false,
"height": 132,
"id": "Note:HipAnimalsLose",
"measured": {
"height": 132,
"width": 200
},
"position": {
"x": 361.5573430860398,
"y": 202.76501272911685
},
"positionAbsolute": {
"x": 361.5573430860398,
"y": 202.76501272911685
},
"resizing": false,
"selected": false,
"sourcePosition": "right",
"style": {
"height": 132,
"width": 200
},
"targetPosition": "left",
"type": "noteNode",
"width": 200
},
{
"data": {
"form": {
"text": "接收用户不愿意加微信的请求,大模型生成回答,回答与礼貌用语和引导用户加微信相关。"
},
"label": "Note",
"name": "N: 不同意加微信后"
},
"dragHandle": ".note-drag-handle",
"dragging": false,
"height": 144,
"id": "Note:CalmClownsOpen",
"measured": {
"height": 144,
"width": 200
},
"position": {
"x": 724.3625736109275,
"y": 527.6312716948657
},
"positionAbsolute": {
"x": 729.1949314413447,
"y": 498.6371247123624
},
"resizing": false,
"selected": false,
"sourcePosition": "right",
"style": {
"height": 144,
"width": 200
},
"targetPosition": "left",
"type": "noteNode",
"width": 200
},
{
"data": {
"form": {
"text": "接收用户加微信的请求或微信号的信息。如果是加微信请求,则大模型返回询问微信的回答;如果是微信号的信息,则大模型返回礼貌性的回答。"
},
"label": "Note",
"name": "N: 加微信"
},
"dragHandle": ".note-drag-handle",
"dragging": false,
"height": 149,
"id": "Note:EightSuitsAdmire",
"measured": {
"height": 149,
"width": 481
},
"position": {
"x": 1118.6632741834096,
"y": 300.1313513476347
},
"positionAbsolute": {
"x": 1118.6632741834096,
"y": 300.1313513476347
},
"resizing": false,
"selected": false,
"sourcePosition": "right",
"style": {
"height": 149,
"width": 481
},
"targetPosition": "left",
"type": "noteNode",
"width": 481
},
{
"data": {
"form": {
"text": "大模型判断用户的输入属于哪一种分类,传给不同的组件。"
},
"label": "Note",
"name": "N可以加微信"
},
"dragHandle": ".note-drag-handle",
"dragging": false,
"height": 128,
"id": "Note:SillyPillowsCrash",
"measured": {
"height": 128,
"width": 267
},
"position": {
"x": 1006.2146104300559,
"y": 61.99026665969035
},
"positionAbsolute": {
"x": 1006.2146104300559,
"y": 61.99026665969035
},
"resizing": false,
"selected": false,
"sourcePosition": "right",
"style": {
"height": 128,
"width": 267
},
"targetPosition": "left",
"type": "noteNode",
"width": 267
},
{
"data": {
"form": {
"text": "接收用户对于职位或者公司的问题,检索知识库,返回检索到的内容。"
},
"label": "Note",
"name": "N: 搜索职位信息(1)"
},
"dragHandle": ".note-drag-handle",
"dragging": false,
"height": 128,
"id": "Note:PurplePathsHeal",
"measured": {
"height": 128,
"width": 269
},
"position": {
"x": 679.0610551820539,
"y": -146.81167586458758
},
"positionAbsolute": {
"x": 679.0610551820539,
"y": -146.81167586458758
},
"selected": false,
"sourcePosition": "right",
"targetPosition": "left",
"type": "noteNode",
"width": 269
},
{
"data": {
"form": {
"text": "接收用户闲聊,根据闲聊内容,大模型返回相应的回答。"
},
"label": "Note",
"name": "N闲聊(1)"
},
"dragHandle": ".note-drag-handle",
"dragging": false,
"height": 129,
"id": "Note:VastHumansAttend",
"measured": {
"height": 129,
"width": 200
},
"position": {
"x": 713.2672727035068,
"y": -403.49170163825374
},
"positionAbsolute": {
"x": 719.3077199915283,
"y": -382.2721004750209
},
"resizing": false,
"selected": false,
"sourcePosition": "right",
"style": {
"height": 129,
"width": 200
},
"targetPosition": "left",
"type": "noteNode",
"width": 200
},
{
"data": {
"form": {
"cite": false,
"frequencyPenaltyEnabled": true,
"frequency_penalty": 0.7,
"llm_id": "deepseek-chat@DeepSeek",
"maxTokensEnabled": true,
"max_tokens": 256,
"message_history_window_size": 12,
"parameter": "Precise",
"parameters": [
{
"component_id": "Retrieval:ColdEelsArrive",
"id": "5166a107-e859-4c71-99a2-3a216c775347",
"key": "jd"
}
],
"presencePenaltyEnabled": true,
"presence_penalty": 0.4,
"prompt": "你是公司负责招聘的HR候选人问了有关职位或公司的问题你根据以下职位信息回答。如果职位信息中不包含候选人的问题就回答不清楚、不知道、有待确认等。回答完后引导候选人加微信号\n - 方便加一下微信吗我把JD发您看看\n - 微信号多少我把详细职位JD发您\n 职位信息如下:\n {Retrieval:ColdEelsArrive}\n 职位信息如上。",
"temperature": 0.1,
"temperatureEnabled": true,
"topPEnabled": true,
"top_p": 0.3
},
"label": "Generate",
"name": "回答职位信息并加微信1"
},
"dragging": false,
"height": 128,
"id": "Generate:FluffyPillowsGrow",
"measured": {
"height": 128,
"width": 200
},
"position": {
"x": 411.4591451258489,
"y": -7.161087867943763
},
"positionAbsolute": {
"x": 411.4591451258489,
"y": -7.161087867943763
},
"selected": false,
"sourcePosition": "right",
"targetPosition": "left",
"type": "generateNode",
"width": 200
}
]
},
"history": [],
"messages": [],
"path": [],
"reference": []
},
"avatar": "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAARCAE9AUcDASIAAhEBAxEB/8QAHwAAAQMEAwEAAAAAAAAAAAAAAAYHCAUJCgsCAwQB/8QAQRAAAQMDAwIEBAUCBAUDBAMAAQIDBAUGEQASIQcxCBMiQQkUUWEKFSMycUKBFpGh8BckUrHBJdHhGDNicoKS8f/EABwBAAICAwEBAAAAAAAAAAAAAAAGBQcBAwQCCP/EADoRAAEDAgUCBAQFBAICAgMAAAECAxEEIQAFEjFBUWEGEyJxMoGRoQcUscHwI9Hh8UJSFTMkchZigv/aAAwDAQACEQMRAD8AzsNGjRowYNGjRowYNGjRowYNGjRowYNGj/f01wU4htCnFqSltCQpZUsAbTjAycZKjgJHBUe2jBjn9d3pwnPJAGRnIycD2I7jnXhdnIC1MRnEKlFBVHwCpt1YyFISoDCnE/u24OQCpWNeCovOLCW3VuMMusumOUtkrckkpCWnckFAKRwOCo5Kc41ToyHZAci+ltQdRIaklYR5K2hgllaEhKuU/qJUv1AqCgVZGjBjpfecUl5K3y0t1hSzKeQFBx5pQLzAcBSttKR7YBwTjtqsUuS6hLcaQwtltSUqhH9ze5RBdShRUFKSoYWCRgAng680UfOy25PltOBPzDFRjtrSEJklrYt1sqyjypCcLTj1BWQk8aUPktAtENpHkJKWcjJbCkBKgnOSOOO5xgEHOjBjs0aNGjBg0aNGjBg0aNGg23tab2wdO9x7dcGjRo/3/v8A399Avtf2v+mMEgbmNvvt9cGjRo7aMZwaNGjRgGw4waNGuKnEISpa1IShCStalLCQlI7lRVjB9hwAT7g8aMGOSeSQSE8Z3E+nv2JOMcf/AOH38Ts5lK/JbcSp9aFlkjKm1uJ4DYUnOXT3CMe3ByDjwz31KQ35i1sRnkPBpwN/qqf2nyml+oEIUSCNoSVFQwck4pkVt19LsJwAeYtpxD+9LaYzrOElbTiUYLwVyUFwHKTuOe5gx1vOuqLvmPKbeeYdSuU62HEmS3hSmEklKmhtKuAkAcgE8nVSpUlxtDLDzC2mHUBUVScKbU8SneULUreUrQVKwU+klRBwca6I26XMbfLTS3Y7q2ai0ladi3ShbaZbWSUBD7YBVwcubwnCjpRBhlKWUhtO1gfpAgHyyU7eM5wQCoHkg5ONGDHbo0aNGDBo0aNGDBo0aNGDBo0aNGDBo0aNGDBo0aNGDBo0aNGDBo0aNYJjr8sGDRowVHYnJWRwEkbicHGN2RnjjII45BGkfcfUOxrSjuPXJdNBoiWFFLqqhVIrb2UJUpSPJC0lSwASpKE7hs7cnO2nZeqlhumZdeUTADaFKBNrSBA3G8YCQEFZKQkEAlSgncjhRB54wsNJaWpYfLE4uKQpTgaIITFaUDmMlKxysBSeUqHIzzlJzGqsePPwn0N5yPN6wUTzG1bVluHPkNJ2j14ebQlK9hxkpSAkYGcZ3Ki2PFB4ceqsFudZfVy0anHZleQ8qZUU0d5wlKkpQlNVDCQoOlvhGFqxgEJyNSbuQZ0y35q8rrQi1/y7mxi5OmIvvPBxzCspisoDyNQJBE8jvtf/AHGHvaKnm1ty3Fr+Y8ttx9YIMeWn/wCytABwG3ONqgSTgk47H1NU75otidHbZDPCUNBSQ6QoqClHcDhWdxGCeSMHnXopIhPw25cR2JNalNMufMxXGZMd9O3ch5tbClsknk+Yn2A/pAOqqc55OcAJGc8cZA5+3Izz3PudRLqVMnS4lSVyRoKSFAiN7QN+px0AyAQQQehB+ViccUJQgbUIShOANqQAkYzgDAyfYndk+wONctGjXkEkAkQemM4NGjIHc49v7/TVAum6bfsygzriuSoR6ZS6e2HZT75JUEIUrcY7STueedWtttDIBUVJ9KcknWeva59semULfcS00lS3FkAJAk359sV5R2lO7dhStuUpCiDtJzt3JKv24ITlWVA4xnSMurqJZFkw5U66rno1DjQmnJD6581lpTcdpsurecG8hlASk5L5bAIIOeNW/Op/jamyCmk2XBmUCJNiyHI1dlJgzJCm0FDLK5y401aaNLnqcT+XU2PGqdRfeTLW6xCiwJAFu29rwVEuBdw13qRWp901OC4F05LzMqpVG3W1/MyU0pt1lxu248haGmJ9bcZl1QolKRSo0VxssxuR+upaZvW6+hBkgAn1A2gx0k9b8Th3yvwVUVUKrVKZSoSEIkqIMRNhuTHMAzGL+VP659JKtIfiUq+6DU5UN1pidHgy0yX6c++w2+0mpNoH/IpcbWFsqklpLqNy05TzpM3N4o+gFnTV065+qloUKftUWItVrEOC5L24DaWfmHUDc+4oNxi5sTIWUpbUSpJOPa34pbSjwKwzDFu0tTNTjOyKPHkCkQRUpMUfl8BbSJshyRKbbZlMP1Ku1B2aWI7roYYC/llwR66eIBu/7qo7TFlJoFSjw6nGisV2jt1SDIjtFDj8imV+AWY7IBJDQhOy48xEf106MFtBK074lU9UNUrCUuJCv6rx+E/CQAYNtuYjpeG2l/DfLVtF2oqKhlSSRoCRKtokTyI27zjNOse+bb6hWtTLwtuoMyqLVoK58eRvB2MtFfmh8p3BlTCG1uSErwpgcOpCiAW5tvxJdHLsqVxUug3jBnyLXmCn1V1pLgisydhdUlL6gG1lLW1akpWvahSCraFhRw5enPxA+tHRim3903pPUGo27ZK6G/BrTdRpH5y5KW+2/TX5VuyFR0R4siUhth1M2m+W0otqK2FrLgLbdFvHT1E6cPV9FO/KJ0G5HpsyVAqzsuo1WqR1tIhpqUYyZUdUaOiCGZFRdlPxHY/zDRbajlpiAJ+pqK9dM2ugaS46gjzEgygpEXkAyO0W+eOOi8AZcHcwTmNV5dOqE0K0n1ykg+oHaeYJk+0Yzk6l1c6YUdENdYvq3KWioSGI8FcyoIZTJelY+XbbUCobnCQkeZsRkjKtpyK9R70tS4Ao0W4aNUSlexQjz4zgSsKI2LCVkoWojahtYQ4pRACQlSFKw/rU8ZtEuqqPy5t2w6FUZcmK1LolcQ49adTjxYim1MVBmVJiR1T0xC1AkyaDGpNUYkyoyodVIU7FU83TK5bsqVzV+rWXeUenVaNKXOqdj3HFYRXqZDb/AOZVVbDq9JgIpF2sTGyiG+qZQpaou+I/VY1LdabmTtbVeYaNSPJKoSsKskKO+8WB5j9scrvgKkUh1LVUsOJ/9ZWLL2AKYkkq5JtxIxlgBaVZAC/MyPQUkEjvnOcJwDyFAcjAJGM8hyPpxrHM6FeP7xBQb5i0GXOkvqmyqjSap0w6j20Zb7NQjzZTVGqVl3bRarDSu2qrTxEfVFqESfLh1BxcdyrMtRVsSbqfh68b9h9b7kqViT6bUbQvOjqZiTYslvZCTUtiVyae+ic23Mps9lZCG25iHIk9CkGnSH/OQ8JltAfbDrDiHkFSky2qbpiR9498J2ZeG6/KyvzG1FCIJMeqDA1EbQeIN+mJwaTE5xxL5YmFa2VuKCdpSmM0lSR5aQtJ3FQVglKwEnJAwQRpTAhXuMqyranOAM4wAoFYGfSUrJUle5ClcA68NThCW2ynYXFFxO/cpX7Mgq9+COfVkHAAzgnGqSFFJSoEGL+0/oRiBIjff/AP7/2nFHacK0LROcU4l1AZfWUgfLOg4ZeaSM+hRCAVfu4IxnXrappkBLc5httDO4AtJKfmACMLUcp5cIClEgZzzkHn2w4TcdA3hBW42lt3KU4UptRzlJGFK/bhWM84zgnVQOTjnPYDv7EYH+g/0zovO1uv86f6GMY60IQ2AlCEoSEhISkDA2nAPbcSR3ye+PoBrno0YOM44+vtrBVeACTI+h3PyGD
}