AI Data Connector Generation for Heterogeneous API Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Collecting data from heterogeneous data sources is cumbersome and resource-intensive due to differences in data source APIs, requiring significant developer resources.

Innovation Solution

Utilizing generative AI and large language models to automatically build and monitor data connectors between data warehouses and conglomerate backbones, with defect detection and correction capabilities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data connectors are manually developed for each heterogeneous data source, then data access functionality is achieved, but developer resources and time consumption increase significantly

Engineering Contradiction:
Improvedata access functionalityVSAvoiddeveloper resources
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system enables self-service by allowing the AI model to automatically generate data connector code based on API documentation, eliminating the need for manual developer intervention for each connector while ensuring reliable data access functionality

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system creates reusable connector templates by analyzing API documentation and generating standardized code patterns that can be copied and adapted for different data sources, reducing repetitive development work while maintaining functionality

Inventive Principle:
Principle #26Copying

2Adaptability or versatility

If custom code is written for each data source API, then specific data access requirements are met, but code complexity and maintenance burden increase

Engineering Contradiction:
Improvedata source compatibilityVSAvoidconnector code complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system implements a universal connector generation framework that handles multiple data source APIs through a standardized process, where the AI model adapts to different APIs while maintaining a consistent code structure, thereby reducing complexity while preserving adaptability

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

Solution Approach 2:

The system manages complexity by dynamically adjusting connector parameters based on the target data source API characteristics, allowing the same generation framework to produce customized connectors for different APIs without increasing overall system complexity

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If comprehensive API documentation is analyzed to ensure accurate connector generation, then connector quality improves, but processing time and computational resources increase

Engineering Contradiction:
Improveconnector generation accuracyVSAvoidconnector development time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system performs preliminary processing of API documentation by storing it in vector databases with embedded representations, allowing the AI model to quickly retrieve and analyze relevant information during connector generation without processing entire documentation sets in real-time

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system extracts only the essential and relevant information from comprehensive API documentation needed for connector generation, filtering out redundant details to maintain high accuracy while reducing processing time and computational overhead

Inventive Principle:
Principle #2Taking out (Extraction)

4Productivity

If automated AI-based connector generation is implemented, then developer workload is reduced, but system complexity and AI model requirements increase

Engineering Contradiction:
Improveconnector development efficiencyVSAvoidsystem architecture complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system introduces a vector database as an intermediary layer between API documentation and the AI model, and between the AI model and connector output, simplifying the overall architecture by pre-processing and organizing information in a structured manner that the AI model can efficiently consume

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12613789B2Artificial intelligence based generation of data connectors
Publication Date: 2026.04.28 FIVETRAN INC
  • US12613789B2 patent drawing
  • US12613789B2 patent drawing
  • US12613789B2 patent drawing

AI summary

A device that generates a data connector. The device accesses an index based on representations of documents storing information describing APIs for accessing data source systems, and generates a prompt for a LLM based on information extracted from the index that requests information for accessing data from the data source system. The device provides the generated prompt to the LLM and receives a response describing information associated with the data source. The device determines a measure of ambiguity for the response and, responsive to the measure of ambiguity indicating more than a threshold ambiguity, generates an additional prompt that requests more specific information compared to the information received in the response. The device generates a data connector based on a connector knowledge representation corresponding to the response and deploys the data connector for accessing data from the data source system.