Gen AI Program Building With Conflict-Free Solution Combinations
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional program building methods rely heavily on human judgment, which can lead to inefficiencies, conflicts between code sections, and difficulty in scaling and maintaining software applications, resulting in increased complexity and maintenance costs.
Innovation Solution
A Generative AI model is used to identify non-conflicting solution combinations for program development, prioritizing solutions based on weighted requirements and ensuring compatibility, thereby optimizing the development process.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If human judgment is used in traditional program building methods, then flexibility and adaptability are maintained, but efficiency decreases and conflicts between code sections occur
Solution Approach 1:
The patent introduces an AI model as an intermediary between human requirements and program code generation. The AI model processes functional and technical requirements, identifies solution combinations, and resolves conflicts automatically, maintaining human flexibility while dramatically improving efficiency and reducing code conflicts
Solution Approach 2:
The patent replaces manual human judgment and code construction with an automated AI-based system. The AI model systematically analyzes requirements, generates solution combinations, and produces program code, substituting the mechanical process of human programming with an automated intelligent system that improves efficiency while maintaining adaptability
2Adaptability or versatility
If human judgment is used in program building, then adaptability to specific needs is achieved, but maintenance complexity and costs increase
Solution Approach 1:
The patent enables the AI model to automatically generate, validate, and optimize program code based on functional and technical requirements. The system self-manages the program building process, reducing human intervention and thereby decreasing maintenance complexity while preserving adaptability through automated requirement analysis
3Measurement precision
If multiple solution combinations are assessed for compatibility, then conflict resolution accuracy improves, but processing time increases
Solution Approach 1:
The patent employs the AI model to pre-assess solution combinations for compatibility and conflicts before final program generation. By performing preliminary compatibility checks and conflict detection on potential solution combinations, the system ensures high conflict resolution accuracy while optimizing processing time through efficient automated analysis
Data Source
AI summary
Methods, systems, and non-transitory computer readable media for building a program using a Gen AI model. For building the program, first information including at least functional features and technical features to consider are received. Based on the first information, a list of requirements to create the program with at least one solution for each requirement is determined. Based on the list of requirements, a plurality of solution combinations are identified, checked for avoiding conflict, and assessed based on weighting assigned to the requirements, such that the solution combinations include solutions from higher weighted requirements and exclude conflicting solutions from lower weighted requirements. Based on identified plurality of solution combinations, a particular solution combination is selected. For running the program, an order of application of solutions within the particular solution combination is selected, the program is created from the solutions in the selected order, and the program is run.


