The invention relates to the technical field of
software and
artificial intelligence, in particular to a
software development method based on
natural language orchestration, which comprises the following steps of: S1, in response to a
natural language demand, identifying a
business entity and an action, mapping the entity into a
library of a
colored Pearl network, defining a color set, mapping the action into transition, and establishing a color set; constructing an
incidence matrix according to the input consumption and the output of the Tokenn; and S2, iteratively constructing a
branch process based on the
incidence matrix, calculating a state identifier of a
local configuration of a new event, and marking a
cut-off event when the state identifier is repeated with a historical event so as to generate an acyclic finite complete prefix structure. According to the method,
verification and supervision
control synthesis are carried out through the Pearl network, and then a mathematical-level anti-
deadlock section is automatically woven into a
business code, so that the problems that traditional generative development mostly depends on direct generation and
concurrency control of a
large model, the model lacks global
logical reasoning ability, and the development efficiency is low are solved. And therefore, the problem of frequent random
deadlock of
software in a high-
concurrency environment is solved.