Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

2431results about "Intelligent editors" patented technology

Software development language model prompt engineering

Some embodiments engineer a prompt for submission to a language model, such as a software development large language model. Some embodiments ascertain a relationship between code development information and potential context. Code development information includes static analysis results, project settings, development tool history or status data, and other software development data which augments training data previously embedded in the language model. Some embodiments compute a prompt inclusion score of the potential context, based on at least the relationship, and use the inclusion score to determine whether to include the potential context in the language model prompt. In some scenarios, an embodiment determines where to place the context in the prompt. Scoring is performed by a formula, statistical scoring model, or machine learning scoring model. Some embodiments reduce context inclusion false positives and false negatives that were based on the use of embedding similarity scores alone.
Owner:MICROSOFT TECHNOLOGY LICENSING LLC

Systems and methods for code development with generative artificial intelligence

Software code development and quality assurance through generative Artificial Intelligence systems and methods that streamline continuous integration and continuous deployment (CI / CD) pipelines without increasing review or development durations.
Owner:OSF DIGITAL US INC

Systems and Methods for Software Development Using Machine Learning Models

Systems and methods for software development using machine learning models are disclosed. In one embodiment, a method for programmatically generating source code using a machine learning model includes obtaining a set of project configuration information that defines a programming task, indexing original source code in a code repository, advancing the programming task by constructing a prompt to a machine learning model to obtain new source code as an output, writing the new source code to the code repository, identifying an intervention request that requires human input to complete the programming task, obtaining human input for the intervention request from a human using digital communications as an outcome, and writing the intervention request and outcome to an intervention database.
Owner:PROVOKE SOLUTIONS LLC

Multi-modal visual arrangement recommendation method and system

The invention discloses a multi-modal visual arrangement recommendation method, belongs to the technical field of artificial intelligence and data visualization crossing, and realizes visual arrangement recommendation based on multi-modal input analysis, a dynamic mixed recommendation model and an intelligent optimization algorithm. Comprising the following steps: multi-modal intention analysis: realizing intelligent analysis of multi-modal input through combined use of a base model and a fine tuning model, realizing high-precision intention classification in combination with a pre-training language model and a domain adaptation fine tuning technology, and triggering dynamic prompt word recommendation; performing intelligent layout generation: performing global optimization of component space allocation by adopting a genetic algorithm, performing business rule adaptation by combining a constraint solver, and modeling an interaction relationship between components by utilizing a graph neural network; and dynamic mixed recommendation: constructing a three-level recommendation architecture including collaborative filtering, content matching and reinforcement learning. According to the method, a closed-loop recommendation process of user intention-intelligent recommendation-feedback optimization is realized, and the intelligent level of visual arrangement and the user experience are remarkably improved.
Owner:INSPUR TIANYUAN COMM INFORMATION SYST CO LTD

Ai-modified code recommendation in context of a developer tool

Techniques are described herein that are capable of providing a recommendation of AI-modified code in context of a developer tool. Based at least on code being developed in a developer tool, an interface element is provided in a user interface of the developer tool. The interface element is configured to receive a prompt that specifies a modification to be performed on the code. Based at least on receipt of the prompt, an AI model is automatically caused to perform the modification on at least a snippet of the code to provide a modified snippet. The modified snippet is processed using a language intelligence tool of the developer tool to provide a processed version of the modified snippet. A recommendation to replace the snippet in the code with the modified snippet is provided by causing the processed version of the modified snippet to be displayed via the user interface.
Owner:MICROSOFT TECHNOLOGY LICENSING LLC +1

Just-In-Time Programming Framework with Large Language Models and Flow-Based Programming

A programming system to create programs. Data are stored that describe actions of the users in creating the programs. The programming system has a library of templates for functions. A graphical user interface presents to users functions depicted as templates of blocks to be selected for incorporation into programs. Users direct the system to assemble functions from the set into the programs. The graphical user interface depicts the incorporated functions as graphical elements for manipulation in the graphical user interface. Users can graphically connect data output connection points of incorporated function graphical elements to input connection points of incorporated function graphical elements. A trained artificial intelligence large language model has been trained with a corpus of graphical programs to compute suggestions to the user for functions to be added into the program. The computation of function suggestion is based at least in part on a prompt given by the user and the trained large language model.
Owner:COMPOSABLE ANALYTICS INC

Code generation method and system based on heterogeneous multi-agent cooperation and electronic equipment

The invention relates to a code generation method and system based on heterogeneous multi-agent collaboration and electronic equipment. According to the method, a special commentator agent instantiated by a heterogeneous large language model is added into a multi-agent collaboration process; according to the method, consistency and feasibility verification is carried out on a demand document given by an analyst agent by adopting a commentator agent, a modification suggestion is proposed in an early stage, deviation and problems are found in time in the early stage of a task, the cost and complexity of later correction are reduced, the robustness and reliability of codes are improved, and the method is suitable for large-scale popularization and application. And the generated result can still maintain high-level correctness under extreme conditions or specific boundary conditions. And the method has practical significance in improving software development efficiency, reducing project risks and improving the quality of an intelligent automatic solution.
Owner:NAT UNIV OF DEFENSE TECH

Code generation method based on graph alignment coding large model and multi-agent collaboration

The invention discloses an ST code generation method based on graph alignment coding large model and multi-agent collaboration, and the method comprises the steps: receiving an ST code programming demand inputted by a user through a demand analysis module, refining and analyzing the demand based on multiple rounds of interactive conversations of the user and insight agents, and generating a standardized ST code programming demand; the retrieval module receives a standardized ST code programming requirement, and retrieves and obtains related knowledge through a retrieval agent in combination with an ST code knowledge base; and the double-agent collaborative self-correction code generation module receives standardized ST code programming requirements and retrieved related knowledge, a graph alignment coding large model constructed based on a graph neural network and a cross-modal alignment technology serves as a coding agent to cooperatively work with a review agent, ST code structure information is injected into the large model, and a final ST code is generated. According to the method, high-accuracy and high-reliability ST code automatic generation can be realized, and the development efficiency of a PLC program in the industrial control field is improved.
Owner:CHINA JILIANG UNIV

Development environment integrated with a large language model

A system allows generation of information used by an integrated development environment using a machine learning-based language model, for example, a large language model. The integrated development environment is for developing applications, e.g., database applications. The system receives a natural language request for information related to development of the database application. The system determines contextual information describing a development task associated with the database application and generates a prompt for a machine learning based language model based on the natural language request and the contextual information and receives a response. The system extracts the information related to development of the database application from the response. In response to a natural request, the system may generate a database query, provide a resultset by executing the database query, automatically determine a type of chart and generate one or more charts for visually displaying the result.
Owner:COUCHBASE INC

Method of performing data analysis according to natural language query by using generative artificial intelligence, and electronic device for performing the same

A method of performing data analysis according to a natural language query from a user includes: receiving, from a user terminal, a user input including the natural language query requesting the data analysis; determining, based on the user input, at least one database among a plurality of databases as a target database; generating a prompt based on the user input and the target database; inputting the prompt into a code generation model to obtain a structured query (SQL) statement; executing the SQL statement to generate a result of the data analysis on the target database; and transmitting the result of the data analysis to the user terminal, where the result of the data analysis is displayed on a screen of the user terminal.
Owner:SAMSUNG ELECTRONICS CO LTD

Automated data extraction pipeline for large language model training

An automated data extraction pipeline for large language model (LLM) training may include extracting a set of code segments from a set of natural language question-answer (Q&A) combinations that each include a provided input, a provided output, and a provided code segment formatted to transform the provided input into the provided output. The data extraction pipeline may then generate a predicted output from a question portion of a first natural language Q&A combination using a first LLM. A first extracted code segment from the extracted set of code segments may then be executed to generate a first actual output of the first extracted code segment. One or more data samples may then be generated for training a second LLM based on a comparison of the first actual output to the predicted output. The second LLM may then be trained using the one or more data samples.
Owner:SALESFORCE INC

Automated code scanning for pre-emptive issue detection and resolution

An issue source scanning system scans a source of information about an issue to identify characteristics of code which indicate that the issue will manifest in code. A code scanning system scans code to match the identified characteristics against the code to determine whether the source code includes the identified characteristics. The code scanning system automatically generates a suggested operation to perform based upon a match between the identified characteristic and the code.
Owner:MICROSOFT TECHNOLOGY LICENSING LLC

Intelligent dynamic prompting method and system for online code writing

The invention provides an intelligent dynamic prompting method and system for online code writing, and relates to the technical field of codes, and the method comprises the steps: inputting structured data into a pre-trained large language model; analyzing code semantics, business logic and data flow in the structured data through the large language model; identifying potential business fields and data structures based on the analysis result; generating a business field candidate list conforming to the context in combination with specific domain knowledge and coding specifications of the project; performing correlation sorting and screening on the service field candidate list; generating a detailed description of each business field; displaying the generated business field prompt in real time in an integrated development environment of the user; dynamically adjusting the display sequence and content of the business field based on the user interaction behavior; and regularly analyzing the change of the project code library, and automatically updating the knowledge base prompted by the business field.
Owner:冠骋信息技术(苏州)有限公司

Automated workflow creation

A computer-implemented method generates workflow definitions in workflow definition language using one or more large language models, LLMs. The method includes receiving a natural language description of an automated workflow and generating a plan generation prompt including the natural language description and plan generation instructions. The plan generation prompt is input to one of the LLMs and in response a structured plan comprising a plurality of actions are received. For each action, a corresponding segment of workflow definition language is generated to provide a plurality of segments of workflow definition language. The segments are combined to form a workflow definition corresponding to the natural language description.
Owner:MICROSOFT TECHNOLOGY LICENSING LLC

Generative ai industrial design code conversion

An integrated development environment (IDE) for designing, programming, and configuring aspects of an industrial automation system uses a generative artificial intelligence (AI) model and associated neural networks to generate portions of an industrial automation project in accordance with functional requirements provided to the industrial IDE system in intuitive formats, such as spoken or written plain language text. The system uses generative AI to translate plain language requests or functional specifications into industrial control code, human-machine interface (HMI) applications, device configuration settings, or other aspects of an industrial control project.
Owner:ROCKWELL AUTOMATION TECH INC

Low-code development automatic generation method based on large language model

The invention discloses a low-code development automatic generation method based on a large language model, which comprises the following steps: collecting natural language description information input by a user, and preprocessing; inputting the standardized demand corpus set into a large language model, and executing semantic understanding and context modeling; matching the low-code component library based on the structured semantic representation to generate component assembly description information; generating and verifying an engineering skeleton according to the assembly description information, and outputting an executable low-code application initial version; running the executable low-code application initial version, and monitoring and analyzing execution difference to generate an increment adjustment instruction; and inputting the increment adjustment instruction into the large language model, performing reconstruction and adaptive optimization, and outputting an executable low-code application final version. According to the method, large language model semantic understanding and adaptive optimization technologies are fused, automatic generation and continuous optimization of low-code applications are realized, and the method has the advantages of intelligence, high precision and engineering reliability.
Owner:GUIZHOU DAIMA TECH CO LTD

Code insertion completion

A code insertion engine predicts one or more statements of a programming language to be inserted at an insertion point in between existing source code statements of a source code program being edited. The code insertion engine extracts the surrounding context of the insertion point which includes the source code immediately preceding and the source code immediately following the insertion point. The code insertion engine uses a neural expansion model and a neural selector model to predict the one or more statements most likely to be inserted into the insertion point that are syntactically and semantically consistent with the surrounding context of the existing program.
Owner:MICROSOFT TECHNOLOGY LICENSING LLC

PLC program generator / copilot using generative ai

PendingUS20250147737A1Programme controlProgram documentationProgram instructionFunctional specification
An integrated development environment (IDE) for uses a generative artificial intelligence (AI) model to generate industrial control code in accordance with functional requirements provided to the industrial IDE system as natural language prompts. The system's generative AI model leverages both a code repository storing sample control code and a document repository that stores device or software manuals, program instruction manuals, functional specification documents, or other technical documents. These repositories are synchronized by digitizing selected portions of document text from the document repository into control code for storage in the code repository, as well as contextualizing control code from the code repository into text-based documentation for storage in the document repository.
Owner:ROCKWELL AUTOMATION TECH INC

Requirements discovery for generative ai software development assistant

Techniques for leveraging a large language model (LLM) in software development are described. A description of a software development task is received from a user. Data associated with the software system is obtained from a data source. An LLM is prompted to identify at least one aspect of the task which requires clarification from the user, at least partly by providing the obtained data to the LLM and asking the LLM to identify a question for the user which remains unanswered by the obtained data. The question is presented to the user. An answer to the question is received from the user. The LLM is prompted to respond to propose an implementation of the task at least partly based on the data associated with the software system and the answer received from the user. The proposed implementation is received from the LLM and caused to be displayed to the user.
Owner:AMAZON TECH INC

Code review comment generation via retrieval-augmented transformer with chunk cross-attention

A retrieval-augmented neural transformer model with chunk cross-attention predicts a code review given a proposed source code change, represented as a code diff hunk, and a set of historical code review comments. The code diff hunk represents proposed edits to a source code snippet with its surrounding context that has not been changed. The historical code review comments are associated with code edits that are semantically similar to the proposed source code changes. The code diff hunk is partitioned into chunks which are used to find semantically similar historical code review comments. The set of historical code review comments is aggregated and used to guide the model in makings its predictions.
Owner:MICROSOFT TECHNOLOGY LICENSING LLC

Method and system for realizing automatic code generation by using multiple AI Agents

The invention discloses a method and a system for realizing automatic code generation by using multiple AI Agents, and relates to the field of electric digital data processing, a test driving agent receives a task transmitted by a previous node, and generates a task number, a task description, test data, a unit test script and a code statement; the code generation agent generates or updates codes according to the received task description and code declaration; the test driving agent returns an integrated test script and test data according to the task number; the continuous integration agent performs integration verification and regression test and feeds back information; the test driving agent returns a function test script, a performance test script and test data according to the task number; and the continuous deployment agent carries out continuous delivery and deployment and feeds back information. By means of mutual conversation and cooperative work of multiple AI Agents and in combination with a feedback mechanism, the problem that a single large model cannot complete complex software development tasks is solved, full-process operation automation can be achieved, and the code generation quality and efficiency can be improved.
Owner:LIMING VOCATIONAL UNIV

Visual Programming Platform Featuring Machine Learning for Automated Code Development

A visual programming platform can leverage a machine learning-based coding system to generate an initial set of programming-language code for further graphical editing by a human user. As an example, the visual programming platform can obtain a natural language description of a task to be performed by a computational pipeline. The visual programming platform can process the natural language description of the task with a machine learning coding system that includes one or more machine-learned models to generate, as an output of the machine learning coding system, a set of pseudocode that describes performance of the task. The platform can process the set of pseudocode that describes performance of the task with a compiler to generate a set of programming-language code that defines the computational pipeline for performing the task. The visual programming platform can generate a graphical visualization of the computational pipeline defined by the set of programming-language code.
Owner:GOOGLE LLC

Method for realizing agent development MCP service through computing power of intelligent computing center

The invention provides a method for realizing agent development MCP service through computing power of an intelligent computing center, and relates to the technical field of intelligent computing centers, intelligent computing centers and computing power infrastructure, the method comprises the following steps: S1, determining interface information of a target application programming interface API, the target API being an interface of a target platform; s2, generating a first coding task based on the interface information through an intelligent agent of the intelligent computing center; s3, generating a first MCP service component corresponding to the first coding task through the intelligent agent; and S4, registering the first MCP service component to the intelligent computing center. According to the invention, the development efficiency of the MCP service of the intelligent computing center can be greatly improved.
Owner:DATACANVAS LTD

Method and system for quickly constructing and multiplexing application framework

The invention provides a rapid construction and reuse method and system for an application framework, and relates to the technical field of application framework construction, and the method comprises the following steps: mapping code snippets to a high-dimensional tensor space, extracting multi-level code features, and constructing a code association graph and a deep semantic network; constructing a hierarchical Bayesian network based on the spatial-temporal feature map, executing variational reasoning and adaptive particle filtering, and generating a reconstruction code; driving a multi-level generation network by using a dual-dimension discriminator, optimizing a code structure and a dependency relationship, and generating a final optimization code through program slicing and incremental synthesis; according to the method, rapid construction and reuse of the application framework are realized, and the code quality and the execution efficiency are improved.
Owner:北京科杰科技有限公司

Structured text code generation and review method

The invention discloses a structured text code generation and review method, which comprises the following steps of: receiving a control task demand input by a user, supporting natural language, structured form or graphical process input, performing deep semantic analysis by utilizing a demand analysis module, identifying control conditions, control actions and constraint factors, and generating and reviewing a structured text code. The task is converted into a plurality of control units through the SCoT chain; the SCoT chain reader generates a semantic vector according to a task demand, the AST reader generates AST representation through a grammar rule structure and a hierarchical relationship, and the decoder predicts a next grammar rule and generates an ST code in combination with the SCoT chain and AST features; and verifying grammar and logic of the ST code through an interactive automatic review and repair mechanism, if compiling errors occur, analyzing errors by the teacher model and providing repair suggestions, and performing code repair by the student model according to guidance until the code conforms to an expected function and passes compiling.
Owner:CHINA JILIANG UNIV

Software development platform for internet of things applications

Disclosed herein are system, method and / or computer program product embodiments, and / or combinations and sub-combinations thereof for providing a platform for developing an application that interacts with a set of IoT devices. An embodiment provides a source code editor that enables a user to generate source code of the application and an application builder that generates an executable version of the application based at least on the generated source code. Generating the source code includes defining an input or output of the application as an event that is mappable to a first set of IoT devices in a first network of IoT devices when the application is installed thereto and to a second set of IoT devices in a second network of IoT devices when the application is installed thereto, the first set of IoT devices including at least one device type not included in the second set of IoT devices.
Owner:ROKU INC

Personalized writing assistance for software applications via LLM integrations

Technology is disclosed herein for personalized writing assistance via an LLM integration in a software application. In an implementation, a computing device identifies user-specific preferences for content creation. The computing device submits a prompt to an LLM that includes selected content associated with a user and the user-specific preferences, along with a request for the LLM to suggest an intent to modify the selected content in view of the user-specific preferences. The computing device receives a reply from the LLM including the intent to modify the selected content. When the user accepts the suggestion, the computing device generates and submits a second prompt to the LLM including a request for the LLM to modify the selected content according to the intent. The computing device receives a reply from the LLM including a modified version of the selected content and displays the modified version of the selected content.
Owner:MICROSOFT TECHNOLOGY LICENSING LLC

Large code model self-evolution method based on Monte Carlo tree search

The invention provides a code large model self-evolution method based on Monte Carlo tree search, which comprises the following steps: S1, inputting a code generation task into a pre-training reasoning model, and generating a reasoning step according to a reasoning task; s2, constructing an inference tree, and obtaining an optimal inference path and a reward score according to an improved Monte Carlo tree search algorithm; s3, according to the optimal reasoning path, based on the automatically generated reasoning and reward data, performing pre-training model self-evolution to improve the reasoning model; and S4, enabling the pre-training model to generate a code of the reasoning scheme, and training the pre-training model to obtain a code large model. According to the method, under the condition that a large amount of fine adjustment data is not needed, the capacity and accuracy of large model code generation can be effectively improved, and the adaptability of the model in a complex reasoning task is further enhanced.
Owner:BEIJING INST OF TECH

Artificial intelligence (AI) assisted end-to-end workflow integration for software development in digital model platforms

PCT designated stage expiredWO2025072894A1Biological neural network modelsProgram documentation
Systems and methods for artificial intelligence (Al) assisted workflow integration for software development in a digital model platform are provided. In one embodiment, the methods receive a user selection of a target digital tool from a plurality of digital tools that are not directly interoperable with each other. Receive a user request comprising a description of a function script executable by the digital model platform on a target digital model type associated with the target digital tool. Fine-tune a scripting Al agent on prior user actions involving the target digital tool and on a resource-capability mapping of the digital model platform. Generate the function script and generate a unit test script, where the unit test script when interpreted tests the function script against the description. Finally, interpret the unit test script to generate a verification result for the function script; and, generate a test report based on the verification result.
Owner:ISTARI DIGITAL INC