{"id":1008,"date":"2026-07-27T09:00:00","date_gmt":"2026-07-27T00:00:00","guid":{"rendered":"https:\/\/blog.hancom.com\/rag-document-parsing-solution-criteria\/"},"modified":"2026-07-31T11:15:54","modified_gmt":"2026-07-31T02:15:54","slug":"rag-document-parsing-solution-criteria","status":"publish","type":"post","link":"https:\/\/blog.hancom.com\/en\/rag-document-parsing-solution-criteria\/","title":{"rendered":"5 Must-Check Criteria Before Adopting a RAG Pipeline Document Parsing Solution"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">If your RAG pipeline quality isn&#8217;t meeting expectations, the cause is likely not the LLM but the very first stage: document parsing. When table row\/column relationships are lost and hierarchical structure disappears before embedding, even a high-performance model will struggle to improve retrieval quality. <\/p>\n\n<p class=\"wp-block-paragraph\">In this article, we\u2019ll summarize five criteria you must check before adopting a document parsing solution, along with common pitfalls that are often missed in the field.<\/p>\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<h2 class=\"wp-block-heading\"><strong>RAG Pipeline Performance Starts with Document Parsing<\/strong><\/h2>\n\n<p class=\"wp-block-paragraph\">Parsing sits at the very front of the RAG pipeline, but it has the greatest impact on overall retrieval quality. How you structure documents changes chunking, embeddings, and retrieval accuracy in a chain reaction. <\/p>\n\n<h3 class=\"wp-block-heading\"><strong>Why isn\u2019t text extraction alone enough in a RAG pipeline?<\/strong><\/h3>\n\n<p class=\"wp-block-paragraph\">Extracting text alone strips away table row and column relationships, heading and body hierarchy, and image context. When table structure is lost, the LLM misinterprets numbers; when hierarchy is lost, chunking goes off track and irrelevant chunks get retrieved. <\/p>\n\n<p class=\"wp-block-paragraph\">Converting unstructured documents into structured data goes beyond simply extracting text\u2014it\u2019s about preserving the document\u2019s structure and context as well. Extracting characters and preserving a document\u2019s logical structure are completely different tasks, and that difference determines overall RAG retrieval quality. <\/p>\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<figure class=\"wp-block-image alignwide size-large\"><img decoding=\"async\" src=\"https:\/\/blog.hancom.com\/wp-content\/uploads\/2026\/07\/RAG-&#xD504;&#xB85C;&#xC138;&#xC2A4;-&#xACF5;&#xD1B5;-1024x576.png\" alt=\"Image explaining the end-to-end AI document processing flow&#x2014;from document parsing in a RAG pipeline to chunking, embedding, vector DB storage, retrieval, and LLM answer generation\" class=\"wp-image-827\"\/><\/figure>\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<h3 class=\"wp-block-heading\"><strong>Flow connecting chunking, embedding, and retrieval after document parsing in a RAG pipeline<\/strong><\/h3>\n\n<p class=\"wp-block-paragraph\">The RAG process runs in the following order: document extraction \u2192 parsing \u2192 chunking \u2192 embedding \u2192 vector DB storage \u2192 retrieval \u2192 LLM answer. <\/p>\n\n<p class=\"wp-block-paragraph\">Because each stage is connected in series, it&#8217;s difficult to undo quality issues introduced during parsing in later stages. Since chunking strategy also changes depending on the output format (JSON\/HTML), the choice of parsing method affects the design of the entire pipeline. <\/p>\n\n<h3 class=\"wp-block-heading\"><strong>How Document Parsing Methods Affect Quality Across Every Stage of the RAG Pipeline<\/strong><\/h3>\n\n<p class=\"wp-block-paragraph\">If documents are parsed in a way that&#8217;s hard for AI to read, chunking boundaries go off track, embedding quality drops, and retrieval results become inaccurate. Even with a good LLM, if it receives poorly parsed data as input, it can&#8217;t perform to its full potential. <\/p>\n\n<p class=\"wp-block-paragraph\">In the \u201cRevolutionizing Retrieval (2024)\u201d study, a RAG system using a structure-aware parser showed higher answer accuracy than a system based on a general parser, with performance improvements confirmed on <a href=\"https:\/\/arxiv.org\/abs\/2401.12599\" target=\"_blank\" rel=\"noopener\">about 47%<\/a> of questions. This result shows that improving RAG performance doesn\u2019t have to start only with swapping LLMs or advancing models\u2014significant gains can also come from improving document parsing and structure analysis quality alone. <\/p>\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<figure class=\"wp-block-image alignwide size-large\"><img decoding=\"async\" src=\"https:\/\/blog.hancom.com\/wp-content\/uploads\/2026\/07\/&#xBE14;&#xB85C;&#xADF8;-&#xCEE8;&#xD150;&#xCE20;-4-2-&#xC218;&#xC815;&#xC0AC;&#xD56D;-&#xD53C;&#xB4DC;&#xBC31;-&#xBC18;&#xC601;-&#xC644;&#xB8CC;-3-1024x576.png\" alt=\"Image illustrating the AI document processing flow that analyzes structured and unstructured documents with AI-based document parsing and converts them into structured data in JSON\/CSV\/HTML formats\" class=\"wp-image-828\"\/><\/figure>\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<h2 class=\"wp-block-heading\"><strong>Criteria for Choosing a RAG Pipeline Document Parsing Solution<\/strong><\/h2>\n\n<p class=\"wp-block-paragraph\">When choosing a document parsing solution, there are five criteria you must check: supported format coverage, structural extraction accuracy, preservation of hierarchical structure, support for security environments, and pipeline integration method. If even one doesn\u2019t match your deployment environment, it can lead to a full rebuild after implementation. <\/p>\n\n<h3 class=\"wp-block-heading\"><strong>\u2705 Supported Format Coverage of a Document Parsing Solution: From PDF to HWP\/HWPX and Office<\/strong><\/h3>\n\n<p class=\"wp-block-paragraph\">First, check whether it natively supports all document formats used in your environment. In particular, for HWP\/HWPX, the key is not simple conversion but whether it can read and extract the original structure as-is. <\/p>\n\n<p class=\"wp-block-paragraph\">A workaround that converts files to PDF causes formatting, footnotes, and equations to be lost together\u2014and once information is lost, it cannot be recovered in later stages. In Korean public-sector and enterprise environments, HWP\/HWPX documents are widely used, so how accurately the solution can process these formats is the first thing you should verify. <\/p>\n\n<p class=\"wp-block-paragraph\">This is where Hancom Data Loader has a clear differentiator. Because it parses based on proprietary HWP SDK core technology, it extracts the original structure of HWP documents as-is without converting to PDF. It also minimizes loss of document layout and formatting information such as track changes, footnotes, equations, and indentation.  <\/p>\n\n<h3 class=\"wp-block-heading\"><strong>\u2705 Structural Extraction Accuracy: Document Layout Analysis and Table\/Image Handling<\/strong><\/h3>\n\n<p class=\"wp-block-paragraph\">OCR (Optical Character Recognition) alone isn\u2019t enough. To properly process documents that include multi-column layouts, merged cells, and nested tables, DLA (Document Layout Analysis), TSR (Table Structure Recognition), and OCR must work together within a single pipeline. <\/p>\n\n<p class=\"wp-block-paragraph\">If these technologies are separated, multi-column layouts and captions get mixed up, and row\/column relationships in merged cells are lost\u2014so the LLM can\u2019t interpret the numbers in tables accurately.<\/p>\n\n<p class=\"wp-block-paragraph\">Hancom Data Loader internalizes DLA, TSR, and OCR into a single pipeline without external dependencies.<\/p>\n\n<p class=\"wp-block-paragraph\">\u203b The Image Captioning feature is currently in the PoC stage, and the commercial release schedule will be announced later.<\/p>\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<figure class=\"wp-block-image alignwide size-large\"><img decoding=\"async\" src=\"https:\/\/blog.hancom.com\/wp-content\/uploads\/2026\/07\/&#xBE14;&#xB85C;&#xADF8;-&#xCF58;&#xD150;&#xCE20;-1-2-&#xBC30;&#xACBD;-&#xCD94;&#xAC00;-&#xC791;&#xC5C5;-2-1024x576.png\" alt=\"Image explaining the full data utilization process&#x2014;from AI document processing and data extraction based on document parsing to JSON structuring, LLM training, and vector DB utilization\" class=\"wp-image-829\"\/><\/figure>\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<h3 class=\"wp-block-heading\"><strong>\u2705 Preserving Document Hierarchy That Determines RAG Pipeline Chunking Quality<\/strong><\/h3>\n\n<p class=\"wp-block-paragraph\">Headings, subheadings, and body hierarchy must be preserved during parsing for chunking to happen in meaningful units and for retrieval accuracy to improve. If the hierarchy is lost, conditional logic such as \u201cArticle 3, Paragraph 2\u201d gets split across multiple chunks, and the LLM reads only fragmented content without context. The difference is especially pronounced in Korean official documents and statutes, where indentation-based hierarchy is critical.  <\/p>\n\n<p class=\"wp-block-paragraph\">Hancom Data Loader&#8217;s Level inference engine automatically tags hierarchy levels by analyzing paragraph styles, indentation, and numbering systems. It&#8217;s designed to recognize the hierarchical structures unique to Korean official documents and reports, making it a structure specialized for domestic public and administrative document processing. <\/p>\n\n<h3 class=\"wp-block-heading\"><strong>\u2705 Security Environment and Deployment Method for a Document Parsing Solution<\/strong><\/h3>\n\n<p class=\"wp-block-paragraph\">First, check whether documents can be processed within the internal network without being sent to an external cloud. With a cloud API approach, external transmission of documents is structurally unavoidable, so organizations that require network segmentation\u2014such as public sector, finance, and legal\u2014often cannot adopt it at all. Whether fully on-premises (self-contained) deployment is supported can be the first gate in your evaluation.  <\/p>\n\n<p class=\"wp-block-paragraph\">Hancom Data Loader is designed to be fully self-contained within an internal network via a Docker REST API, preventing external leakage of documents. The Data Loader API provided as SaaS can be used immediately through API integration without a separate installation process, making it suitable for environments with relatively flexible security requirements or for running pilot tests.  <\/p>\n\n<h3 class=\"wp-block-heading\"><strong>\u2705 Check the RAG Pipeline Integration Method<\/strong><\/h3>\n\n<p class=\"wp-block-paragraph\">Check whether parsing outputs are provided in structured formats such as JSON and HTML, and whether REST API and Docker are supported. If the output format doesn\u2019t fit, additional development effort is required for pipeline integration, affecting both schedule and cost. <\/p>\n\n<p class=\"wp-block-paragraph\">\ud83d\udca1 <strong>Direct parsing of original HWP\/HWPX, a single DLA\u00b7TSR\u00b7OCR pipeline, fully on-premises (self-contained) deployment<\/strong><\/p>\n\n<p class=\"wp-block-paragraph\"><strong>Want to solve all three in one?<\/strong> \ud83d\udc49<a href=\"https:\/\/sdk.hancom.com\/services\/1?type=DATA_LOADER\" target=\"_blank\" rel=\"noopener\"> Explore Hancom Data Loader<\/a><\/p>\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<h2 class=\"wp-block-heading\"><strong>Precautions Before Adopting a RAG Pipeline Document Parsing Solution<\/strong><\/h2>\n\n<p class=\"wp-block-paragraph\">You need to verify format support, on-premises dependency structure, and actual document test results yourself. Features listed in the spec often behave differently in practice, and if you discover this difference after implementation, you may have to start over from scratch. <\/p>\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<figure class=\"wp-block-image alignwide size-large\"><img decoding=\"async\" src=\"https:\/\/blog.hancom.com\/wp-content\/uploads\/2026\/07\/&#xCF58;&#xD150;&#xCE20;-6-1-&#xC218;&#xC815;&#xC0AC;&#xD56D;-&#xBC18;&#xC601;-&#xC2DC;&#xC548;-3-2-1024x576.png\" alt=\"Image explaining Hancom Data Loader&#x2019;s core technologies&#x2014;document layout analysis (DLA), OCR, table structure recognition (TSR), HWP parsing, and Level inference&#x2014;and the architecture of a document parsing solution \" class=\"wp-image-831\"\/><\/figure>\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<h3 class=\"wp-block-heading\"><strong>Check the Gap Between \u201cHWP\/HWPX Parsing Supported\u201d Claims and Actual Processing Methods<\/strong><\/h3>\n\n<p class=\"wp-block-paragraph\">Most solutions claim HWP\/HWPX support, but in practice they use a workaround that converts files to PDF. During conversion, tables turn into images so table structure recognition (TSR) doesn\u2019t work, and formatting such as footnotes and indentation is lost and can\u2019t be restored later. A \u201cHWP\/HWPX supported\u201d label alone doesn\u2019t tell you whether it\u2019s direct parsing of the original or a conversion workaround\u2014so you must verify the processing method yourself.  <\/p>\n\n<h3 class=\"wp-block-heading\"><strong>Before Adopting an On-Premises Document Parsing Solution, Check for External Dependencies<\/strong><\/h3>\n\n<p class=\"wp-block-paragraph\">Some solutions claim to be on-premises but internally depend on external OCR APIs or cloud models. In that case, documents leave the internal network and security requirements are no longer met. It\u2019s important to verify the technical architecture directly\u2014whether the OCR, DLA, and TSR engines are all fully internalized.  <\/p>\n\n<h3 class=\"wp-block-heading\"><strong>Problems That Occur When You Adopt a Document Parsing Solution Based Only on Specs<\/strong><\/h3>\n\n<p class=\"wp-block-paragraph\">Even if a solution supports features as listed in the spec, when you apply it to the actual documents you have, extraction quality may differ from expectations. Tables with many merged cells, multi-column layouts, and PDFs mixed with scanned pages show significantly different results from standard test documents.  <\/p>\n\n<p class=\"wp-block-paragraph\">You must test with actual document samples you have and allow plenty of time for a pilot period to reduce the risk of having to redo work later. If you build RAG with low parsing quality, you\u2019ll end up having to redo all the downstream stages\u2014chunking, embedding, and retrieval. <\/p>\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<h2 class=\"wp-block-heading\"><strong>Start RAG Pipeline Document Parsing with Hancom Data Loader<\/strong><\/h2>\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/sdk.hancom.com\/services\/1?type=DATA_LOAD\" target=\"_blank\" rel=\"noopener\">Hancom Data Loader<\/a> is a document parsing solution that converts HWP, HWPX, PDF, OOXML, and more into structured data, eliminating the burden of the document preprocessing stage when building a RAG pipeline.<\/p>\n\n<h3 class=\"wp-block-heading\"><strong>Original HWP\/HWPX\/PDF Parsing and a Single Pipeline for Document Structure Analysis<\/strong><\/h3>\n\n<p class=\"wp-block-paragraph\">Hancom Data Loader uses proprietary HWP SDK technology to extract directly from the original without PDF conversion, and processes DLA, TSR, and OCR in a single pipeline. It supports HWP 3.0 through HWP 5.0, preserves various layout elements without loss, and the scope of applied technologies varies by format. <\/p>\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>Format<\/td><td>Processing Method<\/td><td>OCR<\/td><td>DLA<\/td><td>TSR<\/td><\/tr><tr><td>HWP, HWPX<\/td><td>Direct Parsing of Original Binary<\/td><td>\u2714<br\/>(Optional)<\/td><td>\u2714<br\/>(Optional)<\/td><td>\u2714<br\/>(Optional)<\/td><\/tr><tr><td>PDF<\/td><td>Original processed extraction + OCR integration<\/td><td>\u2714<\/td><td>\u2714<\/td><td>\u2714<\/td><\/tr><tr><td>OOXML (DOCX\u00b7XLSX\u00b7PPTX)<\/td><td>Text and basic structure extraction<\/td><td>&#8211;<\/td><td>&#8211;<\/td><td>&#8211;<\/td><\/tr><tr><td>PNG, JPG, BMP<\/td><td>OCR + DLA-based Recognition<\/td><td>\u2714<\/td><td>\u2714<\/td><td>\u2714<\/td><\/tr><\/tbody><\/table><\/figure>\n\n<p class=\"wp-block-paragraph\">Output formats and the scope of applied technologies vary by input format. OOXML (DOCX\u00b7XLSX\u00b7PPTX) is a format that includes document structure information, so you can generally extract text and basic structure. For detailed guidance by format, please contact us via <a href=\"https:\/\/sdk.hancom.com\/contacts\/create\" target=\"_blank\" rel=\"noopener\">Contact Hancom Data<\/a>.  <\/p>\n\n<h3 class=\"wp-block-heading\"><strong>Level Inference Engine That Improves RAG Chunking Quality by Automatically Determining Paragraph Hierarchy<\/strong><\/h3>\n\n<p class=\"wp-block-paragraph\">Hancom Data Loader analyzes paragraph styles, indentation, and numbering schemes to automatically tag hierarchy levels, helping preserve meaningful units during chunking as well. It\u2019s optimized to recognize indentation-based hierarchy in Korean official documents, statutes, and reports, so it delivers particular strength in Korean document domains where global solutions are weak. <\/p>\n\n<h3 class=\"wp-block-heading\"><strong>Docker REST API\u2013Based Fully On-Premises (Self-Contained) Deployment and Security Environment Support<\/strong><\/h3>\n\n<p class=\"wp-block-paragraph\">Hancom Data Loader is fully self-contained within an internal network via a Docker REST API, meeting security requirements without external transmission. It can be operated as-is even in network-segmented and air-gapped (closed) environments, and the SaaS API approach can be integrated and used immediately without installation, making it suitable for fast pilots or small-scale tests.  <\/p>\n\n<h3 class=\"wp-block-heading\"><strong>From Reviewing Extraction Results to Post-Editing: Data Loader Studio<\/strong><\/h3>\n\n<p class=\"wp-block-paragraph\">With Hancom Data Loader Studio, you can review and refine documents with low automatic extraction accuracy. You can compare, review, and edit the original and extracted results side by side, and train extraction patterns specialized for customer-specific forms\u2014so the more non-standard documents you have, the greater the impact. <\/p>\n\n<h3 class=\"wp-block-heading\"><strong>From Data Extraction to RAG Retrieval: A Single Stack Completed Through Hancompedia Integration<\/strong><\/h3>\n\n<p class=\"wp-block-paragraph\">Extract documents with Hancom Data Loader, then have Hancompedia take over from chunking, embedding, and vector DB storage through RAG retrieval and Q\u2014so you can build a single stack. Even customers without sufficient in-house RAG development capacity can implement a tailored system.  <\/p>\n\n<p class=\"wp-block-paragraph\">\ud83d\udc49 <a href=\"https:\/\/sdk.hancom.com\/contacts\/create\" target=\"_blank\" rel=\"noopener\">Go use the Hancom Data Loader live demo<\/a><\/p>\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<figure class=\"wp-block-image alignwide size-large\"><a href=\"https:\/\/sdk.hancom.com\/contacts\/create\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/blog.hancom.com\/wp-content\/uploads\/2026\/07\/&#xBE14;&#xB85C;&#xADF8;-&#xCF58;&#xD150;&#xCE20;-9-2-&#xCD94;&#xAC00;-&#xC218;&#xC815;-&#xC644;&#xB8CC;-3-2-1024x576.png\" alt=\"Document parsing solution image introducing Hancom Data Loader features: HWP parsing, document hierarchy analysis, TSR-based table extraction, and on-premises API support\" class=\"wp-image-832\"\/><\/a><\/figure>\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<h2 class=\"wp-block-heading\"><strong>Frequently Asked Questions About Document Parsing Solutions<\/strong><\/h2>\n<div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-question-1784003346544\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><strong>What\u2019s the difference between a cloud-based document parsing API and an on-premises solution?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>A cloud API processes documents by sending them to external servers, while on-premises is installed directly within the internal network with no external transmission. For organizations that require network segmentation, whether on-premises (self-contained) deployment is supported determines feasibility. <\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1784003356523\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><strong>Why is a document parsing solution necessary in a RAG pipeline?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>LLMs can&#8217;t read PDF, HWP\/HWPX, and Microsoft Office documents as-is. A document parsing solution converts unstructured documents into structured data that AI can understand. If you build without parsing, tables, images, and hierarchical structure are lost before embedding, reducing retrieval accuracy.  <\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1784003362028\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><strong>What\u2019s the first criterion to check when choosing a document parsing solution?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>First, confirm the document formats you need to process and your security environment. If you use HWP\/HWPX, prioritize whether direct parsing of the original is supported; if you operate in an air-gapped environment, prioritize whether fully on-premises (self-contained) deployment is possible. <\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<h2 class=\"wp-block-heading\"><strong>RAG Pipeline: Check This Before Choosing a Document Parsing Solution<\/strong><\/h2>\n\n<p class=\"wp-block-paragraph\">If you want to improve RAG quality, look at parsing before the LLM. If even one parsing criterion\u2014format support, structural extraction, or security environment\u2014doesn&#8217;t fit, quality is lost at every subsequent stage and can lead to a full rebuild after implementation. <\/p>\n\n<p class=\"wp-block-paragraph\">In domestic environments, these criteria work differently. You need to be able to parse original HWP\/HWPX, and you must be able to operate even in network-segmented and air-gapped environments. Most global solutions hit a wall on these two conditions, ultimately leading to conversion workarounds or cloud dependency\u2014taking on both information loss and security risk. Korean enterprise and public-sector environments need a solution designed with these conditions as a premise from the start.   <\/p>\n\n<p class=\"wp-block-paragraph\">Hancom Data Loader is a solution that started from exactly that need.<\/p>\n\n<ul class=\"wp-block-list\">\n<li><strong>Direct parsing of original HWP\/HWPX<\/strong>: Based on proprietary HWP SDK core technology, preserving the original layout and formatting elements without converting to PDF<\/li>\n\n\n\n<li><strong>A single DLA\u00b7TSR\u00b7OCR pipeline<\/strong>: Fully internalized with no external dependencies, accurately extracting complex tables and multi-column layouts<\/li>\n\n\n\n<li><strong>Level inference engine:<\/strong> Secures chunking quality by automatically tagging indentation-based hierarchy unique to Korean official documents and statutes<\/li>\n\n\n\n<li><strong>Docker REST API on-premises:<\/strong> Fully self-contained operation with no external transmission in network-segmented and air-gapped environments<\/li>\n<\/ul>\n\n<p class=\"wp-block-paragraph\">Get started with Hancom Data Loader\u2014a parsing solution built for Korea\u2019s document environment.<\/p>\n\n<p class=\"wp-block-paragraph\">\ud83d\udc49 <a href=\"https:\/\/sdk.hancom.com\/services\/1?type=DATA_LOAD\" target=\"_blank\" rel=\"noopener\">Explore Hancom Data Loader<\/a><\/p>\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n<p class=\"wp-block-paragraph\"><strong>References<\/strong><\/p>\n\n<ol class=\"wp-block-list\">\n<li><a href=\"https:\/\/arxiv.org\/abs\/2005.11401\" target=\"_blank\" rel=\"noopener\"><strong>Lewis et al.<\/strong>,<\/a> \u201cRetrieval-Augmented Generation for Knowledge-Intensive NLP Tasks,\u201d NeurIPS 2020<a href=\"https:\/\/arxiv.org\/abs\/2005.11401\" target=\"_blank\" rel=\"noopener\"> <\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/arxiv.org\/abs\/2401.12599\" target=\"_blank\" rel=\"noopener\"><strong>Lin<\/strong><\/a>, \u201cRevolutionizing Retrieval-Augmented Generation with Enhanced PDF Structure Recognition,\u201d arXiv:2401.12599, 2024<a href=\"https:\/\/arxiv.org\/abs\/2401.12599\" target=\"_blank\" rel=\"noopener\"> <\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/arxiv.org\/abs\/2410.21169\" target=\"_blank\" rel=\"noopener\"><strong>Zhang et al.<\/strong>,<\/a> \u201cDocument Parsing Unveiled: Techniques, Challenges, and Prospects for Structured Information Extraction,\u201d arXiv:2410.21169, 2024<a href=\"https:\/\/arxiv.org\/abs\/2410.21169\" target=\"_blank\" rel=\"noopener\"> <\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/aws.amazon.com\/ko\/what-is\/retrieval-augmented-generation\/\" target=\"_blank\" rel=\"noopener\"><strong>AWS<\/strong><\/a>, &#8220;What is Retrieval-Augmented Generation (RAG)?&#8221;<a href=\"https:\/\/aws.amazon.com\/ko\/what-is\/retrieval-augmented-generation\/\" target=\"_blank\" rel=\"noopener\"> <\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.ibm.com\/kr-ko\/think\/topics\/retrieval-augmented-generation\" target=\"_blank\" rel=\"noopener\"><strong>IBM<\/strong><\/a>, &#8220;What is RAG, Retrieval-Augmented Generation?&#8221;<a href=\"https:\/\/www.ibm.com\/kr-ko\/think\/topics\/retrieval-augmented-generation\" target=\"_blank\" rel=\"noopener\"> <\/a><\/li>\n<\/ol>\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>RAG pipeline performance is determined first at the document parsing stage\u2014not by the LLM. We\u2019ve organized five criteria for choosing a document parsing solution, from HWP\/HWPX support and structural extraction accuracy to on-premises security environments, in a way even non-developers can understand. <\/p>\n","protected":false},"author":2,"featured_media":1009,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[26],"tags":[],"class_list":["post-1008","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ax-insight"],"_links":{"self":[{"href":"https:\/\/blog.hancom.com\/en\/wp-json\/wp\/v2\/posts\/1008","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.hancom.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.hancom.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.hancom.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.hancom.com\/en\/wp-json\/wp\/v2\/comments?post=1008"}],"version-history":[{"count":11,"href":"https:\/\/blog.hancom.com\/en\/wp-json\/wp\/v2\/posts\/1008\/revisions"}],"predecessor-version":[{"id":1183,"href":"https:\/\/blog.hancom.com\/en\/wp-json\/wp\/v2\/posts\/1008\/revisions\/1183"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.hancom.com\/en\/wp-json\/wp\/v2\/media\/1009"}],"wp:attachment":[{"href":"https:\/\/blog.hancom.com\/en\/wp-json\/wp\/v2\/media?parent=1008"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.hancom.com\/en\/wp-json\/wp\/v2\/categories?post=1008"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.hancom.com\/en\/wp-json\/wp\/v2\/tags?post=1008"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}