Prompt Refinement Using Pseudocode Output Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional systems lack a reliable method to assess model outputs and perform prompt refinement procedures, leading to inaccurate and unreliable outputs in machine learning models, especially in critical decision-making processes, due to poorly constructed prompts that are vague, ambiguous, or lacking in specificity.

Innovation Solution

A system that compares model outputs based on user prompts to pseudocode-generated outputs, refining prompts through iterative restructuring until a match accuracy threshold is met, using rule-based pseudocode to ensure accuracy and reliability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional prompt input methods are used, then the system is simple and easy to operate, but the output accuracy and reliability deteriorate due to vague or ambiguous prompts

Engineering Contradiction:
Improveoutput accuracyVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by automatically generating multiple candidate prompts before the main model processing, then evaluates and selects the best prompt. This preliminary prompt generation and evaluation step ensures higher output accuracy by preparing multiple options in advance, resolving the contradiction between reliability and complexity through proactive preparation rather than reactive correction.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where model outputs are evaluated against evaluation criteria, and this feedback is used to iteratively refine and select the best prompt from multiple candidates. The feedback loop continuously improves prompt quality by comparing actual outputs with expected outcomes, thereby enhancing reliability while managing complexity through systematic evaluation.

Inventive Principle:
Principle #23Feedback

2Reliability

If prompt refinement procedures are implemented, then output accuracy improves, but processing time and computational resources increase

Engineering Contradiction:
Improveoutput accuracyVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system applies partial action by generating multiple prompts but not necessarily evaluating all of them exhaustively. Instead, it uses evaluation criteria to identify and select the best prompt efficiently, avoiding excessive processing. This approach achieves high output accuracy through selective evaluation rather than comprehensive analysis of all possible prompts, reducing time loss while maintaining reliability.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If multiple candidate prompts are generated and evaluated, then the quality of model outputs improves, but the complexity of prompt management increases

Engineering Contradiction:
Improveoutput consistencyVSAvoidprompt management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system introduces an intermediary evaluation component that acts as a mediator between multiple candidate prompts and the final selection. This intermediary evaluates each prompt against predefined criteria and objectively determines the best prompt, simplifying prompt management by providing a systematic selection mechanism rather than requiring manual assessment of multiple options, thereby improving output consistency while managing complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20260093791A1Prompt refinement to improve accuracy of outputs from machine learning models
Publication Date: 2026.04.02 CITIBANK N A
  • US20260093791A1 patent drawing
  • US20260093791A1 patent drawing
  • US20260093791A1 patent drawing

AI summary

Systems and methods for restructuring prompts in order to improve accuracy of outputs from models are disclosed herein. The system receives a user prompt indicating a request for data. The system generates a first and second output using a model, the first output generated based on the user prompt and the second output generated based on pseudocode. The system compares the first and second outputs to determine a match accuracy between the two outputs. If the two outputs sufficiently match, the system approves the user prompt. If the two outputs do not sufficiently match, the system initiates a prompt restructuring process, whereby the user prompt is restructured using pseudocode to improve the accuracy of the first output. The process is repeated iteratively until the restructured user prompt generates a first output that sufficiently matches the second output generated based on the pseudocode.