AI Integration Engine for Natural-Language RPA API Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing robotic process automations (RPAs) are complex and require extra training or knowledge to leverage third-party services, which conventional technologies have not effectively addressed.

Innovation Solution

An integration service engine leverages artificial intelligence to generate application programmable interface (API) requests when integrating robotic process automation (RPA) into a computing environment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If end-users are provided with access to third-party services through RPA, then service integration capability is improved, but user training requirements and complexity increase

Engineering Contradiction:
Improveservice integration capabilityVSAvoiduser training requirements
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

An AI agent is introduced as an intermediary between the user and the RPA system. The agent receives natural language requests from users, translates them into appropriate RPA workflows, and handles the complexity of service integration automatically, eliminating the need for users to learn RPA programming or API details while still providing access to third-party services

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system enables self-service by allowing users to simply state their needs in natural language without requiring any technical knowledge. The AI agent autonomously handles the entire process of workflow generation, API request creation, and service integration, making the system accessible to non-technical users while maintaining full service integration capability

Inventive Principle:
Principle #25Self-service

2Manufacturing precision

If detailed API documentation and programming knowledge are provided, then integration precision is improved, but time consumption and cost increase

Engineering Contradiction:
Improveintegration precisionVSAvoidtraining time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent replaces the mechanical approach of manually reading documentation and writing code with an AI-based system that automatically generates integrated workflows. The AI agent processes natural language requests and translates them into precise RPA workflows and API requests, achieving integration precision without requiring users to engage in time-consuming learning processes

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Adaptability or versatility

If catalogs of services grow larger, then service versatility is improved, but complexity of integration increases

Engineering Contradiction:
Improveservice catalog sizeVSAvoidintegration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The AI agent serves as a mediator that manages the complexity of large service catalogs. It understands the relationships between numerous third-party services, selects appropriate workflows automatically, and handles the integration complexity transparently to users, allowing the service catalog to grow without increasing user-perceived complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system changes the interaction parameter from technical API knowledge to natural language communication. Users interact with services through simple natural language requests rather than learning complex integration parameters, allowing the system to support expanding service catalogs without increasing integration complexity for users

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250390318A1Integration service engine including artificial intelligence to generate application programmable interface requests
Publication Date: 2025.12.25 UIPATH INC
  • US20250390318A1 patent drawing
  • US20250390318A1 patent drawing
  • US20250390318A1 patent drawing

AI summary

Disclosed herein is an integration service engine implemented as a computer program within a computing environment. The integration service engine operates to receive a request to perform a task and performing a semantic analysis on the request, utilizing artificial intelligence. The integration service engine also operates to retrieve relevant connectors based on the semantic analysis, determine objects and required fields needed for the request, and generate a code of a robotic process automation to implement the request based on the relevant connectors, the objects, and the required fields.