AI Assistant Configuration Using Reusable Procedural Knowledge

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing AI-enhanced RPA systems require high-level programming skills and are inefficient for configuring multiple language-based tasks, necessitating manual rewriting for each new service or procedure, limiting widespread adoption.

Innovation Solution

A method for configuring an AI assistant using a generic master program and separate procedural knowledge information, allowing service builders to describe tasks in a structured descriptive language without programming skills, enabling flexible and efficient service configuration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If proprietary program instructions are used to configure AI-enhanced RPA systems, then the system can orchestrate workflows with AI GPT agents, but high-level programming skills are required and the configuration process becomes complex and inefficient

Engineering Contradiction:
Improveworkflow orchestration capabilityVSAvoidconfiguration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary layer (the configuration system with natural language processing) between the user and the proprietary program instructions. This intermediary translates user-friendly natural language descriptions into the required program instructions, eliminating the need for users to directly write or understand complex code while still enabling workflow orchestration capabilities

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the mechanical system of manual programming and code writing with an automated natural language processing system. Instead of requiring users to mechanically write program instructions, the system automatically generates them from natural language inputs, substituting the manual coding process with an intelligent translation process

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

2Adaptability or versatility

If manual setup of AI instructions is performed for each new service, then the service can be customized, but the instructions require rewriting for each new service or procedure which is inefficient and not scalable

Engineering Contradiction:
Improveservice customizationVSAvoidconfiguration time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by creating a reusable template structure that pre-defines the framework for service configuration. This template includes predefined elements and relationships that can be automatically instantiated for new services, eliminating the need to manually rewrite entire instruction sets while still allowing customization through parameter specification

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses copying by allowing service configurations to be replicated from templates or existing service definitions. Once a service is configured once, the configuration can be copied and adapted for similar services, dramatically reducing the time and effort required for repeated configuration tasks while maintaining service-specific customization

Inventive Principle:
Principle #26Copying

3Extent of automation

If autonomous AI agents execute provided software code, then the agent can perform tasks, but programming skills from an expert are required to write the code

Engineering Contradiction:
Improvetask execution capabilityVSAvoidcode creation difficulty
Core Design Contradiction:
Extent of automationVSEase of manufacture

Solution Approach 1:

The patent enables self-service by allowing the system to automatically generate the required program instructions from natural language descriptions provided by non-expert users. The system serves itself by translating high-level user requirements into executable code without requiring external programming expertise, making task execution capability accessible to a broader audience

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250355684A1Method for configuring a service to be delivered to a user and artificial intelligence assistant for delivering the same
Publication Date: 2025.11.20 OVERSTAND K
  • US20250355684A1 patent drawing
  • US20250355684A1 patent drawing
  • US20250355684A1 patent drawing

AI summary

A computer-implemented method for providing configuration information to an Artificial Intelligence, AI, assistant to cause the AI assistant to provide a response to a user request received through a user interface comprises the steps of obtaining first instructions to get the AI assistant to retrieve a master program comprising pseudo-code instructions to be charged into the AI assistant, the pseudo-code instructions being configured to cause the AI assistant to run the sequence of tasks defined in procedural knowledge information, external to the master program, obtaining second instructions to get the AI assistant to retrieve said knowledge procedural information separately from said master program, said knowledge procedural information being specific to the service and comprising a structured description of a sequence of tasks defining said service, and providing said first and second instructions for transmission to said AI assistant through a communication interface.