mirror of
https://github.com/infiniflow/ragflow.git
synced 2026-06-29 15:31:05 +08:00
### What problem does this PR solve? Feat: optimize title chunk 1. Add a new button to enable "Use root chunk as H0 heading", so that the first chunk is carried on to all remaining chunks. 2. Update resume agent template ### Type of change - [x] New Feature (non-breaking change which adds functionality) <img width="700" alt="img_v3_02111_63b04951-b3d7-4001-a08b-539db6d5298g" src="https://github.com/user-attachments/assets/4179ac4d-90e7-4353-9b93-d649a455e634" /> <img width="700" alt="image" src="https://github.com/user-attachments/assets/c0ba0f3c-05aa-4f2c-b418-e808ca1a2641" />
497 lines
28 KiB
JSON
497 lines
28 KiB
JSON
{
|
|
"id": 33,
|
|
"title": {
|
|
"en": "General",
|
|
"de": "Allgemein",
|
|
"zh": "通用"
|
|
},
|
|
"description": {
|
|
"en": "This general-purpose template segments parsed files by token count. Ideal for unstructured documents that lack a fixed layout.",
|
|
"de": "Diese Vorlage verwendet eine allgemeine Segmentierungsstrategie und teilt die geparste Datei anhand der Token-Anzahl auf. Sie eignet sich für verschiedenste Dokumenttypen, wenn kein spezifisches Strukturmuster erforderlich ist.",
|
|
"zh": "此模板采用通用切分逻辑,按照 token 数量对解析后的文件进行切片,适用于不依赖特定结构模式的各类文档。"
|
|
},
|
|
"canvas_type": "Ingestion Pipeline",
|
|
"canvas_category": "dataflow_canvas",
|
|
"dsl": {
|
|
"components": {
|
|
"File": {
|
|
"downstream": [
|
|
"Parser:HipSignsRhyme"
|
|
],
|
|
"obj": {
|
|
"component_name": "File",
|
|
"params": {}
|
|
},
|
|
"upstream": []
|
|
},
|
|
"Parser:HipSignsRhyme": {
|
|
"downstream": [
|
|
"TokenChunker:SixApplesFall"
|
|
],
|
|
"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": false,
|
|
"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": false,
|
|
"output_format": "json",
|
|
"preprocess": [
|
|
"main_content"
|
|
],
|
|
"suffix": [
|
|
"md",
|
|
"markdown",
|
|
"mdx"
|
|
],
|
|
"vlm": {}
|
|
},
|
|
"pdf": {
|
|
"flatten_media_to_text": false,
|
|
"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": false,
|
|
"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"
|
|
]
|
|
},
|
|
"TokenChunker:SixApplesFall": {
|
|
"downstream": [
|
|
"Tokenizer:LegalReadersDecide"
|
|
],
|
|
"obj": {
|
|
"component_name": "TokenChunker",
|
|
"params": {
|
|
"children_delimiters": [],
|
|
"chunk_token_size": 512,
|
|
"delimiter_mode": "token_size",
|
|
"delimiters": [],
|
|
"image_context_size": 0,
|
|
"outputs": {
|
|
"chunks": {
|
|
"type": "Array<Object>",
|
|
"value": []
|
|
}
|
|
},
|
|
"overlapped_percent": 0,
|
|
"table_context_size": 0
|
|
}
|
|
},
|
|
"upstream": [
|
|
"Parser:HipSignsRhyme"
|
|
]
|
|
},
|
|
"Tokenizer:LegalReadersDecide": {
|
|
"downstream": [],
|
|
"obj": {
|
|
"component_name": "Tokenizer",
|
|
"params": {
|
|
"fields": "text",
|
|
"filename_embd_weight": 0.1,
|
|
"outputs": {},
|
|
"search_method": [
|
|
"embedding",
|
|
"full_text"
|
|
]
|
|
}
|
|
},
|
|
"upstream": [
|
|
"TokenChunker:SixApplesFall"
|
|
]
|
|
}
|
|
},
|
|
"globals": {
|
|
"sys.history": []
|
|
},
|
|
"graph": {
|
|
"edges": [
|
|
{
|
|
"id": "xy-edge__Filestart-Parser:HipSignsRhymeend",
|
|
"source": "File",
|
|
"sourceHandle": "start",
|
|
"target": "Parser:HipSignsRhyme",
|
|
"targetHandle": "end"
|
|
},
|
|
{
|
|
"id": "xy-edge__Parser:HipSignsRhymestart-TokenChunker:SixApplesFallend",
|
|
"source": "Parser:HipSignsRhyme",
|
|
"sourceHandle": "start",
|
|
"target": "TokenChunker:SixApplesFall",
|
|
"targetHandle": "end"
|
|
},
|
|
{
|
|
"data": {
|
|
"isHovered": false
|
|
},
|
|
"id": "xy-edge__TokenChunker:SixApplesFallstart-Tokenizer:LegalReadersDecideend",
|
|
"source": "TokenChunker:SixApplesFall",
|
|
"sourceHandle": "start",
|
|
"target": "Tokenizer:LegalReadersDecide",
|
|
"targetHandle": "end"
|
|
}
|
|
],
|
|
"nodes": [
|
|
{
|
|
"data": {
|
|
"label": "File",
|
|
"name": "File"
|
|
},
|
|
"id": "File",
|
|
"measured": {
|
|
"height": 50,
|
|
"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": false,
|
|
"output_format": "json",
|
|
"parse_method": "DeepDOC",
|
|
"preprocess": [
|
|
"main_content"
|
|
],
|
|
"vlm": {}
|
|
},
|
|
{
|
|
"fileFormat": "spreadsheet",
|
|
"flatten_media_to_text": false,
|
|
"output_format": "html",
|
|
"parse_method": "DeepDOC",
|
|
"preprocess": [
|
|
"main_content"
|
|
],
|
|
"vlm": {}
|
|
},
|
|
{
|
|
"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": false,
|
|
"output_format": "json",
|
|
"preprocess": [
|
|
"main_content"
|
|
],
|
|
"vlm": {}
|
|
},
|
|
{
|
|
"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": false,
|
|
"output_format": "json",
|
|
"preprocess": [
|
|
"main_content"
|
|
],
|
|
"vlm": {}
|
|
},
|
|
{
|
|
"fileFormat": "slides",
|
|
"output_format": "json",
|
|
"parse_method": "DeepDOC",
|
|
"preprocess": [
|
|
"main_content"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"label": "Parser",
|
|
"name": "Parser_0"
|
|
},
|
|
"dragging": false,
|
|
"id": "Parser:HipSignsRhyme",
|
|
"measured": {
|
|
"height": 57,
|
|
"width": 200
|
|
},
|
|
"position": {
|
|
"x": 316.99524094206413,
|
|
"y": 195.39629819663406
|
|
},
|
|
"selected": true,
|
|
"sourcePosition": "right",
|
|
"targetPosition": "left",
|
|
"type": "parserNode"
|
|
},
|
|
{
|
|
"data": {
|
|
"form": {
|
|
"children_delimiters": [],
|
|
"chunk_token_size": 512,
|
|
"delimiter_mode": "token_size",
|
|
"delimiters": [
|
|
{
|
|
"value": "\n"
|
|
}
|
|
],
|
|
"image_table_context_window": 0,
|
|
"outputs": {
|
|
"chunks": {
|
|
"type": "Array<Object>",
|
|
"value": []
|
|
}
|
|
},
|
|
"overlapped_percent": 0
|
|
},
|
|
"label": "TokenChunker",
|
|
"name": "Token Chunker_0"
|
|
},
|
|
"id": "TokenChunker:SixApplesFall",
|
|
"measured": {
|
|
"height": 74,
|
|
"width": 200
|
|
},
|
|
"position": {
|
|
"x": 616.9952409420641,
|
|
"y": 195.39629819663406
|
|
},
|
|
"selected": false,
|
|
"sourcePosition": "right",
|
|
"targetPosition": "left",
|
|
"type": "chunkerNode"
|
|
},
|
|
{
|
|
"data": {
|
|
"form": {
|
|
"fields": "text",
|
|
"filename_embd_weight": 0.1,
|
|
"outputs": {},
|
|
"search_method": [
|
|
"embedding",
|
|
"full_text"
|
|
]
|
|
},
|
|
"label": "Tokenizer",
|
|
"name": "Indexer_0"
|
|
},
|
|
"id": "Tokenizer:LegalReadersDecide",
|
|
"measured": {
|
|
"height": 114,
|
|
"width": 200
|
|
},
|
|
"position": {
|
|
"x": 916.9952409420641,
|
|
"y": 195.39629819663406
|
|
},
|
|
"sourcePosition": "right",
|
|
"targetPosition": "left",
|
|
"type": "tokenizerNode"
|
|
}
|
|
]
|
|
},
|
|
"history": [],
|
|
"messages": [],
|
|
"path": [],
|
|
"retrieval": [],
|
|
"variables": []
|
|
},
|
|
"avatar": "data:image/png;base64,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"
|
|
}
|