Scenario analysis method and device, electronic equipment and storage medium
By using a large language model and a multi-dimensional analysis model, the intensity of emotional resonance in a script is broken down into quantifiable dimensions, generating a comprehensive analysis report. This addresses the subjectivity and limitations of manual evaluation and provides precise script optimization suggestions.
Patent Information
- Application Number
- CN202511722543.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-21
- Publication Date
- 2026-03-17
AI Technical Summary
Existing script emotional resonance intensity analysis technology relies on human judgment, resulting in fluctuating and unreproducible evaluation results, and failing to provide accurate and actionable modification suggestions.
We employ a large language model for semantic parsing and plot feature extraction, breaking down the intensity of emotional resonance in the plot into three quantifiable dimensions: tag elements, plot chain, and plot rhythm. We then use a multi-dimensional analysis model to generate a comprehensive analysis report.
It enables an objective and comprehensive analysis of the intensity of emotional resonance in a script, providing scientific and precise decision support to help screenwriters and producers optimize script quality.
Smart Images

Figure CN121683789A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of data processing technology, and in particular to a script analysis method, apparatus, electronic device, and storage medium. Background Technology
[0002] In the current film and television market, especially in popular genres such as historical romance and contemporary drama, "the intensity of emotional resonance in the plot" has become one of the key indicators for judging the commercial value of a script. "Intensity of emotional resonance in the plot" refers to the script's ability to bring viewers a strong sense of immersion, excitement, and immediate satisfaction through elements such as a tight plot, fast pace, and highly recognizable and compelling characters. Scripts with high "intensity of emotional resonance in the plot" are often more effective at attracting and maintaining audience attention.
[0003] However, existing techniques for analyzing the "intensity of emotional resonance in the plot" are relatively superficial and rely primarily on human judgment. Significant differences in definitions and evaluation criteria among evaluators lead to fluctuating and unreproducible results. Furthermore, manually reading and deeply analyzing the composition of an entire script's "intensity of emotional resonance in the plot" is not only time-consuming and laborious, but the evaluation process often only scratches the surface, failing to deeply analyze its internal logic and constituent elements. The lack of objective, quantitative data to support decision-making makes it difficult to reach a consensus with the screenwriter on revision suggestions, thus hindering the provision of precise and actionable modification recommendations.
[0004] Therefore, there is an urgent need to develop a script analysis method, device, electronic equipment, and storage medium to solve one or more of the aforementioned problems. Summary of the Invention
[0005] In view of this, to solve the above-mentioned technical problems or some of the technical problems, embodiments of the present invention provide a script analysis method, device, electronic device, and storage medium. This method can automatically identify and quantify the core dimension of "the intensity of emotional resonance in the plot," providing an objective, comprehensive, and data-driven analysis report for script evaluation. It performs semantic parsing and plot feature extraction on the target script using a large language model, outputting plot tags. Utilizing the powerful semantic understanding capabilities of the large language model, it can accurately capture key plot information in the script. Based on these plot tags, and according to predefined mapping rules, it gradually determines the target element tags, plot chains, and plot progression rhythm of the target script. Then, it sequentially inputs the target element tags, plot chains, and plot progression rhythm into a multi-dimensional analysis model, obtaining evaluation values corresponding to the element dimension, chain dimension, and rhythm dimension, respectively, thus forming a set of evaluation values.
[0006] Firstly, this application provides a script analysis method, the method comprising: Obtain the target script and input the target script into a large language model so that the large language model can perform semantic parsing and plot feature extraction on the target script and output the plot tags of the target script; Based on the plot tags, the target element tags, plot chains, and plot progression rhythm of the target script are determined according to predefined mapping rules. The target element tags, plot chains, and plot progression rhythm are sequentially input into a multi-dimensional analysis model, so that the multi-dimensional analysis model sequentially outputs the first evaluation value corresponding to the element dimension, the second evaluation value corresponding to the chain dimension, and the third evaluation value corresponding to the rhythm dimension, thereby obtaining the set of evaluation values for the target script. Based on the set of evaluation values, a comprehensive analysis result of the target script is generated.
[0007] In one possible implementation, determining the target element tags, plot chains, and plot progression rhythm of the target script based on the plot tags and according to predefined mapping rules includes: Based on the plot tags, the target element tags of the target script are determined according to predefined tag mapping rules; Based on the target element tags, the plot chain of the target script is determined according to predefined target element tag mapping rules; Based on the aforementioned plot chain, the plot progression rhythm of the target script is determined according to predefined plot chain mapping rules.
[0008] In one possible implementation, determining the target element tags of the target script based on the plot tags and according to predefined tag mapping rules includes: Obtain the target element tag library, which includes pre-defined plot element tags; The plot tags are analyzed for features, and the plot attributes corresponding to each plot tag are extracted; According to the predefined tag mapping rules, the plot attributes corresponding to each plot tag are matched with the plot element tags in the target element tag library in turn to obtain the matching results; Based on the matching results, the plot tags that successfully match the plot element tags are determined as the target element tags of the target script.
[0009] In one possible implementation, determining the plot chain of the target script based on the target element tags and according to predefined target element tag mapping rules includes: Obtain a pre-set plot chain structure template, wherein the plot chain structure template includes at least two logically related pre-set plot nodes; Perform temporal correlation analysis on the target element tags to determine the plot nodes corresponding to the target element tags in the target script, as well as the order in which the plot nodes appear in the target script; Based on the order in which the plot nodes corresponding to the target element tags appear in the target script, the target element tags are combined into a set of plot chains; According to the predefined target element tag mapping rules, each plot chain in the plot chain set is matched with the plot chain structure template in turn to obtain the matching result; Based on the matching results, the plot chains that successfully match the plot chain structure template are identified as the plot chains of the target script.
[0010] In one possible implementation, determining the plot progression rhythm of the target script based on the plot chain and according to predefined plot chain mapping rules includes: Based on the predefined plot chain mapping rules, multi-dimensional parameters are extracted and quantified for each plot chain to determine the plot density, plot compactness, and plot intensity of each plot chain. The plot density, plot compactness, and plot intensity of all plot chains are aggregated to obtain the overall plot density, overall plot compactness, and overall plot intensity of the target script. Based on the overall plot density, overall plot compactness, and overall plot intensity, and combined with predefined rhythm type classification rules, the plot progression rhythm of the target script is determined.
[0011] In one possible implementation, the aggregation of plot density, plot compactness, and plot intensity of all plot chains to obtain the overall plot density, overall plot compactness, and overall plot intensity of the target script includes: Obtain the plot allocation weight for each plot chain in all plot chains; Based on the plot allocation weight of each plot chain, the plot density, plot compactness, and plot intensity of all plot chains are weighted and summed to obtain the overall plot density, overall plot compactness, and overall plot intensity of the target script.
[0012] In one possible implementation, the method for establishing the multi-dimensional analysis model is as follows: Obtain the historical script and the historical evaluation data corresponding to the historical plot, wherein the historical evaluation data includes a first historical evaluation value, a second historical evaluation value, and a third historical evaluation value; Determine the target element tags, plot chains, and plot progression pacing of the historical script; The target element tags, plot chains, and plot progression rhythm of the historical script, as well as the historical evaluation data corresponding to the historical script, are used as training samples. The training samples are then used to train a preset learning model to obtain a multi-dimensional analysis model.
[0013] Secondly, this application provides a script analysis apparatus, the apparatus comprising: The acquisition module is used to acquire the target script and input the target script into the large language model so that the large language model can perform semantic analysis and plot feature extraction on the target script and output the plot tags of the target script. The determination module is used to determine the target element tags, plot chains, and plot progression rhythm of the target script based on the plot tags and according to predefined mapping rules. The analysis module is used to input the target element tags, plot chains, and plot progression rhythm into a multi-dimensional analysis model in sequence, so that the multi-dimensional analysis model outputs the first evaluation value corresponding to the element dimension, the second evaluation value corresponding to the chain dimension, and the third evaluation value corresponding to the rhythm dimension in sequence, thereby obtaining the set of evaluation values for the target script. The generation module is used to generate a comprehensive analysis result of the target script based on the set of evaluation values.
[0014] Thirdly, this application provides an electronic device including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of the script analysis method described in any embodiment of the first aspect.
[0015] Fourthly, this application also provides a computer storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the script analysis method described in any embodiment of the first aspect.
[0016] Compared with the prior art, the above-mentioned technical solution provided in this application has the following advantages: The method provided in this application decomposes the "intensity of emotional resonance in the plot" into three quantifiable core dimensions: "tag elements", "plot chain" and "plot rhythm". Relying on the deep text understanding capabilities of the large model, it can automatically identify and quantify the specific evaluation values of these three dimensions in the script, and finally generate an objective, comprehensive and data-driven script "intensity of emotional resonance in the plot" analysis report, providing scientific and accurate decision support for screenwriters and producers. Attached Figure Description
[0017] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.
[0018] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0019] One or more embodiments are illustrated by way of example with reference numerals in the accompanying drawings. These illustrations do not constitute a limitation on the embodiments. Elements with the same reference numerals in the drawings are denoted as similar elements. Unless otherwise stated, the figures in the drawings are not to be limited by scale.
[0020] Figure 1 A flowchart illustrating a script analysis method provided in an embodiment of this application; Figure 2 A flowchart illustrating a method for determining multi-dimensional parameters provided in an embodiment of this application; Figure 3 A flowchart illustrating a method for determining target element labels provided in an embodiment of this application; Figure 4 A flowchart illustrating a method for determining a plot chain provided in an embodiment of this application; Figure 5 A flowchart illustrating a method for determining the pace of plot progression provided in an embodiment of this application; Figure 6 This is a schematic diagram of the structure of a script analysis device provided in an embodiment of this application; Figure 7 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation
[0021] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0022] The following disclosure provides numerous different embodiments or examples for implementing various structures of the invention. To simplify the disclosure, specific examples of components and arrangements are described below. These are merely examples and are not intended to limit the scope of the invention. Furthermore, reference numerals and / or letters may be repeated in different examples. Such repetition is for simplification and clarity and does not in itself indicate a relationship between the various embodiments and / or arrangements discussed.
[0023] To address the technical problems in existing technologies where the analysis of the intensity of emotional resonance in a plot relies on manual judgment, leading to fluctuating and unreproducible evaluation results due to significant differences in definitions and evaluation criteria among different evaluators, and because manual reading is not only time-consuming and laborious but also often only touches the surface of the script without deeply deconstructing its internal logic and constituent elements, thus failing to provide screenwriters with accurate and actionable modification suggestions, this application provides a script analysis method, device, electronic device, and storage medium. It decomposes "the intensity of emotional resonance in a plot" into three quantifiable core dimensions: "tag elements," "plot chains," and "plot rhythm." Relying on the deep text understanding capabilities of a large model, it can automatically identify and quantify the specific evaluation values of these three dimensions in the script, ultimately generating an objective, comprehensive, and data-driven analysis report on the intensity of emotional resonance in the script. This provides screenwriters and producers with scientific and accurate decision support, achieving efficient and precise script analysis.
[0024] Figure 1 This is a flowchart illustrating a script analysis method provided in an embodiment of this application, such as... Figure 1 As shown, the method specifically includes: S101. Obtain the target script and input the target script into the large language model so that the large language model performs semantic analysis and plot feature extraction on the target script and outputs the plot tags of the target script.
[0025] Large language models refer to models with powerful language understanding and generation capabilities. After being trained on a large amount of text data, they are able to understand the semantic, grammatical, and contextual information in natural language text.
[0026] In this embodiment, during script analysis, the large language model can analyze the target script sentence by sentence and paragraph by paragraph to uncover hidden plot clues, character relationships, and emotional expressions. By grasping the overall semantics of the script, the large language model can accurately identify key plot points and convert them into corresponding plot tags, and identify and count the types and number of tags contained in the script.
[0027] Specifically, the plot tags include the overall theme tags of the script, such as counterattack, golden finger, face slap, transmigration, revenge, etc.; they also include character tags, such as clear-headed character, clear-headed strong female lead character, high IQ, tragic background character, madman character, black lotus character, yandere character, etc.; and event tags, such as encounter, reunion, travel, counterattack, wife-chasing crematorium, etc., laying the foundation for subsequent in-depth analysis of the script.
[0028] S102. Based on the plot tags, determine the target element tags, plot chains, and plot progression rhythm of the target script according to predefined mapping rules.
[0029] Target element tags refer to the tags for specific plot elements that the audience needs, accurately reflecting the core content of the script that is relevant to the audience's focus. For example, if the overall theme of the plot is revenge, a typical revenge script will include target element tags that evoke the audience's emotions, such as "origin of hatred," "hidden plotting," "revenge actions," and "final reckoning." By clearly defining the target element tags, the script can be analyzed and evaluated more effectively.
[0030] A plot chain refers to a sequence of logically arranged plot points that demonstrate the development and direction of the story. The plot chain includes the overall plot chain and its sub-chains. The overall plot chain reflects the macro-level development of the script from beginning to end, while the sub-chains focus on the progression of specific plot points. For example, a plot chain that evokes emotional resonance in the audience might be "crisis-pressure-counterattack-success," with one sub-chain being "pressure-counterattack-success." This chain, through a series of progressively unfolding plot points, enhances the tension and appeal of the story, making it easier for the audience to become immersed in the narrative.
[0031] The pacing of the plot refers to the speed and intensity of its development, influencing the audience's emotional experience. A fast-paced plot may be filled with suspense and excitement, keeping the audience highly focused; a slower-paced plot, on the other hand, emphasizes subtle emotional expression and atmosphere. Taking the aforementioned plot chain as an example, the pacing can include the number of episodes in which the plot chain is completed. For instance, if the "pressure-counterattack-success" chain is established in the first three episodes, it can quickly immerse the audience and generate immediate interest. It can also include the density of the plot chain throughout the story; a denser distribution of the plot chain effectively attracts the audience's attention, immersing them in the unfolding plot. Furthermore, the pacing affects the audience's emotional fluctuations; variations in pace can enhance the plot's tension and appeal, creating diverse emotional experiences for the viewer. By skillfully managing the pacing, a script can better meet the audience's needs, increase the intensity of emotional resonance, and improve the script's quality and appeal.
[0032] Predefined mapping rules refer to pre-defined rules for associating and transforming plot tags at different levels, used to associate plot tags with target element tags. By analyzing the plot attributes of plot tags, these rules are used to match them with element tags in the target element tag library, thereby determining the target element tags for the target script.
[0033] In this embodiment, by deeply mining and analyzing the plot tags and combining them with predefined mapping rules, the target element tags, plot chains, and plot progression rhythm of the target script are sorted out.
[0034] S103. Input the target element tags, plot chains, and plot progression rhythm into the multi-dimensional analysis model in sequence, so that the multi-dimensional analysis model outputs the first evaluation value corresponding to the element dimension, the second evaluation value corresponding to the chain dimension, and the third evaluation value corresponding to the rhythm dimension in sequence, thereby obtaining the evaluation value set of the target script.
[0035] A multi-dimensional analysis model is a model that can comprehensively analyze and evaluate input data from multiple different dimensions. In this script analysis scenario, it focuses on the element dimension, chain dimension, and rhythm dimension of the script; it is trained based on a large amount of historical script data and corresponding historical evaluation data.
[0036] In this embodiment, when the target element tags, plot chains, and plot progression rhythm of the target script are input into a trained multi-dimensional analysis model, the model analyzes and processes the input data based on the mapping relationships it has learned internally. In the element dimension, the model evaluates the rationality, richness, and relevance to the script's theme of the target element tags, outputting a first evaluation value for that dimension. In the plot chain dimension, the model examines the logic, coherence, and completeness of the plot chain, providing a second evaluation value. In the rhythm dimension, the model analyzes the rationality of the plot progression rhythm and its effectiveness in engaging the audience's emotions, deriving a third evaluation value. These three evaluation values then constitute the target script's evaluation value set, providing a crucial basis for generating subsequent comprehensive analysis results.
[0037] S104. Based on the set of evaluation values, generate a comprehensive analysis result for the target script.
[0038] In this embodiment, based on the evaluation value set of the target script, and taking into account the evaluation results of the element dimension, chain dimension, and rhythm dimension, an overall evaluation and improvement suggestions for the target script are given, along with specific and targeted improvement directions. The plot analysis method provided in this application decomposes the "intensity of emotional resonance in the plot" into three quantifiable core dimensions. Utilizing a large language model and a multi-dimensional analysis model, it achieves automated and precise script analysis, avoiding the subjectivity and limitations of traditional manual evaluation. Traditional manual evaluation relies on the evaluator's personal experience and subjective judgment. Different evaluators have significantly different definitions and evaluation criteria for the intensity of emotional resonance in the plot, leading to fluctuating and unreproducible evaluation results. Through quantitative analysis using the model, clear and comparable evaluation results are provided, offering scientific and precise decision support for screenwriters and producers.
[0039] For example, regarding the technical requirement of "intensity of emotional resonance in the plot" in this application, a comprehensive analysis result is generated from three perspectives: target tag elements, plot chain, and plot rhythm. This comprehensive analysis result includes a detailed analysis of the element dimensions. For instance, the rationality of the target element tags is reflected in whether certain tags are highly consistent with the script's theme, while richness is determined by whether the types of tags are diverse and can comprehensively cover the script's content. If the first evaluation value is low, it may mean that the target element tags are missing or unreasonable. For example, in a transmigration novel script, "reversal of fortune" and "golden finger" are often element tags that viewers pay more attention to. If these tags are missing, it may affect the script's appeal to the audience. In this case, the comprehensive analysis result will suggest that the screenwriter add relevant element tags to make the core content of the script more prominent.
[0040] The logical consistency of the plot chain is reflected in the reasonable distribution of time between plot points. If the second evaluation value is not ideal, it may be due to problems such as a dragging plot that fails to resonate with the audience or a weak degree of resonance. For example, if there is only one plot twist in the first three episodes of the script, and the plot twist is unsuccessful, it is considered that the script cannot attract the audience's interest and attention in the early stages. The comprehensive analysis results will suggest that the screenwriter adjust the plot chain and reasonably arrange the time distribution of plot points to make the plot development more in line with the audience's expectations.
[0041] The rationality of the plot's pacing lies in the appropriate balance between fast and slow tempos, and the ability to adjust the pace as the plot unfolds to engage the audience's emotions. A poor third evaluation might indicate a pacing that is either too bland or too fast-paced, failing to create a balanced effect. For example, a script with a fast overall pace and numerous, densely packed plot twists, but with long intervals between each twist, can easily lead to viewer fatigue and difficulty maintaining focus. In such cases, a comprehensive analysis would suggest that the screenwriter optimize the plot's pacing, rationally arrange transitions between fast and slow tempos, and increase the plot's ups and downs and tension.
[0042] Through detailed analysis and suggestions across these three dimensions, the script analysis method proposed in this application can provide screenwriters with specific and targeted directions for improvement, helping them enhance the quality of their scripts, strengthen the emotional resonance of the plot, and thus create more attractive and impactful works.
[0043] Through detailed analysis and suggestions across these three dimensions, script analysis methods can provide screenwriters with specific and targeted improvement directions, helping them enhance script quality, strengthen the emotional resonance of the plot, and thus create more attractive and impactful works. Furthermore, based on the specific circumstances of each dimension, detailed improvement priority rankings are provided, allowing screenwriters and producers to clearly understand which aspects need to be prioritized for improvement, thereby enhancing script quality and market competitiveness.
[0044] Figure 2 This is a flowchart illustrating a method for determining multi-dimensional parameters provided in an embodiment of this application, as shown below. Figure 2 As shown, the step of determining the target element tags, plot chains, and plot progression rhythm of the target script based on the plot tags and according to predefined mapping rules includes: S201. Based on the plot tags, determine the target element tags of the target script according to predefined tag mapping rules.
[0045] In this embodiment, by analyzing the plot tags and matching each plot tag with the element tags in the target element tag library according to the tag mapping rules, the target element tags of the target script are accurately determined, providing a foundation for subsequent in-depth analysis of the script's element dimensions.
[0046] S202. Based on the target element tags, determine the plot chain of the target script according to the predefined target element tag mapping rules.
[0047] In this embodiment, firstly, key plot nodes in the plot tags are identified, and then, according to the chronological order and logical relationship of the plot, these key plot nodes are connected to form a plot chain.
[0048] For example, in a rebirth scenario, plot tags might include "in crisis," "discovering rebirth," "finding the villain," "identifying the villain," "stopping the villain's actions," "the male and female protagonists recognizing each other," "the villain's actions failing," and "crisis resolved," all of which are related to the rebirth plot and can evoke emotional resonance from the audience. These tags can be linked in a logical order to construct plot chains such as "in crisis - crisis resolved," "finding the villain - identifying the villain - stopping the villain's actions - the villain's actions failing," "discovering rebirth - in crisis - finding the villain - identifying the villain - stopping the villain's actions - the villain's actions failing - crisis resolved," and "the male and female protagonists recognizing each other."
[0049] It's important to note that the plot chain includes not only the overall structure of the script but also its sub-chains. Sub-chains provide detailed depictions of specific plot points, collectively forming the script's narrative framework. Within each plot chain, there is at least one or a pair of key plot points or combinations that evoke emotional responses from the audience. For example, the combination of "falling into crisis" and "crisis resolved" allows the audience to experience a shift from tension to relaxation. Different combinations of plot chains will provide viewers with diverse emotional experiences, and screenwriters can design and adjust the plot chains according to the desired effect.
[0050] S203. Based on the plot chain, determine the plot progression rhythm of the target script according to the predefined plot chain mapping rules.
[0051] In this embodiment, the tension, importance, and relevance of each plot point to the preceding and following plots are analyzed. If the time interval between plot points is short and the plot is tense and exciting, the plot will advance at a faster pace. Conversely, if the time interval between plot points is long and the focus is on creating emotions and atmosphere, the plot will advance at a slower pace. Accurately grasping the plot progression rhythm of the target script provides a basis for evaluating the script's performance in the rhythm dimension.
[0052] The multi-dimensional parameter determination method provided in this application determines the target element tags, plot chains, and plot progression rhythm in sequence based on plot tags and according to predefined mapping rules, thereby achieving accurate determination of multi-dimensional parameters of the script. It makes full use of the information contained in the plot tags and transforms the abstract plot tags into specific analyzable target element tags, clear plot chains, and reasonable plot progression rhythm through progressively in-depth analysis and mapping.
[0053] Figure 3 This is a flowchart illustrating a method for determining target element labels provided in an embodiment of this application, as shown below. Figure 3 As shown, determining the target element tags of the target script based on the plot tags and according to predefined tag mapping rules includes: S301. Obtain the target element tag library, which includes pre-set plot element tags.
[0054] The target element tag library refers to a pre-built tag library that contains plot element tags and the mapping relationship of each plot element tag. The mapping relationship refers to the connection and correspondence rules between each plot element tag and other related tags.
[0055] In this embodiment, the target element tag library is obtained, which provides a basis for subsequent matching of plot tags with target element tags.
[0056] S302. Perform feature analysis on the plot tags and extract the plot attributes corresponding to each plot tag.
[0057] In this city's implementation, each plot tag is analyzed in depth to uncover its inherent plot attributes. For example, for the plot tag "protagonist confesses love," its plot attributes might include "emotional expression" and "relationship progression"; for the plot tag "villain's conspiracy exposed," its plot attributes might include "conflict resolution" and "justice prevailing." By extracting plot attributes, we can gain a more detailed understanding of the plot connotations represented by the plot tags, preparing for subsequent matching work.
[0058] S303. According to the predefined tag mapping rules, match the plot attributes corresponding to each plot tag with the plot element tags in the target element tag library in turn to obtain the matching results.
[0059] The predefined tag mapping rules have been validated and optimized with a large amount of data, and record the correspondence between different plot attributes and plot element tags.
[0060] For example, if a plot tag has the attributes of "dangerous situation" and "conflict and confrontation", and the target element tag library has the tag "crisis and conflict", then according to the mapping rules, the plot tag can be matched with the tag "crisis and conflict".
[0061] In this embodiment, the plot attributes corresponding to each plot tag are compared one by one to determine their matching status with the plot element tags in the target element tag library; if the match is successful, the matching result is recorded; if no suitable tag is matched, the corresponding unmatched information is also recorded; the plot tags are linked with the target element tags to provide a basis for subsequent analysis of the script element dimensions.
[0062] It should be noted that there may be a situation where the plot attribute of a plot tag matches multiple plot element tags. In this case, the plot tag will be associated with multiple plot element tags at the same time to more comprehensively reflect the connotation of the plot tag.
[0063] S304. Based on the matching results, the plot tags that successfully match the plot element tags are determined as the target element tags of the target script.
[0064] In this embodiment, the successfully matched plot tags are sorted and filtered to remove duplicate and irrelevant tags, and finally the target element tags of the target script are determined.
[0065] The target element tag determination method provided in this application involves acquiring a target element tag library, performing feature parsing on plot tags, performing matching processing according to predefined tag mapping rules, and determining successfully matched plot tags as target element tags. This transforms abstract plot tags into concrete and analyzable target element tags, laying a solid foundation for subsequent in-depth analysis of script element dimensions.
[0066] For example, in response to the technical requirement of "intensity of emotional resonance in the plot" in this application, the target element tag library may include script tags that can evoke strong resonance from the audience, such as reversal, rebirth, transmigration, stand-in, and face-slapping. When the target script includes plot tags mapped to the target element tag library, the corresponding tags are determined as the target element tags of the target script.
[0067] Figure 4This is a flowchart illustrating a method for determining a plot chain, as provided in an embodiment of this application. Figure 4 As shown, determining the plot chain of the target script based on the target element tag and according to predefined target element tag mapping rules includes: S401. Obtain a pre-set plot chain structure template, wherein the plot chain structure template includes at least two logically related pre-set plot nodes.
[0068] A plot chain structure template refers to a pre-designed plot framework pattern that records the mapping relationship between the plot chain and the preset plot nodes, providing a reference and basis for the subsequent construction of the plot chain of the target script.
[0069] In this embodiment, logical association refers to plot nodes with a comparative relationship, such as "pressure" and "resistance", "crisis arising" and "crisis resolved"; obtaining the plot chain structure template makes it possible to follow the rules for constructing the plot chain in the future, and can more systematically sort out the plot development of the script.
[0070] S402. Perform temporal correlation analysis on the target element tags to determine the plot nodes corresponding to the target element tags in the target script, and the order in which the plot nodes appear in the target script.
[0071] In this embodiment, by analyzing the target element tags and combining them with the text content of the target script, the specific plot nodes corresponding to each target element tag are identified, and the order in which these plot nodes appear in the script is determined. For example, in a transmigration script, the target element tags include "transmigrating into XX script," "rescuing the target character in XX script," "establishing a relationship with the target character," "discovering the villain in XX script," "revealing the villain's conspiracy," and "returning to the real world." By analyzing the script content, it can be determined that the plot node corresponding to "transmigrating into XX script" is the protagonist's transmigration into the world of the book; the plot nodes corresponding to "rescuing the target character in XX script," "establishing a relationship with the target character," "discovering the villain in XX script," and "revealing the villain's conspiracy" are the protagonist's content in the world of the book; and the plot node corresponding to "returning to the real world" is the protagonist's return to the real world. The plot nodes such as "rescuing the target character in XX script," "establishing a relationship with the target character," "discovering the villain in XX script," and "revealing the villain's conspiracy" can be sorted according to the plot development order in XX script, and then integrated with the two plot nodes "transmigrating into XX script" and "returning to the real world" to form a complete plot sequence.
[0072] S403. Based on the order in which the plot nodes corresponding to the target element tags appear in the target script, combine the target element tags into a plot chain set.
[0073] In this embodiment, the relevant target element tags are connected sequentially according to the order of the plot nodes corresponding to the target element tags, forming plot chains. Each plot chain reflects the development logic and direction of a part of the plot in the script.
[0074] S404. According to the predefined target element tag mapping rules, each plot chain in the plot chain set is matched with the plot chain structure template in turn to obtain the matching result.
[0075] In this embodiment, each plot chain in the plot chain set is compared with a preset plot node in the plot chain structure template to determine the logical connection and similarity between the two. If a plot chain is highly consistent with a preset plot node in the plot chain structure template in terms of logic and order, or can be reasonably embedded into the architecture formed by the preset plot nodes, then the plot chain is considered to have successfully matched the preset plot node.
[0076] For example, if a plot chain is "the protagonist gets into trouble - the protagonist seeks help - the protagonist solves the trouble", and the plot chain structure template has a preset plot node "crisis occurs - crisis is resolved", then the two can be considered to be matched.
[0077] S405. Based on the matching results, the plot chains that successfully match the plot chain structure template are determined as the plot chains of the target script.
[0078] In this embodiment, the successfully matched plot chains are integrated and optimized, and duplicate and redundant parts are removed to ensure the logic and coherence of the plot chain. The final plot chain of the target script not only clearly shows the macro development of the script from beginning to end, but also covers the advancement of each local plot, providing an accurate basis for subsequent analysis of the script's chain dimensions and determination of the plot's pacing.
[0079] The plot chain determination method provided in this application achieves the scientific and accurate construction of the script's plot chain by obtaining a plot chain structure template, performing temporal correlation analysis on target element tags, combining plot chain sets, performing matching processing according to predefined target element tag mapping rules, and determining the successfully matched plot chain as the plot chain of the target script.
[0080] For example, in response to the technical requirement of "intensity of emotional resonance in the plot" in this application, a contrasting plot node with a plot twist is pre-set in the set plot chain structure template to deepen the audience's sense of immersion, and the number and time distribution of plot twists in the target script are recorded. The number and time distribution of plot twists can be used to further analyze the script's ability to evoke the audience's emotions.
[0081] Figure 5 This is a flowchart illustrating a method for determining the pace of plot progression provided in an embodiment of this application, as shown below. Figure 5 As shown, determining the plot progression rhythm of the target script based on the plot chain and according to predefined plot chain mapping rules includes: S501. Based on the predefined plot chain mapping rules, perform multi-dimensional parameter extraction and quantification on each plot chain to determine the plot density, plot compactness, and plot intensity of each plot chain.
[0082] The predefined plot chain mapping rules are mapping rules formulated based on the plot development and time span. They are used to extract key information from the plot chain and transform it into quantifiable parameters.
[0083] In this embodiment, plot density refers to the number of plots contained within a unit of time or length, plot compactness reflects the tightness of the connection between plots, and plot intensity reflects the degree to which the plot stimulates the audience's emotions. By extracting and quantifying multi-dimensional parameters for each plot chain, the development trend of the plot can be grasped more accurately.
[0084] S502. Aggregate the plot density, plot compactness, and plot intensity of all plot chains to obtain the overall plot density, overall plot compactness, and overall plot intensity of the target script.
[0085] In this embodiment, the plot density, plot compactness, and plot intensity of all plot chains are statistically analyzed. For example, a weighted average method can be used to integrate the corresponding parameters of each plot chain to obtain the overall plot density, overall plot compactness, and overall plot intensity of the target script.
[0086] S503. Based on the overall plot density, overall plot compactness, and overall plot intensity, and in conjunction with predefined rhythm type classification rules, determine the plot progression rhythm of the target script.
[0087] In this embodiment, the predefined rhythm type classification rules are summarized based on a large amount of script data and professional experience, clarifying the range of overall plot density, overall plot compactness, and overall plot intensity corresponding to different rhythm types. By comparing the overall plot density, overall plot compactness, and overall plot intensity of the target script with the predefined rhythm type classification rules, the plot progression rhythm of the target script can be accurately determined.
[0088] For example, if the overall plot density is high, the overall plot compactness is strong, and the overall plot intensity is high, then the plot progression of the script may be classified as fast-paced; conversely, if the overall plot density is low, the overall plot compactness is weak, and the overall plot intensity is low, then the plot progression of the script may be slow-paced.
[0089] The method for determining the pace of plot progression provided in this application achieves a scientific and objective evaluation of the pace of plot progression in a target script by extracting and quantifying multi-dimensional parameters of the plot chain, aggregating parameters of all plot chains, and combining them with predefined pace type classification rules. It fully considers multiple dimensions and details of the plot, avoids the limitations of relying solely on subjective feelings to judge the pace, and makes the evaluation of the script's pace more accurate and reliable.
[0090] For example, in response to the technical requirement of "intensity of emotional resonance in the plot" in this application, the effect of the script on the audience's emotions can be further analyzed according to the rhythm of the plot. A fast-paced plot can usually quickly grab the audience's attention, keep the audience in a high state of tension and excitement, and enhance emotional resonance. Therefore, a comprehensive evaluation of the overall plot density, overall plot compactness and overall plot intensity can more accurately grasp the rhythm characteristics of the script, thereby providing strong support for improving the script's performance in the dimension of emotional resonance.
[0091] In practical applications, scriptwriters can flexibly adjust the plot arrangement based on the evaluation results of the pacing. For example, if the script is found to be too slow, the plot density, tightness, and intensity can be appropriately increased, more conflicts and climaxes can be set up, and the plot can be made more dramatic to enhance the audience's emotional resonance.
[0092] In an optional embodiment of the present invention, the aggregation processing of the plot density, plot compactness, and plot intensity of all plot chains to obtain the overall plot density, overall plot compactness, and overall plot intensity of the target script includes: Obtain the plot allocation weight of each plot chain in all plot chains; based on the plot allocation weight of each plot chain, perform a weighted summation of the plot density, plot compactness, and plot intensity of all plot chains to obtain the overall plot density, overall plot compactness, and overall plot intensity of the target script.
[0093] In this embodiment, since the content of each plot chain is different, it is divided into main chains and sub-chains, and its importance and influence on the entire script also vary; therefore, plot allocation weights are assigned to each plot chain.
[0094] The main plot usually consists of the core storyline of the script, which plays a crucial role in the direction of the plot and the audience's understanding, so it has a relatively high weight in the plot allocation. The secondary plot, on the other hand, may be some auxiliary plots that revolve around the main plot. Although they can also enrich the content of the script, their importance is relatively low, and their weight in the plot allocation will be correspondingly reduced.
[0095] For example, regarding the technical requirement of "intensity of emotional resonance in the plot" in this application, the sub-plots need to have a fast pace, and the sub-plots need to be densely distributed throughout the main plot. The intensity of the plot also needs to reach a certain level, which can effectively increase the richness and tension of the plot, and further enhance the audience's emotional resonance. By reasonably allocating the plot distribution weights and weighted summing the plot density, plot compactness, and plot intensity of all plot chains, the impact of different plot chains on the overall script rhythm can be more accurately reflected, thereby obtaining a more realistic overall plot density, overall plot compactness, and overall plot intensity for the target script.
[0096] In an optional embodiment of the present invention, the method for establishing the multi-dimensional analysis model is as follows: Obtain historical scripts and corresponding historical evaluation data, including a first historical evaluation value, a second historical evaluation value, and a third historical evaluation value; determine the target element tags, plot chains, and plot progression rhythm of the historical scripts; use the target element tags, plot chains, and plot progression rhythm of the historical scripts, as well as the corresponding historical evaluation data, as training samples, and use the training samples to train a preset learning model to obtain a multi-dimensional analysis model.
[0097] Historical scripts refer to scripts that have been completed and evaluated in the past. Historical evaluation data refers to the evaluation results of these historical scripts across different dimensions. The first, second, and third historical evaluation values can represent the evaluation values of the target element labels, plot chains, and plot progression pacing dimensions, respectively. By acquiring this historical data, training materials can be provided for model training.
[0098] In this embodiment, the target element tags, plot chain, and plot progression rhythm of the historical script are first determined, and the key features of the historical script are extracted. Then, these features and the corresponding historical evaluation data are used as training samples and input into the preset learning model for training. During the training process, the model will continuously adjust its own parameters so that the output results of the model are as close as possible to the historical evaluation data. After multiple iterations of training, a multi-dimensional analysis model is finally obtained.
[0099] The resulting multi-dimensional analysis model can output an evaluation result of the script based on the patterns obtained during training, providing a reference for scriptwriters, producers, and others to help them judge the quality and market potential of the script, thereby making more reasonable decisions.
[0100] Figure 6 This is a schematic diagram of the structure of a script analysis device provided in an embodiment of this application, as shown below. Figure 6 As shown, the device specifically includes: The acquisition module 601 is used to acquire the target script and input the target script into the large language model so that the large language model can perform semantic analysis and plot feature extraction on the target script and output the plot tags of the target script. The determination module 602 is used to determine the target element tags, plot chains, and plot progression rhythm of the target script based on the plot tags and according to predefined mapping rules. Analysis module 603 is used to input the target element tags, plot chain and plot progression rhythm into a multi-dimensional analysis model in sequence, so that the multi-dimensional analysis model outputs the first evaluation value corresponding to the element dimension, the second evaluation value corresponding to the chain dimension and the third evaluation value corresponding to the rhythm dimension in sequence, so as to obtain the evaluation value set of the target script. The generation module 604 is used to generate a comprehensive analysis result of the target script based on the set of evaluation values.
[0101] In one possible implementation, the determining module 602 is further configured to determine the target element tags of the target script based on the plot tags and according to predefined tag mapping rules; determine the plot chain of the target script based on the target element tags and according to predefined target element tag mapping rules; and determine the plot progression rhythm of the target script based on the plot chain and according to predefined plot chain mapping rules.
[0102] In one possible implementation, the determining module 602 is further configured to acquire a target element tag library, which includes pre-defined plot element tags; perform feature parsing on the plot tags to extract the plot attributes corresponding to each plot tag; according to predefined tag mapping rules, sequentially match the plot attributes corresponding to each plot tag with the plot element tags in the target element tag library to obtain matching results; and, based on the matching results, determine the plot tags that successfully match the plot element tags as the target element tags of the target script.
[0103] In one possible implementation, the determining module 602 is further configured to acquire a pre-set plot chain structure template, the plot chain structure template including at least two logically related preset plot nodes; perform temporal association analysis on the target element tags to determine the plot nodes corresponding to the target element tags in the target script, and the order in which the plot nodes appear in the target script; combine the target element tags into a plot chain set according to the order in which the plot nodes corresponding to the target element tags appear in the target script; perform matching processing on each plot chain in the plot chain set with the plot chain structure template in sequence according to predefined target element tag mapping rules to obtain a matching result; and determine the plot chain that successfully matches the plot chain structure template as the plot chain of the target script according to the matching result.
[0104] In one possible implementation, the determining module 602 is further configured to extract and quantify multi-dimensional parameters for each plot chain according to predefined plot chain mapping rules, and determine the plot density, plot compactness, and plot intensity of each plot chain; aggregate the plot density, plot compactness, and plot intensity of all plot chains to obtain the overall plot density, overall plot compactness, and overall plot intensity of the target script; and determine the plot progression rhythm of the target script based on the overall plot density, overall plot compactness, and overall plot intensity, combined with predefined rhythm type classification rules.
[0105] In one possible implementation, the determining module 602 is further configured to obtain the plot allocation weight of each plot chain in all plot chains; and to perform a weighted summation of the plot density, plot compactness, and plot intensity of all plot chains according to the plot allocation weight of each plot chain, so as to obtain the overall plot density, overall plot compactness, and overall plot intensity of the target script.
[0106] In one possible implementation, the device further includes a setup module 605 (not shown) for acquiring historical scripts and historical evaluation data corresponding to the historical plot, the historical evaluation data including a first historical evaluation value, a second historical evaluation value, and a third historical evaluation value; determining the target element tags, plot chains, and plot progression rhythm of the historical scripts; using the target element tags, plot chains, and plot progression rhythm of the historical scripts, as well as the historical evaluation data corresponding to the historical scripts, as training samples, and using the training samples to train a preset learning model to obtain a multi-dimensional analysis model.
[0107] The script analysis device provided in this embodiment can be as follows: Figure 6 The script analysis device shown can perform, for example... Figure 1-5 All steps of script analysis, thereby achieving Figure 1-5 For details on the technical effects of the script analysis shown, please refer to [link / reference]. Figure 1-5 The relevant descriptions are presented concisely and will not be elaborated upon here.
[0108] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.
[0109] Figure 7 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application, such as... Figure 7 As shown, this application embodiment provides an electronic device, including a processor 701, a communication interface 702, a memory 703, and a communication bus 704. The processor 701, communication interface 702, and memory 703 communicate with each other via the communication bus 704. The memory 703 stores computer programs. When the processor 701 executes the program stored in the memory 703, it implements the script analysis steps provided in any of the aforementioned method embodiments. The target script is acquired and input into a large language model, which performs semantic parsing and plot feature extraction on the script, outputting plot tags. Based on the plot tags, target element tags, plot chains, and plot progression rhythms are determined according to predefined mapping rules. The target element tags, plot chains, and plot progression rhythms are then sequentially input into a multi-dimensional analysis model, which outputs a first evaluation value corresponding to the element dimension, a second evaluation value corresponding to the chain dimension, and a third evaluation value corresponding to the rhythm dimension, resulting in a set of evaluation values for the target script. Based on the set of evaluation values, a comprehensive analysis result for the target script is generated.
[0110] In one possible implementation, based on the plot tags, target element tags of the target script are determined according to predefined tag mapping rules; based on the target element tags, the plot chain of the target script is determined according to predefined target element tag mapping rules; and based on the plot chain, the plot progression rhythm of the target script is determined according to predefined plot chain mapping rules.
[0111] In one possible implementation, a target element tag library is obtained, which includes pre-defined plot element tags; the plot tags are subjected to feature parsing to extract the plot attributes corresponding to each plot tag; according to predefined tag mapping rules, the plot attributes corresponding to each plot tag are matched sequentially with the plot element tags in the target element tag library to obtain matching results; based on the matching results, the plot tags that successfully match the plot element tags are determined as the target element tags of the target script.
[0112] In one possible implementation, a pre-defined plot chain structure template is obtained, the plot chain structure template including at least two logically related preset plot nodes; temporal association analysis is performed on the target element tags to determine the plot nodes corresponding to the target element tags in the target script, and the order in which the plot nodes appear in the target script; according to the order in which the plot nodes corresponding to the target element tags appear in the target script, the target element tags are combined into a plot chain set; according to predefined target element tag mapping rules, each plot chain in the plot chain set is sequentially matched with the plot chain structure template to obtain a matching result; based on the matching result, the plot chains that successfully match the plot chain structure template are determined as the plot chains of the target script.
[0113] In one possible implementation, based on predefined plot chain mapping rules, multi-dimensional parameters are extracted and quantified for each plot chain to determine the plot density, plot compactness, and plot intensity of each plot chain; the plot density, plot compactness, and plot intensity of all plot chains are aggregated to obtain the overall plot density, overall plot compactness, and overall plot intensity of the target script; based on the overall plot density, overall plot compactness, and overall plot intensity, combined with predefined rhythm type classification rules, the plot progression rhythm of the target script is determined.
[0114] In one possible implementation, the plot allocation weight of each plot chain in all plot chains is obtained; based on the plot allocation weight of each plot chain, the plot density, plot compactness, and plot intensity of all plot chains are weighted and summed to obtain the overall plot density, overall plot compactness, and overall plot intensity of the target script.
[0115] In one possible implementation, the historical script and the historical evaluation data corresponding to the historical plot are obtained, the historical evaluation data including a first historical evaluation value, a second historical evaluation value, and a third historical evaluation value; the target element tags, plot chains, and plot progression rhythm of the historical script are determined; the target element tags, plot chains, and plot progression rhythm of the historical script, as well as the historical evaluation data corresponding to the historical script, are used as training samples, and the training samples are used to train a preset learning model to obtain a multi-dimensional analysis model.
[0116] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented using software plus a general-purpose hardware platform, or of course, using hardware. Based on this understanding, the above technical solutions, in essence or the parts that contribute to the related technology, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.
[0117] It should be understood that the terminology used herein is for the purpose of describing particular exemplary embodiments only and is not intended to be limiting. Unless the context clearly indicates otherwise, the singular forms “a,” “an,” and “described” as used herein may also include the plural forms. The terms “comprising,” “including,” “containing,” and “having” are inclusive and therefore indicate the presence of the stated features, steps, operations, elements, and / or components, but do not exclude the presence or addition of one or more other features, steps, operations, elements, components, and / or combinations thereof. The method steps, processes, and operations described herein are not construed as requiring them to be performed in a particular order described or illustrated unless the order of performance is explicitly indicated. It should also be understood that additional or alternative steps may be used.
[0118] The above description is merely a specific embodiment of the present invention, enabling those skilled in the art to understand or implement the invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the invention. Therefore, the present invention is not to be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features claimed herein.
Claims
1. A script analysis method characterized by, The method comprises the steps of: acquiring a target script and inputting the target script into a large language model to enable the large language model to perform semantic analysis and plot feature extraction on the target script, and output plot tags of the target script; based on the plot tags, determining target element tags, plot chains and plot pacing of the target script according to a predefined mapping rule; inputting the target element tags, plot chains and plot pacing into a multi-dimensional analysis model in sequence to enable the multi-dimensional analysis model to output a first evaluation value corresponding to an element dimension, a second evaluation value corresponding to a chain dimension and a third evaluation value corresponding to a pacing dimension in sequence, and obtain an evaluation value set of the target script; based on the evaluation value set, generating a comprehensive analysis result of the target script.
2. The method of claim 1, wherein, The method comprises the steps of: based on the plot tags, determining target element tags of the target script according to a predefined tag mapping rule; based on the target element tags, determining plot chains of the target script according to a predefined target element tag mapping rule; based on the plot chains, determining plot pacing of the target script according to a predefined plot chain mapping rule.
3. The method of claim 2, wherein, The method comprises the steps of: acquiring a target element tag library, wherein the target element tag library comprises pre-set plot element tags; performing feature analysis on the plot tags to extract plot attributes corresponding to each plot tag; according to a predefined tag mapping rule, matching the plot attributes corresponding to each plot tag with plot element tags in the target element tag library in sequence to obtain a matching result; according to the matching result, determining plot tags that are successfully matched with the plot element tags as target element tags of the target script.
4. The method of claim 2, wherein, The method comprises the steps of: acquiring a pre-set plot chain structure template, wherein the plot chain structure template comprises at least two logically associated pre-set plot nodes; performing time sequence association analysis on the target element tags to determine plot nodes corresponding to the target element tags in the target script and an appearance order of the plot nodes in the target script; combining the target element tags into a plot chain set according to the appearance order of the plot nodes corresponding to the target element tags in the target script; according to a predefined target element tag mapping rule, matching each plot chain in the plot chain set with the plot chain structure template in sequence to obtain a matching result; according to the matching result, determining plot chains that are successfully matched with the plot chain structure template as plot chains of the target script.
5. The method of claim 2, wherein, The method comprises the steps of: According to a predefined plot chain mapping rule, multi-dimensional parameter extraction and quantization processing are performed on each plot chain to determine the plot density, plot compactness and plot intensity of each plot chain; The plot density, plot compactness and plot intensity of all plot chains are aggregated to obtain the overall plot density, overall plot compactness and overall plot intensity of the target script; According to the overall plot density, overall plot compactness and overall plot intensity, and in combination with a predefined rhythm type division rule, the plot advancing rhythm of the target script is determined.
6. The method of claim 5, wherein, The aggregation processing of the plot density, plot compactness and plot intensity of all plot chains to obtain the overall plot density, overall plot compactness and overall plot intensity of the target script includes: Obtaining the plot distribution weight of each plot chain in all plot chains; According to the plot distribution weight of each plot chain, the plot density, plot compactness and plot intensity of all plot chains are respectively weighted and summed to obtain the overall plot density, overall plot compactness and overall plot intensity of the target script.
7. The method of claim 1, wherein, The method for establishing the multi-dimensional analysis model is as follows: Obtaining historical scripts and historical evaluation data corresponding to the historical plots, the historical evaluation data including first historical evaluation values, second historical evaluation values and third historical evaluation values; Determining the target element label, plot chain and plot advancing rhythm of the historical scripts; Taking the target element label, plot chain and plot advancing rhythm of the historical scripts and the historical evaluation data corresponding to the historical scripts as training samples, and training a preset learning model using the training samples to obtain a multi-dimensional analysis model.
8. A script analysis apparatus characterized by comprising: including: An obtaining module, configured to obtain a target script and input the target script into a large language model to enable the large language model to perform semantic analysis and plot feature extraction on the target script and output plot labels of the target script; A determining module, configured to determine target element labels, plot chains and plot advancing rhythms of the target script according to a predefined mapping rule based on the plot labels; An analysis module, configured to input the target element labels, plot chains and plot advancing rhythms into a multi-dimensional analysis model in sequence to enable the multi-dimensional analysis model to output a first evaluation value corresponding to an element dimension, a second evaluation value corresponding to a chain dimension and a third evaluation value corresponding to a rhythm dimension in sequence to obtain an evaluation value set of the target script; A generating module, configured to generate a comprehensive analysis result of the target script based on the evaluation value set.
9. An electronic device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, The processor executes the computer program to implement the steps of the script analysis method in any one of claims 1-7.
10. A storage medium having stored thereon a computer program, characterized in that The computer program is executed by the processor to implement the steps of the script analysis method in any one of claims 1-7.
