{
    "id": 40,
    "title": {
        "en": "Resume",
        "de": "Lebenslauf",
        "zh": "简历"
    },
    "description": {
        "en": "This template segments parsed files into resume-specific sections. Best for career-related documents with clearly defined categories such as experience, education, projects, and skills.",
        "de": "Diese Vorlage segmentiert die geparste Datei anhand der Struktur eines Lebenslaufs. Sie eignet sich für Dokumente mit klar definierten Abschnitten wie persönlichen Informationen, Ausbildung, Berufserfahrung, Projekten, Fähigkeiten, Zertifikaten und anderen karrierebezogenen Inhalten.",
        "zh": "此模板将解析后的文件按简历结构进行切片，适用于具有清晰分节的文档类型，如个人信息、教育背景、工作经历、项目经历、技能、证书及其他职业相关内容。"
    },
    "canvas_type": "Ingestion Pipeline",
    "canvas_category": "dataflow_canvas",
        "dsl": {
            "components": {
                "Extractor:ThreeDrinksAct": {
                    "downstream": [
                        "Tokenizer:KindHandsWin"
                    ],
                    "obj": {
                        "component_name": "Extractor",
                        "params": {
                            "field_name": "metadata",
                            "frequencyPenaltyEnabled": true,
                            "frequency_penalty": 0.7,
                            "llm_id": "THUDM/GLM-4.1V-9B-Thinking@SILICONFLOW",
                            "maxTokensEnabled": false,
                            "max_tokens": 256,
                            "outputs": {
                                "chunks": {
                                    "type": "Array<Object>",
                                    "value": []
                                }
                            },
                            "presencePenaltyEnabled": true,
                            "presence_penalty": 0.4,
                            "prompts": [
                                {
                                    "content": "Content: {TitleChunker:FlatMiceFix@chunks}",
                                    "role": "user"
                                }
                            ],
                            "sys_prompt": "Act as a precise resume metadata extractor. Extract stable, chunk-supported metadata from the provided resume content.\n\nRules:\n1. Use only information explicitly stated in the content. Do not infer, guess, normalize, or add missing facts.\n2. The input may be only one chunk of a resume. Extract only what this content directly supports.\n3. Use only these field names:\ncandidate_name, gender, phone, email, city, location, nationality, linkedin, github, website, highest_degree, degree_levels, school_names, majors, graduation_years, work_experience_years, current_job_title, job_titles, company_names, job_experience, industries, target_job_titles, target_locations, employment_types, skills, certificates, awards, summary_tags\n4. Ignore detailed responsibilities, project descriptions, achievement narratives, self-evaluation, and other low-value local details.\n5. Keep values in the same language as the source text whenever possible.\n6. Remove duplicates and keep only concise, high-value metadata.\n7. Return only fields that are explicitly supported by the content. Do not return empty or unsupported fields.\n\nField guidance:\n- highest_degree: highest explicit degree level mentioned\n- degree_levels: all explicit degree levels mentioned\n- school_names: explicit school, college, or university names\n- majors: explicit fields of study\n- graduation_years: explicit graduation years only\n- work_experience_years: only if explicitly stated\n- current_job_title: only if explicitly current or most recent\n- job_titles: explicit role titles\n- company_names: explicit employer names\n- job_experience: concise structured work entries explicitly supported by the content, preferably including title, company, and time information when available\n- industries: explicit industry names only\n- target_job_titles: explicit desired roles only\n- target_locations: explicit desired work locations only\n- skills: concise, core, search-useful skills explicitly mentioned\n- certificates: explicit certificate names only\n- awards: explicit award names only\n- summary_tags: short, high-value tags strictly supported by the content\n\nReturn only the extracted metadata. Do not output explanatory text.",
                            "temperature": 0.1,
                            "temperatureEnabled": true,
                            "tenant_llm_id": 29,
                            "topPEnabled": true,
                            "top_p": 0.3
                        }
                    },
                    "upstream": [
                        "TitleChunker:FlatMiceFix"
                    ]
                },
                "File": {
                    "downstream": [
                        "Parser:HipSignsRhyme"
                    ],
                    "obj": {
                        "component_name": "File",
                        "params": {}
                    },
                    "upstream": []
                },
                "Parser:HipSignsRhyme": {
                    "downstream": [
                        "TitleChunker:FlatMiceFix"
                    ],
                    "obj": {
                        "component_name": "Parser",
                        "params": {
                            "outputs": {
                                "html": {
                                    "type": "string",
                                    "value": ""
                                },
                                "json": {
                                    "type": "Array<object>",
                                    "value": []
                                },
                                "markdown": {
                                    "type": "string",
                                    "value": ""
                                },
                                "text": {
                                    "type": "string",
                                    "value": ""
                                }
                            },
                            "setups": {
                                "doc": {
                                    "output_format": "json",
                                    "preprocess": [
                                        "main_content"
                                    ],
                                    "suffix": [
                                        "doc"
                                    ]
                                },
                                "docx": {
                                    "flatten_media_to_text": true,
                                    "output_format": "json",
                                    "preprocess": [
                                        "main_content"
                                    ],
                                    "suffix": [
                                        "docx"
                                    ],
                                    "vlm": {}
                                },
                                "email": {
                                    "fields": [
                                        "from",
                                        "to",
                                        "cc",
                                        "bcc",
                                        "date",
                                        "subject",
                                        "body",
                                        "attachments"
                                    ],
                                    "output_format": "text",
                                    "preprocess": [
                                        "main_content"
                                    ],
                                    "suffix": [
                                        "eml",
                                        "msg"
                                    ]
                                },
                                "html": {
                                    "output_format": "json",
                                    "preprocess": [
                                        "main_content"
                                    ],
                                    "suffix": [
                                        "htm",
                                        "html"
                                    ]
                                },
                                "image": {
                                    "output_format": "text",
                                    "parse_method": "ocr",
                                    "preprocess": [
                                        "main_content"
                                    ],
                                    "suffix": [
                                        "jpg",
                                        "jpeg",
                                        "png",
                                        "gif"
                                    ]
                                },
                                "markdown": {
                                    "flatten_media_to_text": true,
                                    "output_format": "json",
                                    "preprocess": [
                                        "main_content"
                                    ],
                                    "suffix": [
                                        "md",
                                        "markdown",
                                        "mdx"
                                    ],
                                    "vlm": {}
                                },
                                "pdf": {
                                    "flatten_media_to_text": true,
                                    "output_format": "json",
                                    "parse_method": "DeepDOC",
                                    "preprocess": [
                                        "main_content"
                                    ],
                                    "suffix": [
                                        "pdf"
                                    ],
                                    "vlm": {}
                                },
                                "slides": {
                                    "output_format": "json",
                                    "parse_method": "DeepDOC",
                                    "preprocess": [
                                        "main_content"
                                    ],
                                    "suffix": [
                                        "pptx",
                                        "ppt"
                                    ]
                                },
                                "spreadsheet": {
                                    "flatten_media_to_text": true,
                                    "output_format": "html",
                                    "parse_method": "DeepDOC",
                                    "preprocess": [
                                        "main_content"
                                    ],
                                    "suffix": [
                                        "xls",
                                        "xlsx",
                                        "csv"
                                    ],
                                    "vlm": {}
                                },
                                "text&code": {
                                    "output_format": "json",
                                    "preprocess": [
                                        "main_content"
                                    ],
                                    "suffix": [
                                        "txt",
                                        "py",
                                        "js",
                                        "java",
                                        "c",
                                        "cpp",
                                        "h",
                                        "php",
                                        "go",
                                        "ts",
                                        "sh",
                                        "cs",
                                        "kt",
                                        "sql"
                                    ]
                                }
                            }
                        }
                    },
                    "upstream": [
                        "File"
                    ]
                },
                "TitleChunker:FlatMiceFix": {
                    "downstream": [
                        "Extractor:ThreeDrinksAct"
                    ],
                    "obj": {
                        "component_name": "TitleChunker",
                        "params": {
                            "hierarchy": 1,
                            "include_heading_content": false,
                            "levels": [
                                [
                                    "^\\s*(?i:(?:\\d+[\\.\\)]\\s*)?(?:EDUCATION|ACADEMIC\\s*BACKGROUND|ACADEMIC\\s*HISTORY|EDUCATIONAL\\s*BACKGROUND|RELEVANT\\s*COURSEWORK|COURSEWORK|EXPERIENCE|WORK\\s*EXPERIENCE|PROFESSIONAL\\s*EXPERIENCE|RELEVANT\\s*EXPERIENCE|EMPLOYMENT\\s*HISTORY|CAREER\\s*HISTORY|INTERNSHIP\\s*EXPERIENCE|PROJECTS|PROJECT\\s*EXPERIENCE|ACADEMIC\\s*PROJECTS|PROFESSIONAL\\s*PROJECTS|SKILLS|TECHNICAL\\s*SKILLS|CORE\\s*COMPETENCIES|COMPETENCIES|QUALIFICATIONS|SUMMARY\\s*OF\\s*QUALIFICATIONS|CERTIFICATIONS|LICENSES|CERTIFICATES|AWARDS|HONORS|HONOURS|ACHIEVEMENTS|PUBLICATIONS|RESEARCH|RESEARCH\\s*EXPERIENCE|LEADERSHIP|LEADERSHIP\\s*EXPERIENCE|ACTIVITIES|EXTRACURRICULAR\\s*ACTIVITIES|ACTIVITIES\\s*(?:&|AND)\\s*SKILLS|INVOLVEMENT|CAMPUS\\s*INVOLVEMENT|VOLUNTEER\\s*EXPERIENCE|VOLUNTEERING|COMMUNITY\\s*SERVICE|LANGUAGES|INTERESTS|HOBBIES|PROFILE|PROFESSIONAL\\s*PROFILE|SUMMARY|PROFESSIONAL\\s*SUMMARY|CAREER\\s*SUMMARY|OBJECTIVE|CAREER\\s*OBJECTIVE|PERSONAL\\s*INFORMATION|CONTACT\\s*INFORMATION|ADDITIONAL\\s*INFORMATION|TRAINING))\\s*[:\uff1a]?\\s*$"
                                ],
                                [
                                    "^\\s*(?:\\d+[\\.\u3001\\)]\\s*)?(?:\u6559\u80b2\u80cc\u666f|\u6559\u80b2\u7ecf\u5386|\u5b66\u5386\u80cc\u666f|\u5b66\u672f\u80cc\u666f|\u6280\u672f\u80cc\u666f|\u5de5\u4f5c\u7ecf\u5386|\u5de5\u4f5c\u7ecf\u9a8c|\u5b9e\u4e60\u7ecf\u5386|\u9879\u76ee\u7ecf\u5386|\u9879\u76ee\u7ecf\u9a8c|\u79d1\u7814\u7ecf\u5386|\u7814\u7a76\u7ecf\u5386|\u6821\u56ed\u7ecf\u5386|\u5b9e\u8df5\u7ecf\u5386|\u4e13\u4e1a\u7ecf\u5386|\u804c\u4e1a\u7ecf\u5386|\u6280\u80fd|\u4e13\u4e1a\u6280\u80fd|\u6280\u80fd\u7279\u957f|\u6838\u5fc3\u6280\u80fd|\u6280\u672f\u6808|\u4e2a\u4eba\u6280\u80fd|\u5de5\u4f5c\u6280\u80fd|\u804c\u4e1a\u6280\u80fd|\u6280\u80fd\u4e0e\u8bc4\u4ef7|\u6280\u80fd\u4e0e\u81ea\u6211\u8bc4\u4ef7|\u5de5\u4f5c\u6280\u80fd\u4e0e\u81ea\u6211\u8bc4\u4ef7|\u804c\u4e1a\u6280\u80fd\u4e0e\u81ea\u6211\u8bc4\u4ef7|\u8bc1\u4e66|\u8d44\u683c\u8bc1\u4e66|\u804c\u4e1a\u8d44\u683c|\u8d44\u8d28\u8bc1\u4e66|\u83b7\u5956\u60c5\u51b5|\u83b7\u5956\u7ecf\u5386|\u8363\u8a89|\u8363\u8a89\u5956\u9879|\u5956\u9879|\u79d1\u7814\u6210\u679c|\u8bba\u6587\u53d1\u8868|\u53d1\u8868\u8bba\u6587|\u9886\u5bfc\u7ecf\u5386|\u5b66\u751f\u5de5\u4f5c|\u6821\u56ed\u6d3b\u52a8|\u793e\u56e2\u7ecf\u5386|\u6d3b\u52a8\u7ecf\u5386|\u5fd7\u613f\u7ecf\u5386|\u5fd7\u613f\u670d\u52a1|\u793e\u4f1a\u5b9e\u8df5|\u8bed\u8a00\u80fd\u529b|\u8bed\u8a00|\u81ea\u6211\u8bc4\u4ef7|\u4e2a\u4eba\u8bc4\u4ef7|\u81ea\u6211\u603b\u7ed3|\u4e2a\u4eba\u603b\u7ed3|\u4e2a\u4eba\u4f18\u52bf|\u4e2a\u4eba\u7b80\u4ecb|\u4e2a\u4eba\u4fe1\u606f|\u57fa\u672c\u4fe1\u606f|\u8054\u7cfb\u65b9\u5f0f|\u6c42\u804c\u610f\u5411|\u5e94\u8058\u610f\u5411|\u804c\u4e1a\u76ee\u6807|\u6c42\u804c\u76ee\u6807|\u5174\u8da3\u7231\u597d|\u5174\u8da3\u7279\u957f|\u57f9\u8bad\u7ecf\u5386|\u5176\u4ed6\u4fe1\u606f|\u9644\u52a0\u4fe1\u606f)\\s*[:\uff1a]?\\s*$"
                                ]
                            ],
                            "method": "hierarchy",
                            "root_chunk_as_heading": true
                        }
                    },
                    "upstream": [
                        "Parser:HipSignsRhyme"
                    ]
                },
                "Tokenizer:KindHandsWin": {
                    "downstream": [],
                    "obj": {
                        "component_name": "Tokenizer",
                        "params": {
                            "fields": "text",
                            "filename_embd_weight": 0.1,
                            "outputs": {},
                            "search_method": [
                                "embedding",
                                "full_text"
                            ]
                        }
                    },
                    "upstream": [
                        "Extractor:ThreeDrinksAct"
                    ]
                }
            },
            "globals": {
                "sys.history": []
            },
            "graph": {
                "edges": [
                    {
                        "data": {
                            "isHovered": false
                        },
                        "id": "xy-edge__Filestart-Parser:HipSignsRhymeend",
                        "source": "File",
                        "sourceHandle": "start",
                        "target": "Parser:HipSignsRhyme",
                        "targetHandle": "end"
                    },
                    {
                        "data": {
                            "isHovered": false
                        },
                        "id": "xy-edge__Parser:HipSignsRhymestart-TitleChunker:FlatMiceFixend",
                        "source": "Parser:HipSignsRhyme",
                        "sourceHandle": "start",
                        "target": "TitleChunker:FlatMiceFix",
                        "targetHandle": "end"
                    },
                    {
                        "data": {
                            "isHovered": false
                        },
                        "id": "xy-edge__Extractor:ThreeDrinksActstart-Tokenizer:KindHandsWinend",
                        "markerEnd": "logo",
                        "source": "Extractor:ThreeDrinksAct",
                        "sourceHandle": "start",
                        "target": "Tokenizer:KindHandsWin",
                        "targetHandle": "end",
                        "type": "buttonEdge",
                        "zIndex": 1001
                    },
                    {
                        "data": {
                            "isHovered": false
                        },
                        "id": "xy-edge__TitleChunker:FlatMiceFixstart-Extractor:ThreeDrinksActend",
                        "markerEnd": "logo",
                        "source": "TitleChunker:FlatMiceFix",
                        "sourceHandle": "start",
                        "target": "Extractor:ThreeDrinksAct",
                        "targetHandle": "end",
                        "type": "buttonEdge",
                        "zIndex": 1001
                    }
                ],
                "nodes": [
                    {
                        "data": {
                            "label": "File",
                            "name": "File"
                        },
                        "id": "File",
                        "measured": {
                            "height": 49,
                            "width": 200
                        },
                        "position": {
                            "x": 50,
                            "y": 200
                        },
                        "sourcePosition": "left",
                        "targetPosition": "right",
                        "type": "beginNode"
                    },
                    {
                        "data": {
                            "form": {
                                "outputs": {
                                    "html": {
                                        "type": "string",
                                        "value": ""
                                    },
                                    "json": {
                                        "type": "Array<object>",
                                        "value": []
                                    },
                                    "markdown": {
                                        "type": "string",
                                        "value": ""
                                    },
                                    "text": {
                                        "type": "string",
                                        "value": ""
                                    }
                                },
                                "setups": [
                                    {
                                        "fileFormat": "pdf",
                                        "flatten_media_to_text": true,
                                        "output_format": "json",
                                        "parse_method": "DeepDOC",
                                        "preprocess": [
                                            "main_content"
                                        ]
                                    },
                                    {
                                        "fileFormat": "spreadsheet",
                                        "flatten_media_to_text": true,
                                        "output_format": "html",
                                        "parse_method": "DeepDOC",
                                        "preprocess": [
                                            "main_content"
                                        ]
                                    },
                                    {
                                        "fileFormat": "image",
                                        "output_format": "text",
                                        "parse_method": "ocr",
                                        "preprocess": [
                                            "main_content"
                                        ]
                                    },
                                    {
                                        "fields": [
                                            "from",
                                            "to",
                                            "cc",
                                            "bcc",
                                            "date",
                                            "subject",
                                            "body",
                                            "attachments"
                                        ],
                                        "fileFormat": "email",
                                        "output_format": "text",
                                        "preprocess": [
                                            "main_content"
                                        ]
                                    },
                                    {
                                        "fileFormat": "markdown",
                                        "flatten_media_to_text": true,
                                        "output_format": "json",
                                        "preprocess": [
                                            "main_content"
                                        ]
                                    },
                                    {
                                        "fileFormat": "text&code",
                                        "output_format": "json",
                                        "preprocess": [
                                            "main_content"
                                        ]
                                    },
                                    {
                                        "fileFormat": "html",
                                        "output_format": "json",
                                        "preprocess": [
                                            "main_content"
                                        ]
                                    },
                                    {
                                        "fileFormat": "doc",
                                        "output_format": "json",
                                        "preprocess": [
                                            "main_content"
                                        ]
                                    },
                                    {
                                        "fileFormat": "docx",
                                        "flatten_media_to_text": true,
                                        "output_format": "json",
                                        "preprocess": [
                                            "main_content"
                                        ]
                                    },
                                    {
                                        "fileFormat": "slides",
                                        "output_format": "json",
                                        "parse_method": "DeepDOC",
                                        "preprocess": [
                                            "main_content"
                                        ]
                                    }
                                ]
                            },
                            "label": "Parser",
                            "name": "Parser_0"
                        },
                        "dragging": false,
                        "id": "Parser:HipSignsRhyme",
                        "measured": {
                            "height": 197,
                            "width": 200
                        },
                        "position": {
                            "x": 307.6583243118047,
                            "y": 119.87418674572268
                        },
                        "selected": false,
                        "sourcePosition": "right",
                        "targetPosition": "left",
                        "type": "parserNode"
                    },
                    {
                        "data": {
                            "form": {
                                "fields": "text",
                                "filename_embd_weight": 0.1,
                                "outputs": {},
                                "search_method": [
                                    "embedding",
                                    "full_text"
                                ]
                            },
                            "label": "Tokenizer",
                            "name": "Indexer_0"
                        },
                        "dragging": false,
                        "id": "Tokenizer:KindHandsWin",
                        "measured": {
                            "height": 113,
                            "width": 200
                        },
                        "position": {
                            "x": 883.0243372012395,
                            "y": 156.39625132974524
                        },
                        "selected": false,
                        "sourcePosition": "right",
                        "targetPosition": "left",
                        "type": "tokenizerNode"
                    },
                    {
                        "data": {
                            "form": {
                                "hierarchy": "1",
                                "include_heading_content": false,
                                "method": "hierarchy",
                                "outputs": {
                                    "chunks": {
                                        "type": "Array<Object>",
                                        "value": []
                                    }
                                },
                                "promote_first_heading_to_root": false,
                                "root_chunk_as_heading": true,
                                "rules": [
                                    {
                                        "levels": [
                                            {
                                                "expression": "^\\s*(?i:(?:\\d+[\\.\\)]\\s*)?(?:EDUCATION|ACADEMIC\\s*BACKGROUND|ACADEMIC\\s*HISTORY|EDUCATIONAL\\s*BACKGROUND|RELEVANT\\s*COURSEWORK|COURSEWORK|EXPERIENCE|WORK\\s*EXPERIENCE|PROFESSIONAL\\s*EXPERIENCE|RELEVANT\\s*EXPERIENCE|EMPLOYMENT\\s*HISTORY|CAREER\\s*HISTORY|INTERNSHIP\\s*EXPERIENCE|PROJECTS|PROJECT\\s*EXPERIENCE|ACADEMIC\\s*PROJECTS|PROFESSIONAL\\s*PROJECTS|SKILLS|TECHNICAL\\s*SKILLS|CORE\\s*COMPETENCIES|COMPETENCIES|QUALIFICATIONS|SUMMARY\\s*OF\\s*QUALIFICATIONS|CERTIFICATIONS|LICENSES|CERTIFICATES|AWARDS|HONORS|HONOURS|ACHIEVEMENTS|PUBLICATIONS|RESEARCH|RESEARCH\\s*EXPERIENCE|LEADERSHIP|LEADERSHIP\\s*EXPERIENCE|ACTIVITIES|EXTRACURRICULAR\\s*ACTIVITIES|ACTIVITIES\\s*(?:&|AND)\\s*SKILLS|INVOLVEMENT|CAMPUS\\s*INVOLVEMENT|VOLUNTEER\\s*EXPERIENCE|VOLUNTEERING|COMMUNITY\\s*SERVICE|LANGUAGES|INTERESTS|HOBBIES|PROFILE|PROFESSIONAL\\s*PROFILE|SUMMARY|PROFESSIONAL\\s*SUMMARY|CAREER\\s*SUMMARY|OBJECTIVE|CAREER\\s*OBJECTIVE|PERSONAL\\s*INFORMATION|CONTACT\\s*INFORMATION|ADDITIONAL\\s*INFORMATION|TRAINING))\\s*[:\uff1a]?\\s*$"
                                            }
                                        ]
                                    },
                                    {
                                        "levels": [
                                            {
                                                "expression": "^\\s*(?:\\d+[\\.\u3001\\)]\\s*)?(?:\u6559\u80b2\u80cc\u666f|\u6559\u80b2\u7ecf\u5386|\u5b66\u5386\u80cc\u666f|\u5b66\u672f\u80cc\u666f|\u6280\u672f\u80cc\u666f|\u5de5\u4f5c\u7ecf\u5386|\u5de5\u4f5c\u7ecf\u9a8c|\u5b9e\u4e60\u7ecf\u5386|\u9879\u76ee\u7ecf\u5386|\u9879\u76ee\u7ecf\u9a8c|\u79d1\u7814\u7ecf\u5386|\u7814\u7a76\u7ecf\u5386|\u6821\u56ed\u7ecf\u5386|\u5b9e\u8df5\u7ecf\u5386|\u4e13\u4e1a\u7ecf\u5386|\u804c\u4e1a\u7ecf\u5386|\u6280\u80fd|\u4e13\u4e1a\u6280\u80fd|\u6280\u80fd\u7279\u957f|\u6838\u5fc3\u6280\u80fd|\u6280\u672f\u6808|\u4e2a\u4eba\u6280\u80fd|\u5de5\u4f5c\u6280\u80fd|\u804c\u4e1a\u6280\u80fd|\u6280\u80fd\u4e0e\u8bc4\u4ef7|\u6280\u80fd\u4e0e\u81ea\u6211\u8bc4\u4ef7|\u5de5\u4f5c\u6280\u80fd\u4e0e\u81ea\u6211\u8bc4\u4ef7|\u804c\u4e1a\u6280\u80fd\u4e0e\u81ea\u6211\u8bc4\u4ef7|\u8bc1\u4e66|\u8d44\u683c\u8bc1\u4e66|\u804c\u4e1a\u8d44\u683c|\u8d44\u8d28\u8bc1\u4e66|\u83b7\u5956\u60c5\u51b5|\u83b7\u5956\u7ecf\u5386|\u8363\u8a89|\u8363\u8a89\u5956\u9879|\u5956\u9879|\u79d1\u7814\u6210\u679c|\u8bba\u6587\u53d1\u8868|\u53d1\u8868\u8bba\u6587|\u9886\u5bfc\u7ecf\u5386|\u5b66\u751f\u5de5\u4f5c|\u6821\u56ed\u6d3b\u52a8|\u793e\u56e2\u7ecf\u5386|\u6d3b\u52a8\u7ecf\u5386|\u5fd7\u613f\u7ecf\u5386|\u5fd7\u613f\u670d\u52a1|\u793e\u4f1a\u5b9e\u8df5|\u8bed\u8a00\u80fd\u529b|\u8bed\u8a00|\u81ea\u6211\u8bc4\u4ef7|\u4e2a\u4eba\u8bc4\u4ef7|\u81ea\u6211\u603b\u7ed3|\u4e2a\u4eba\u603b\u7ed3|\u4e2a\u4eba\u4f18\u52bf|\u4e2a\u4eba\u7b80\u4ecb|\u4e2a\u4eba\u4fe1\u606f|\u57fa\u672c\u4fe1\u606f|\u8054\u7cfb\u65b9\u5f0f|\u6c42\u804c\u610f\u5411|\u5e94\u8058\u610f\u5411|\u804c\u4e1a\u76ee\u6807|\u6c42\u804c\u76ee\u6807|\u5174\u8da3\u7231\u597d|\u5174\u8da3\u7279\u957f|\u57f9\u8bad\u7ecf\u5386|\u5176\u4ed6\u4fe1\u606f|\u9644\u52a0\u4fe1\u606f)\\s*[:\uff1a]?\\s*$"
                                            }
                                        ]
                                    }
                                ]
                            },
                            "label": "TitleChunker",
                            "name": "Title Chunker_0"
                        },
                        "dragging": false,
                        "id": "TitleChunker:FlatMiceFix",
                        "measured": {
                            "height": 73,
                            "width": 200
                        },
                        "position": {
                            "x": 572.7908769627791,
                            "y": 141.55515313482098
                        },
                        "selected": true,
                        "sourcePosition": "right",
                        "targetPosition": "left",
                        "type": "chunkerNode"
                    },
                    {
                        "data": {
                            "form": {
                                "field_name": "metadata",
                                "frequencyPenaltyEnabled": true,
                                "frequency_penalty": 0.7,
                                "llm_id": "THUDM/GLM-4.1V-9B-Thinking@SILICONFLOW",
                                "maxTokensEnabled": false,
                                "max_tokens": 256,
                                "outputs": {
                                    "chunks": {
                                        "type": "Array<Object>",
                                        "value": []
                                    }
                                },
                                "presencePenaltyEnabled": true,
                                "presence_penalty": 0.4,
                                "prompts": "Content: {TitleChunker:FlatMiceFix@chunks}",
                                "sys_prompt": "Act as a precise resume metadata extractor. Extract stable, chunk-supported metadata from the provided resume content.\n\nRules:\n1. Use only information explicitly stated in the content. Do not infer, guess, normalize, or add missing facts.\n2. The input may be only one chunk of a resume. Extract only what this content directly supports.\n3. Use only these field names:\ncandidate_name, gender, phone, email, city, location, nationality, linkedin, github, website, highest_degree, degree_levels, school_names, majors, graduation_years, work_experience_years, current_job_title, job_titles, company_names, job_experience, industries, target_job_titles, target_locations, employment_types, skills, certificates, awards, summary_tags\n4. Ignore detailed responsibilities, project descriptions, achievement narratives, self-evaluation, and other low-value local details.\n5. Keep values in the same language as the source text whenever possible.\n6. Remove duplicates and keep only concise, high-value metadata.\n7. Return only fields that are explicitly supported by the content. Do not return empty or unsupported fields.\n\nField guidance:\n- highest_degree: highest explicit degree level mentioned\n- degree_levels: all explicit degree levels mentioned\n- school_names: explicit school, college, or university names\n- majors: explicit fields of study\n- graduation_years: explicit graduation years only\n- work_experience_years: only if explicitly stated\n- current_job_title: only if explicitly current or most recent\n- job_titles: explicit role titles\n- company_names: explicit employer names\n- job_experience: concise structured work entries explicitly supported by the content, preferably including title, company, and time information when available\n- industries: explicit industry names only\n- target_job_titles: explicit desired roles only\n- target_locations: explicit desired work locations only\n- skills: concise, core, search-useful skills explicitly mentioned\n- certificates: explicit certificate names only\n- awards: explicit award names only\n- summary_tags: short, high-value tags strictly supported by the content\n\nReturn only the extracted metadata. Do not output explanatory text.",
                                "temperature": 0.1,
                                "temperatureEnabled": true,
                                "tenant_llm_id": 29,
                                "topPEnabled": true,
                                "top_p": 0.3
                            },
                            "label": "Extractor",
                            "name": "Auto Metadata"
                        },
                        "dragging": false,
                        "id": "Extractor:ThreeDrinksAct",
                        "measured": {
                            "height": 89,
                            "width": 200
                        },
                        "position": {
                            "x": 623.8123774842874,
                            "y": 236.49984938595793
                        },
                        "selected": false,
                        "sourcePosition": "right",
                        "targetPosition": "left",
                        "type": "contextNode"
                    }
                ]
            },
            "history": [],
            "messages": [],
            "path": [],
            "retrieval": [],
            "variables": []
        },
    "avatar": "data:image/png;base64,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"
}
