{"id":9980,"date":"2026-05-11T08:00:15","date_gmt":"2026-05-11T06:00:15","guid":{"rendered":"https:\/\/www.codecon.sk\/?p=9980"},"modified":"2026-07-13T11:15:30","modified_gmt":"2026-07-13T09:15:30","slug":"whats-new-in-rag","status":"publish","type":"post","link":"https:\/\/www.codecon.sk\/en\/whats-new-in-rag\/","title":{"rendered":"What\u2019s new in RAG?"},"content":{"rendered":"<p>To catch up with these fast-moving developments, we\u2019ve compiled a list of some of the most interesting advancements in RAG. Each item includes a brief description of what\u2019s new and where you can find out more about this topic.<\/p>\n<ul>\n<li><strong>Self-RAG \/ Corrective RAG<\/strong><br \/>\nLarge language models (LLMs) often produce factual inaccuracies when relying solely on their internal knowledge. While RAG helps mitigate this by incorporating external information, it has limitations. It typically retrieves a fixed number of context chunks and always uses them, even if they\u2019re irrelevant. Self-RAG introduces a framework which enables the model to dynamically decide when to retrieve and whether to use the retrieved content, guided by special <strong>self-reflection tokens<\/strong>. These tokens allow the model to control its behavior during generation, such as triggering retrieval, evaluating the relevance of retrieved passages, or critiquing its own output.<br \/>\nThe model can recognize when its answer is incomplete or unsupported, then either retrieve additional evidence or revise its response accordingly. This adaptive process helps reduce hallucinations and improves factual accuracy in real-time. <a href=\"https:\/\/selfrag.github.io\/\">Self-RAG: Learning to Retrieve, Generate and Critique through Self-Reflection<\/a><\/li>\n<li><strong>Graph RAG<\/strong><br \/>\nTraditional RAG systems work well for answering clear, focused questions but have difficulty with questions that need understanding and combining information from multiple documents.<br \/>\nGraphRAG introduces a graph-based approach that combines the strengths of RAG and QFS (query-focused summarization). An LLM builds a two-stage graph index by extracting entities and their relationships from source documents to form an Entity Knowledge Graph and then creates Community Summaries by generating summaries for groups of closely connected entities. Given a user query, each community summary contributes a partial response, and these partial responses are summarized into a final answer.<br \/>\nThis ensures that answers are well-supported by relevant information, reducing the risk of hallucinations and improving factual accuracy.<br \/>\n<a href=\"https:\/\/arxiv.org\/abs\/2404.16130\">[2404.16130] From Local to Global: A Graph RAG Approach to Query-Focused Summarization<\/a><\/li>\n<li><strong>Chunk RAG<\/strong><br \/>\nRAG systems often bring in irrelevant or loosely related information because retrieval operates at the document level. Instead of handling large documents all at once, this method breaks information into smaller pieces (chunks). This is done by splitting the data into sentences and grouping consecutive sentences based on cosine similarity. It stores and reuses these chunks smartly to save time and avoid redundant retrievals, which leads to faster and more efficient knowledge access. Moreover, techniques such as query rewriting, filtering of redundant chunks and relevance scoring reduce the number of hallucinations and increase factual accuracy.<br \/>\n<a href=\"https:\/\/arxiv.org\/abs\/2410.19572\">[2410.19572] ChunkRAG: Novel LLM-Chunk Filtering Method for RAG Systems<\/a><\/li>\n<li><strong>HTML RAG<\/strong><br \/>\nIn typical RAG pipelines, web pages are retrieved in HTML, then converted into plain text. This process loses <strong>important structural and semantic information inherent in HTML<\/strong> (e.g. headings, table layout, hyperlinks, tags). On the other hand, raw HTML is very noisy and long. Much of it is non-semantic content, resulting in large token counts which exceeds many LLMs\u2019 context windows. HtmlRAG proposes using <strong>HTML directly<\/strong> instead of plain text as the format for the retrieved knowledge, but with processing to make it manageable. The key concepts include HTML cleaning, block-tree construction over the HTML\u2019s DOM tree, and two-step pruning of relevant blocks.<br \/>\n<a href=\"https:\/\/arxiv.org\/abs\/2411.02959\">[2411.02959] HtmlRAG: HTML is Better Than Plain Text for Modeling Retrieved Knowledge in RAG Systems<\/a><\/li>\n<li><strong>Multimodal RAG<\/strong><br \/>\nTraditional RAG systems are limited to processing text-based information. Multimodal RAG systems extend the RAG framework by integrating multiple data modalities \u2013 images, audio, most recent research also includes the integration of<br \/>\nvideo (https:\/\/arxiv.org\/abs\/2505.23990).<br \/>\nBy incorporating multiple data types, these systems can provide more accurate and context-aware responses. Moreover, multimodal inputs enrich the generation process, enabling the creation of more engaging and informative content.<\/li>\n<\/ul>\n<p>For those who\u2019d like to delve deeper into recent progress with RAG, here are two advancements that caught our attention, explained in greater detail below.<\/p>\n<p><strong>Astute RAG<\/strong><br \/>\nRetrieval-Augmented Generation (RAG) is enhancing large language models (LLMs) with external knowledge. However, real-world retrieval can often lead to <strong>irrelevant, incomplete<\/strong> and <strong>misleading<\/strong> documents retrieved, or even <strong>conflict<\/strong> with the model&#8217;s internal knowledge. This mismatch can lead to <strong>worse performance than using the LLM alone<\/strong>. This is especially common in specialized queries where retrieval precision drops.<\/p>\n<p><strong>Astute RAG<\/strong>, a framework proposed by Wang et al. (2025), focuses on <strong>robustness under<\/strong> <strong>imperfect retrieval<\/strong> and <strong>effective conflict resolution<\/strong> between internal and external knowledge.<\/p>\n<p><strong>The Problems Astute RAG Addresses<\/strong><\/p>\n<ol>\n<li><strong>Low-quality or noisy retrieval<\/strong><br \/>\nMany RAG systems assume that retrieved passages contain the correct answer but in practice, up to 70% of retrieved passages may be irrelevant or incomplete.<\/li>\n<li><strong>Conflicts between internal and external knowledge<\/strong><br \/>\nEven when retrievals are relevant, they may <strong>contradict<\/strong> the LLM&#8217;s internal knowledge.<\/li>\n<li><strong>Overreliance on external sources<\/strong><br \/>\nTraditional RAG tends to treat retrieved content as absolute truth. Astute RAG challenges this by treating internal knowledge and retrievals as equals.<\/li>\n<\/ol>\n<p><strong>How Astute RAG Solves These Problems<\/strong><\/p>\n<p>Astute RAG introduces an architecture designed to adaptively incorporate, filter, and consolidate knowledge:<\/p>\n<ol>\n<li><strong>Adaptive Internal Knowledge Elicitation<\/strong><br \/>\nBefore relying on external content, the system prompts the LLM to generate a context in response to the question based on its own internal knowledge. This internal context is included as an input alongside the retrieved documents. The LLM can generate a variable number of such passages based on its confidence.<\/li>\n<li><strong>Source-Aware Knowledge Consolidation<\/strong><br \/>\nAll knowledge (retrieved and internal) is assessed together. The system identifies conflicting, redundant, or irrelevant pieces of information and organizes them into coherent knowledge groups, while maintaining awareness of each passage&#8217;s origin (internal vs external). This step aims to resolve inconsistencies and filter out misleading or low-quality retrievals.<\/li>\n<li><strong>Answer Finalization via Comparative Reasoning <\/strong><br \/>\nRather than blindly aggregating all information, Astute RAG generates candidate answers from different knowledge groups and evaluates them through internal reasoning. The final output is selected based on consistency, reliability, and source trustworthiness, giving the model the ability to &#8220;prefer&#8221; one source over another when conflicts arise.<\/li>\n<\/ol>\n<p>The visual representation of ASTUTE RAG can be found in the following figure from the original paper:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-9631\" src=\"https:\/\/www.codecon.sk\/wp-content\/uploads\/2026\/04\/Snimka-obrazovky-2026-04-22-o-21.40.52-300x165.png\" alt=\"Figure 4 - foto\" width=\"876\" height=\"482\" srcset=\"https:\/\/www.codecon.sk\/wp-content\/uploads\/2026\/04\/Snimka-obrazovky-2026-04-22-o-21.40.52-300x165.png 300w, https:\/\/www.codecon.sk\/wp-content\/uploads\/2026\/04\/Snimka-obrazovky-2026-04-22-o-21.40.52-1024x562.png 1024w, https:\/\/www.codecon.sk\/wp-content\/uploads\/2026\/04\/Snimka-obrazovky-2026-04-22-o-21.40.52-1536x843.png 1536w, https:\/\/www.codecon.sk\/wp-content\/uploads\/2026\/04\/Snimka-obrazovky-2026-04-22-o-21.40.52.png 1928w\" sizes=\"auto, (max-width: 876px) 100vw, 876px\" \/><\/p>\n<p>To dive deeper into this research, read more at <a href=\"https:\/\/arxiv.org\/abs\/2410.07176\">[2410.07176] Astute RAG: Overcoming Imperfect Retrieval Augmentation and Knowledge Conflicts for Large Language Models<\/a><\/p>\n<p><strong>Agentic and Multi-Agent RAG<\/strong><br \/>\nThe simplest RAG pipeline is straightforward \u2013 retrieve relevant documents, feed them to a language model and generate an answer. However, for tasks that require complex reasoning or decision-making we might benefit from <strong>more adaptive<\/strong> and <strong>robust<\/strong> RAG systems. One promising direction is <strong>Agentic RAG<\/strong> (also known as <strong>Multi-Agent RAG<\/strong>), which reframes the RAG pipeline as a <strong>cooperative system of interacting agents<\/strong>. Each agent is responsible for different aspects of the information retrieval and reasoning process.<\/p>\n<p><strong>The Problems Agentic RAG Addresses<\/strong><\/p>\n<ol>\n<li><strong>Single-pass reasoning<\/strong><br \/>\nTraditional RAG pipelines are largely single-pass (retrieve, use, generate). This is limiting when the query requires decomposition and deeper understanding.<\/li>\n<li><strong>Lack of modularity and transparency<\/strong><br \/>\nIn standard RAG, it&#8217;s hard to pinpoint where the system failed, whether it was the retriever, the reader, or the generator. Agentic RAG introduces <strong>specialized roles<\/strong> (e.g., retriever, verifier, planner), making the system more <strong>transparent.<\/strong><\/li>\n<li><strong>Poor handling of noisy or conflicting information<\/strong><br \/>\nRather than blindly using retrieved documents, agents in a multi-agent setup can <strong>challenge, verify, or reject<\/strong> unreliable information.<\/li>\n<\/ol>\n<p><strong>How Agentic RAG Solves These Problems<\/strong><br \/>\nAgentic RAG organizes the workflow as an <strong>interactive dialogue between cooperating agents<\/strong>, each contributing to the task in a structured, iterative way. Here\u2019s how the architecture typically works:<\/p>\n<ol>\n<li><strong>Role-based Decomposition of Tasks<\/strong><br \/>\nThe system can assign different responsibilities to different agents, e.g.<br \/>\n\u2022 a query analyzer agent which breaks down the user query into subtasks<br \/>\n\u2022 a generator agent which proposes candidate answers<br \/>\n\u2022 agent which verifies the factual consistency of outputs etc&#8230;<\/li>\n<li><strong>Iterative Interaction and Reasoning<\/strong><br \/>\nAgents communicate in multiple iterations. They can ask clarifying questions, refine their input, or request additional retrievals. This enables <strong>self-correction<\/strong> and <strong>collaborative reasoning<\/strong> over retrieved knowledge.<\/li>\n<li><strong>Explicit Verification and Consensus <\/strong><br \/>\nBefore a final answer is given, verifier agents question the response and identify hallucinations. This internal review process increases <strong>factuality<\/strong> and<strong> confidence<\/strong> especially when dealing with conflicting or ambiguous information.A visual representation of Agentic RAG can be found in <a href=\"https:\/\/arxiv.org\/abs\/2501.09136\">the Survey on Agentic RAG:<\/a><\/li>\n<\/ol>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-9633\" src=\"https:\/\/www.codecon.sk\/wp-content\/uploads\/2026\/04\/Snimka-obrazovky-2026-04-22-o-21.49.34-300x183.png\" alt=\"Figure 17 - foto\" width=\"901\" height=\"550\" srcset=\"https:\/\/www.codecon.sk\/wp-content\/uploads\/2026\/04\/Snimka-obrazovky-2026-04-22-o-21.49.34-300x183.png 300w, https:\/\/www.codecon.sk\/wp-content\/uploads\/2026\/04\/Snimka-obrazovky-2026-04-22-o-21.49.34-1024x625.png 1024w, https:\/\/www.codecon.sk\/wp-content\/uploads\/2026\/04\/Snimka-obrazovky-2026-04-22-o-21.49.34-768x469.png 768w, https:\/\/www.codecon.sk\/wp-content\/uploads\/2026\/04\/Snimka-obrazovky-2026-04-22-o-21.49.34-1536x938.png 1536w, https:\/\/www.codecon.sk\/wp-content\/uploads\/2026\/04\/Snimka-obrazovky-2026-04-22-o-21.49.34.png 1634w\" sizes=\"auto, (max-width: 901px) 100vw, 901px\" \/><\/p>\n<p><strong>How to Use These Insights<\/strong><br \/>\nTo apply Agentic RAG principles in your own system:<\/p>\n<ol>\n<li><strong>Simulate agents via prompting<\/strong><br \/>\nYou can create distinct agent behaviors using role-specific prompts (e.g., <em>\u201cYou are a retriever&#8230;\u201d, \u201cYou are a fact-checker&#8230;\u201d<\/em>). These can run sequentially or via prompt chaining.<\/li>\n<li><strong>Introduce internal dialogue or feedback loops<\/strong><br \/>\nAdd intermediate steps where the model critiques or revises its answers before final output, i.e. simulating multi-agent collaboration without needing separate models.<\/li>\n<li><strong>Build agent workflows using orchestration frameworks<\/strong><br \/>\nFrameworks like <strong>LangChain, CrewAI<\/strong> or <strong>Semantic Kernel<\/strong> allow you to define custom agents and route interactions between them.<\/li>\n<li><strong>Isolate and evaluate agent performance<\/strong><br \/>\nJust as in modular software, you can monitor and improve each agent independently.<\/li>\n<\/ol>\n<p>Interested in this topic? Find out more at:<\/p>\n<p><a href=\"https:\/\/www.geeksforgeeks.org\/artificial-intelligence\/what-is-agentic-rag\/\">What is Agentic RAG? &#8211; GeeksforGeeks<\/a><br \/>\n<a href=\"https:\/\/arxiv.org\/abs\/2501.09136\">[2501.09136] Agentic Retrieval-Augmented Generation: A Survey on Agentic RAG<\/a><br \/>\n<a href=\"https:\/\/huggingface.co\/docs\/smolagents\/examples\/rag\">Agentic RAG \u2013 Huggingface<\/a><\/p>\n<p>If you\u2019d like to explore additional studies on improvements in RAG, please see the following links:<br \/>\n<a href=\"https:\/\/alimbekov.com\/en\/retrieval-augmented-generation-rag-recent-research-and-challenges\/\">Retrieval-Augmented Generation (RAG): Recent Research and Challenges<\/a><br \/>\n<a href=\"https:\/\/www.thoughtworks.com\/insights\/blog\/generative-ai\/four-retrieval-techniques-improve-rag\">Four retrieval techniques to improve RAG you need to know | Thoughtworks<\/a><br \/>\n<a href=\"https:\/\/medium.com\/@sahin.samia\/advancements-in-rag-a-comprehensive-survey-of-techniques-and-applications-b6160b035199\">Advancements in RAG: A Comprehensive Survey of Techniques and Applications | by Sahin Ahmed, Data Scientist | Medium<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>As developers, staying up to date with the latest technologies is part of the job, and chances are, you\u2019ve already heard of Retrieval-Augmented Generation (RAG). However, RAG has been evolving rapidly, with a growing number of research papers, tools, and experimental applications emerging every few months.<\/p>\n","protected":false},"author":5,"featured_media":9983,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[70],"tags":[89,90,91],"class_list":["post-9980","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ai-data","tag-bratislava","tag-codecon","tag-partners"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>What\u2019s new in RAG? &#8212; CODECON<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.codecon.sk\/en\/whats-new-in-rag\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What\u2019s new in RAG? &#8212; CODECON\" \/>\n<meta property=\"og:description\" content=\"As developers, staying up to date with the latest technologies is part of the job, and chances are, you\u2019ve already heard of Retrieval-Augmented Generation (RAG). However, RAG has been evolving rapidly, with a growing number of research papers, tools, and experimental applications emerging every few months.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.codecon.sk\/en\/whats-new-in-rag\/\" \/>\n<meta property=\"og:site_name\" content=\"CODECON\" \/>\n<meta property=\"article:published_time\" content=\"2026-05-11T06:00:15+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-13T09:15:30+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.codecon.sk\/wp-content\/uploads\/2026\/05\/blog-2-scaled.png\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1280\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Eva Kalinov\u00e1\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Eva Kalinov\u00e1\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.codecon.sk\\\/en\\\/whats-new-in-rag\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.codecon.sk\\\/en\\\/whats-new-in-rag\\\/\"},\"author\":{\"name\":\"Eva Kalinov\u00e1\",\"@id\":\"https:\\\/\\\/www.codecon.sk\\\/en\\\/#\\\/schema\\\/person\\\/815e94ce93756757859939501e018711\"},\"headline\":\"What\u2019s new in RAG?\",\"datePublished\":\"2026-05-11T06:00:15+00:00\",\"dateModified\":\"2026-07-13T09:15:30+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.codecon.sk\\\/en\\\/whats-new-in-rag\\\/\"},\"wordCount\":1534,\"image\":{\"@id\":\"https:\\\/\\\/www.codecon.sk\\\/en\\\/whats-new-in-rag\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.codecon.sk\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/blog-2-scaled.png\",\"keywords\":[\"#bratislava\",\"#codecon\",\"#partners\"],\"articleSection\":[\"AI &amp; data\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.codecon.sk\\\/en\\\/whats-new-in-rag\\\/\",\"url\":\"https:\\\/\\\/www.codecon.sk\\\/en\\\/whats-new-in-rag\\\/\",\"name\":\"What\u2019s new in RAG? &#8212; CODECON\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.codecon.sk\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.codecon.sk\\\/en\\\/whats-new-in-rag\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.codecon.sk\\\/en\\\/whats-new-in-rag\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.codecon.sk\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/blog-2-scaled.png\",\"datePublished\":\"2026-05-11T06:00:15+00:00\",\"dateModified\":\"2026-07-13T09:15:30+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.codecon.sk\\\/en\\\/#\\\/schema\\\/person\\\/815e94ce93756757859939501e018711\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.codecon.sk\\\/en\\\/whats-new-in-rag\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.codecon.sk\\\/en\\\/whats-new-in-rag\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.codecon.sk\\\/en\\\/whats-new-in-rag\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.codecon.sk\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/blog-2-scaled.png\",\"contentUrl\":\"https:\\\/\\\/www.codecon.sk\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/blog-2-scaled.png\",\"width\":2560,\"height\":1280,\"caption\":\"siemens blog\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.codecon.sk\\\/en\\\/whats-new-in-rag\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Domovsk\u00e1 str\u00e1nka\",\"item\":\"https:\\\/\\\/www.codecon.sk\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"What\u2019s new in RAG?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.codecon.sk\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/www.codecon.sk\\\/en\\\/\",\"name\":\"CODECON\",\"description\":\"Najv\u00e4\u010d\u0161ie komunitn\u00e9 stretnutie v\u00fdvoj\u00e1rov na Slovensku\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.codecon.sk\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.codecon.sk\\\/en\\\/#\\\/schema\\\/person\\\/815e94ce93756757859939501e018711\",\"name\":\"Eva Kalinov\u00e1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"What\u2019s new in RAG? &#8212; CODECON","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.codecon.sk\/en\/whats-new-in-rag\/","og_locale":"en_US","og_type":"article","og_title":"What\u2019s new in RAG? &#8212; CODECON","og_description":"As developers, staying up to date with the latest technologies is part of the job, and chances are, you\u2019ve already heard of Retrieval-Augmented Generation (RAG). However, RAG has been evolving rapidly, with a growing number of research papers, tools, and experimental applications emerging every few months.","og_url":"https:\/\/www.codecon.sk\/en\/whats-new-in-rag\/","og_site_name":"CODECON","article_published_time":"2026-05-11T06:00:15+00:00","article_modified_time":"2026-07-13T09:15:30+00:00","og_image":[{"width":2560,"height":1280,"url":"https:\/\/www.codecon.sk\/wp-content\/uploads\/2026\/05\/blog-2-scaled.png","type":"image\/png"}],"author":"Eva Kalinov\u00e1","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Eva Kalinov\u00e1","Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.codecon.sk\/en\/whats-new-in-rag\/#article","isPartOf":{"@id":"https:\/\/www.codecon.sk\/en\/whats-new-in-rag\/"},"author":{"name":"Eva Kalinov\u00e1","@id":"https:\/\/www.codecon.sk\/en\/#\/schema\/person\/815e94ce93756757859939501e018711"},"headline":"What\u2019s new in RAG?","datePublished":"2026-05-11T06:00:15+00:00","dateModified":"2026-07-13T09:15:30+00:00","mainEntityOfPage":{"@id":"https:\/\/www.codecon.sk\/en\/whats-new-in-rag\/"},"wordCount":1534,"image":{"@id":"https:\/\/www.codecon.sk\/en\/whats-new-in-rag\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codecon.sk\/wp-content\/uploads\/2026\/05\/blog-2-scaled.png","keywords":["#bratislava","#codecon","#partners"],"articleSection":["AI &amp; data"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.codecon.sk\/en\/whats-new-in-rag\/","url":"https:\/\/www.codecon.sk\/en\/whats-new-in-rag\/","name":"What\u2019s new in RAG? &#8212; CODECON","isPartOf":{"@id":"https:\/\/www.codecon.sk\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.codecon.sk\/en\/whats-new-in-rag\/#primaryimage"},"image":{"@id":"https:\/\/www.codecon.sk\/en\/whats-new-in-rag\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codecon.sk\/wp-content\/uploads\/2026\/05\/blog-2-scaled.png","datePublished":"2026-05-11T06:00:15+00:00","dateModified":"2026-07-13T09:15:30+00:00","author":{"@id":"https:\/\/www.codecon.sk\/en\/#\/schema\/person\/815e94ce93756757859939501e018711"},"breadcrumb":{"@id":"https:\/\/www.codecon.sk\/en\/whats-new-in-rag\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.codecon.sk\/en\/whats-new-in-rag\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codecon.sk\/en\/whats-new-in-rag\/#primaryimage","url":"https:\/\/www.codecon.sk\/wp-content\/uploads\/2026\/05\/blog-2-scaled.png","contentUrl":"https:\/\/www.codecon.sk\/wp-content\/uploads\/2026\/05\/blog-2-scaled.png","width":2560,"height":1280,"caption":"siemens blog"},{"@type":"BreadcrumbList","@id":"https:\/\/www.codecon.sk\/en\/whats-new-in-rag\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Domovsk\u00e1 str\u00e1nka","item":"https:\/\/www.codecon.sk\/en\/"},{"@type":"ListItem","position":2,"name":"What\u2019s new in RAG?"}]},{"@type":"WebSite","@id":"https:\/\/www.codecon.sk\/en\/#website","url":"https:\/\/www.codecon.sk\/en\/","name":"CODECON","description":"Najv\u00e4\u010d\u0161ie komunitn\u00e9 stretnutie v\u00fdvoj\u00e1rov na Slovensku","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.codecon.sk\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.codecon.sk\/en\/#\/schema\/person\/815e94ce93756757859939501e018711","name":"Eva Kalinov\u00e1"}]}},"_links":{"self":[{"href":"https:\/\/www.codecon.sk\/en\/wp-json\/wp\/v2\/posts\/9980","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.codecon.sk\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.codecon.sk\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.codecon.sk\/en\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.codecon.sk\/en\/wp-json\/wp\/v2\/comments?post=9980"}],"version-history":[{"count":1,"href":"https:\/\/www.codecon.sk\/en\/wp-json\/wp\/v2\/posts\/9980\/revisions"}],"predecessor-version":[{"id":9984,"href":"https:\/\/www.codecon.sk\/en\/wp-json\/wp\/v2\/posts\/9980\/revisions\/9984"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.codecon.sk\/en\/wp-json\/wp\/v2\/media\/9983"}],"wp:attachment":[{"href":"https:\/\/www.codecon.sk\/en\/wp-json\/wp\/v2\/media?parent=9980"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.codecon.sk\/en\/wp-json\/wp\/v2\/categories?post=9980"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.codecon.sk\/en\/wp-json\/wp\/v2\/tags?post=9980"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}