RAG Response Hyperlinking Using URL-Keyword Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional machine learning models, particularly large language models (LLMs), lack the ability to provide responses based on information that becomes available after the training phase, limiting their adaptability and accuracy in dynamic environments where information is constantly evolving or vast.

Innovation Solution

Retrieval-Augmented Generation (RAG) agents are used to retrieve up-to-date information from external sources, integrating it into responses dynamically, enhancing model adaptability and accuracy by handling novel queries through real-time data retrieval.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional machine learning models are used, then training data is sufficient, but adaptability to new information is poor

Engineering Contradiction:
Improveadaptability to new informationVSAvoidaccuracy in dynamic environments
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces an intermediary retrieval mechanism that bridges the gap between static training data and dynamic queries. The system retrieves relevant information from external sources (databases, web APIs, knowledge graphs) and integrates it with the LLM's response generation, enabling the model to access up-to-date information without retraining while maintaining accurate responses in dynamic environments.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If RAG agents retrieve data from external sources, then adaptability improves, but system complexity increases

Engineering Contradiction:
Improveadaptability to novel queriesVSAvoidsystem architecture complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal retrieval-augmented generation framework that handles multiple data sources and query types through a single integrated architecture. The system uses a unified prompt template structure that can accommodate various retrieval mechanisms (vector search, keyword search, graph queries) and data formats, allowing the same core system to adapt to different domains and applications without requiring separate specialized models for each function.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Reliability

If traditional models are retrained frequently, then accuracy is maintained, but time and computational resources are consumed

Engineering Contradiction:
ImproveaccuracyVSAvoidretraining time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary retrieval of relevant information from external sources before the LLM generates its response. This preliminary action of fetching and processing external data allows the system to maintain high accuracy without requiring frequent retraining of the core model. The retrieval mechanism proactively gathers necessary context in advance, eliminating the need for time-consuming model retraining cycles while ensuring the model responds with up-to-date and accurate information.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20260073000A1Intelligent URL Handling for LLM Response Generation in OCI RAG Agent Services
Publication Date: 2026.03.12 ORACLE INT CORP
  • US20260073000A1 patent drawing
  • US20260073000A1 patent drawing
  • US20260073000A1 patent drawing

AI summary

Techniques for URL handling in Retrieval-Augmented Generation (RAG) systems are disclosed. A RAG system uses a generative AI response in the selection of links to include in a modified output from a RAG system. The links are based on URLs that are extracted from ingested documents. In response to a query, the system generates a response and then performs a matching operation to match a portion of the generated response to a URL in a URL-keyword mapping. The system finds a match between a portion of the generated response and a keyword that is associated with a URL, generates a hyperlink using the matched URL, and adds the hyperlink to the response.