LLM-Based Spoke Generation for Faster API Integration Setup

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for generating communication systems with API providers are time-consuming and prone to errors due to manual parsing of API documentation, which reduces the efficacy of the generated systems.

Innovation Solution

A spoke generation tool that utilizes large language models (LLMs) to analyze natural language documentation, automatically identify integration points, and generate communication interfaces (spokes) for API providers, allowing for editing and deployment of these interfaces through a graphical user interface.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual parsing of API documentation is used to generate communication systems, then operators can configure integration points, but the process becomes time-consuming and error-prone

Engineering Contradiction:
Improveaccuracy of generated communication systemVSAvoidtime required to generate communication system
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent replaces manual mechanical parsing of API documentation with an automated system that uses large language models (LLMs) to process documentation and generate communication systems. The LLM analyzes natural language documentation, identifies integration points, and generates spokes automatically, eliminating the need for manual configuration while improving both speed and accuracy.

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

Solution Approach 2:

The system enables self-service by allowing operators to simply upload API documentation and receive automatically generated communication systems without requiring manual parsing or configuration expertise. The automated LLM-based system performs the complex analysis and generation tasks autonomously, making the process accessible to users without specialized skills.

Inventive Principle:
Principle #25Self-service

2Productivity

If manual configuration of REST API steps is performed, then operators can customize integration details, but the process reduces efficacy due to time consumption and errors

Engineering Contradiction:
Improveefficiency of generating communication systemsVSAvoidtime required for manual parsing and configuration
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent replaces manual mechanical configuration of REST API steps with automated LLM-based generation. The system processes API documentation, identifies relevant integration points, and generates properly configured REST API steps automatically, eliminating time-consuming manual parsing and configuration while maintaining customization capabilities through parameter input.

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

Solution Approach 2:

The system performs preliminary action by automatically analyzing and processing API documentation before generation occurs. The LLM pre-processes the documentation to identify integration points, authentication requirements, and data mappings, so that when the communication system is generated, it is already optimized and ready for use without requiring subsequent manual adjustment.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20260052119A1Systems and methods for generating spokes using large language models
Publication Date: 2026.02.19 SERVICENOW INC
  • US20260052119A1 patent drawing
  • US20260052119A1 patent drawing
  • US20260052119A1 patent drawing

AI summary

A method includes obtaining, via a spoke generation tool, documentation associated with an external system, where the documentation includes natural language indicative of configuration information for a service provided by the external system, generating, via the spoke generation tool, a list of actions based on the documentation, where the list of actions comprises an action to be performed to access the service, receiving, via the spoke generation tool, an input requesting to modify the list of actions, updating, via the spoke generation tool, the list of actions based on the input, and generating, via the spoke generation tool and based on the updated list of actions, a spoke configured to enable execution of the computing service provided by the external system.