Natural-Language API Request Generation for Work Support

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing work support systems lack versatility and user convenience due to specialized APIs and inadequate handling of general user intents, limiting their ability to accommodate various APIs and enhance user experience.

Innovation Solution

A work support system that includes an AI-driven API request generation function, allowing users to input instructions in natural language, which generates API requests based on user input information and AI analysis, enabling support for multiple APIs without requiring extensive knowledge of API specifications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a specialized API interface (F-API) is used to mediate between NLP and database, then the system can process user intents effectively, but the system loses versatility and cannot accommodate various APIs

Engineering Contradiction:
Improveintent processing capabilityVSAvoidAPI compatibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements a universal API selection mechanism that can handle multiple types of APIs (Web APIs, database APIs, third-party APIs) through a single unified interface. The system maintains a plurality of APIs in storage and selects appropriate APIs based on user intents, enabling the same interface to serve multiple purposes across different API types without requiring separate specialized interfaces for each API category.

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

2Adaptability or versatility

If general user intent analysis is performed, then the system can handle diverse user requests, but the system cannot provide work-specific support functionality

Engineering Contradiction:
Improveuser intent coverageVSAvoidwork support convenience
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent applies local quality by maintaining distinct characteristics for different API types within the unified system. Each API type (Web API, database API, third-party API) retains its specific characteristics and selection criteria, while the overall system provides unified access. This allows the system to handle diverse user requests generally while maintaining specialized work support capabilities for each API type.

Inventive Principle:
Principle #3Local quality

3Adaptability or versatility

If multiple APIs are stored and managed, then the system can accommodate various work support functions, but the system complexity increases

Engineering Contradiction:
ImproveAPI varietyVSAvoidsystem structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the API management system into distinct modules: a plurality of APIs stored in a database, an AI module for intent analysis, and a selection module that matches intents to appropriate APIs. This segmentation allows the system to manage multiple APIs of different types through organized, modular components rather than a monolithic structure, reducing overall system complexity while maintaining API variety.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250291658A1Work support system, work support method, and information storage medium
Publication Date: 2025.09.18 CYBOZU
  • US20250291658A1 patent drawing
  • US20250291658A1 patent drawing
  • US20250291658A1 patent drawing

AI summary

Provided is a work support system, which is configured to support work of a user, the work support system including at least one processor configured to: acquire user input information relating to input of the user; generate an API request for a transmission destination API among a plurality of APIs relating to the support of the work based on the user input information and an AI; and transmit the API request to the transmission destination API.