Natural-Language API Request Generation for Work Support
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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
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.
3Adaptability or versatility
If multiple APIs are stored and managed, then the system can accommodate various work support functions, but the system complexity increases
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.
Data Source
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.


