

Honestly, in just two years time the artificial intelligence industry has flipped everything on its head. What people thought was futuristic fiction yesterday is available on nearly every production company's desk today, and by assistant I am referring to a machine that isn't just correcting commas. Some of the new models are actually providing a narrative structure, creating dramatic arcs, and - surprisingly - writing dialogue while keeping in mind the characteristics of each character.
There's no magic to this - just math. The algorithm that generates the text is "fed" millions (literally) of examples of human speech. But as a practitioner (myself included), the main question we now have is no longer "Can machines create text?" but "How do I work with the algorithm so that I'm not embarrassed when I show the text to my client?" To be honest, most of the "raw" text produced by a bot is very much like what I would get if I translated something from Esperanto.
Instead of providing you with a complex definition of AI for screenwriting, let me simply say that AI for screenwriting is an algorithmic machine-learning method of generating and creating coherent text in response to your request. To do this, the AI analyses massive amounts of data and learns the patterns of the words so that each time it creates a new text, it knows what word should logically follow the most recent text before it.
Three processes that occur "under the hood" of AI for screenwriting are as follows:
Tone Control. The tone of the words is adjusted to meet the intended form of expression, for instance, a short format will require precise action and in a serial format more time should be spent establishing character traits.
Neural Networks are used as fast independent sources of information that can be read extensively but at times literally. They speed up the writing process by providing plot twists that would otherwise have taken a long time to conceive, thus eliminating your fear of writing the first draft. However, you will still have control of the meaning and emotional depth of your final product.
There are four sequential stages to creating a script through the AI process. Each stage takes some great thoughtfulness. The success of your final product is based on how well you document exactly what you would like to see produced and how open you are to reworking what you have been given.
Step 1: Identify Your Idea (Written Summary)
The first step of this approach is to identify the fundamental aspects of your creation (genre, central conflict, character involvement). An example would be, "A dramatic short film about a father-son conflict centered on the sale of property. Use a separate prompt to explain the places - where the action takes place and what the vibe is like. The better the description of the location, the better the model can create scenes. e.g.: "Protagonist = 45 years old, Architect (an Introvert - scared of failing) Location = Office, Panoramic Windows, Late Evening, Empty Building."
Step 3: Translate script into scenes
Now that the full script has been generated and broken down by scenes, ask for the exported version to be either a classic script (complete with stage direction and dialogue) for classic screenwriting; a YouTube script with time-stamps; or an interactive format for gaming. Whatever the export format - .fdx (Final Draft) or .pdf - is the film industry standard. If a specific format is needed, say so: "All scenes will begin with location; followed by action; then dialogue."
Step 4: Final editing
The generated material is a draft version, not a completed version. Review characters' actions for logical continuity, are there any inconsistencies in motivation? Remove clichés and tropes that often come along with these machine generated scripts. If the dialogue sounds too much like it was generated artificially, please rewrite!! Look for ways to use descriptive visuals to add more to the atmosphere and/or tone of what you are writing about. Spend roughly 1/3rd of your time editing because this process is what will take your generated writing and turn it into a script that is ready for production.
Each template that appears here can be used as-is for any of the previous instructions; just change the content out:
Today's state-of-the-art language-generating models were developed using Transformer neural net architectures; these advanced types of artificial intelligence have changed how we generate text from natural-language processing approaches. In particular, compared to the prior types of sequentially analyzed text, i.e., Recurrent Neural Networks (RNNs) and so on, Transformers are able to consider the full textual context of an input document as a whole. This feature is especially beneficial in producing screenplays since every single line of the screenplay needs to be related to prior lines, to the characters' personalities, and to the overall progression of the dramatic arc.
A second key feature of the Transformer models is the Attention Mechanism. The Attention Mechanism helps the language model generate the next word or phrase based on which portions of the preceding text have the highest attentional importance to the current word or phrase being generated. When a character produces a line of dialogue, the attention mechanism identifies the character speaking, the motivations of the character who produced the spoken line, and all previously spoken lines in that scene.
As a practical example, when A at the beginning of the scene states that he hates lying, and then 20 lines later when B starts to produce a line of dialogue containing a lie, the model uses the Statement A to inform how A will respond when B begins lying. If it weren't for the attention mechanism, a screenwriting system wouldn't remember any context from 20 lines previously.
It achieves this by having weight matrices, whereby the word being generated assigns an importance coefficient against the current generation position - if the word has a heavier weight than another, then it will affect the next word being generated more than if it had a lighter weight. For screenwriting, this means that the character's personality, vocabulary, and emotional state can be maintained throughout the duration of the scene, which may be thousands of words; the attention of the current word will carry through to its relevance when generating the next word.
Neural Networks are all about balance. While you will be able to produce scripts at lightning speed using this technology, you must also exercise caution because the result of your efforts will require much more supervision than under the present system. By understanding how this technology operates, its advantages and disadvantages, you will be better able to manage expectations, distribute the proper responsibilities for both the human and machine functions.
Neural networks do not understand emotions and do not possess the ability to connect emotionally with the characters. While they do provide you with a statistically correct output, many times the output will be statistically correct, yet emotionally flat. The model does not know when a scene requires a beat, when an ambiguous phrase is needed and when silence can speak louder than words.
One of the biggest risks in using AI generated content is the risk of losing your creative voice completely. If you put your complete trust in AI to generate your content, you will receive a very average result because AI does not understand your message, subtext or visual metaphor. AI generates a product by using statistics to generate your end product.
The issue of whether or not AI generated content has a unique result is a contentious one among professionals. While it is true that the model will not duplicate previously flagged phrases, it will duplicate common plot points. Without editing the output from what's generated you could end up with a script that instead feels like a blend of other movies you have previously watched. While this won't technically constitute plagiarism legally, it's going to be creative boredom!
The development of AI screenplay generating tools is growing at a quick pace. Today there are 5 different kinds of platforms producing very high-quality, both text (content/quality), functional and easy-to-use results than what I am recommending now, including alternate sources from the Russian Federation.
1. ChatGPT (GPT-4o/GPT- 4 Turbo)
Who This is For: Anyone can use this tool for just about anything including short films and commercials.
Killer Feature: Making it the largest size of any of the screenplay generation programs with a maximum token count of 128k, enabling the user to complete a full-length screenplay while maintaining continuity throughout the script writing process. This is also the very best at processing and responding to complex prompts (many different versions of one particular scene), as well as allowing you to upload files. It is possible to use the Code Interpreter integrated into the platform, which allows auto-formatting and exporting of file to the exact deliverables for that screenplay.
Features: While this platform is not dedicated specifically to the film industry, users will need to be very clear about how to format that screenplay when requesting formatting so as they have the correct formatting. However, the settings in the available settings are flexible enough that you should be able to provide the model with the parameters in which to train the model to fit your style of writing or the genre of project being worked on.
2. Claude 3.5 Sonnet/4 (Anthropic)
Who this is for: Projects with emotional depth in character dialogue and the complexity of character development as your top priority.
Killer Feature: The model has been designed to be able to properly comprehend context, as well as the subtle nuances that different people use in communicating (natural flow of dialogue with non-verbal communication and context (subtext) in generated dialogue along with how to create conflict scenes in consideration with characters being psychologically realistic in their behaviour towards themselves and others involved in the conflicting situation that has taken place).
Features: Accessing this platform is limited, depending on your location; therefore, users will need to find a way to access it via either a VPN or by working through a geographically-based company in order to obtain access to this platform. A subscription is required for full platform capabilities. A 3rd party converter is required to export to .fdx as there is no native capability to do so.
3. Writesonic (Story Generator)
Target Audience: YouTube creators, videographers, short form media producers.
What makes Writesonic outstanding? A variety of specialized templates for producing different types of content (e.g., Short scripts, promotional videos, educational videos, podcasts). Additionally, the optimization of usage in terms of time on screen is performed by creating a specific length for the video, and then the model automatically breaks down the structure of the scripts. Russian language use is also supported and does an adequate job.
The limits of Writesonic: The model is limited to commercial type material and designed to produce multiple script copies. Creating long form material is not a focus for the model.
4. Sudowrite
Target Audience: Artistic scripts, interactive stories, game design.
What makes Sudowrite outstanding? The "Rewrite" feature allows you to rewrite an individual text fragment, while still preserving the overall context of the story. Also, the model generates alternate endings, suggests side plots, and/or provides descriptions of locations based on cinematic detail. The "Describe" function is very effective in converting dry directional stage-writing into detailed visual references.
The limits of Sudowrite: Primarily designed for the English speaking market, the generation quality for Russian is considerably diminished. Very high subscription fee with the minimum price starting at $19 per month.
5. NovelAI
Target Audience: Interactive narratives, visual novels, RPGs.
What makes NovelAI outstanding? The ability to generate images of characters and locations based on Stable Diffusion is personally impressive. In addition, the model can create branches in the plot with various endings. Users are allowed to create their own rules for the world (e.g., lore, magic systems, societal structures). The generated scripts can then be exported to JSON format for import into game engines in order to be used for interactive narratives.
The limits of NovelAI: It has a complex interface that can be intimidating to those new to the platform. A significant amount of time must be spent learning all of the available options. While generative text result quality is lower than ChatGPT and Claude overall; narrative detail for game production is much more specific in use of generative text.
In Russia, it's important to obtain a solution that accepts Russian payment and doesn't require a workaround of any kind in order to complete the tasks/job you are tasked with.
| Name | Price/Plans | Free Version | Russian Support | Availability in Russia | # of Free Limitations |
|---|---|---|---|---|---|
| ChatGPT (GPT-4o) | ~2000 Rubles/month (Plus) | Yes (GPT-3.5/4o-mini) | Great Support | Need VPN/3rd Party | Limited Request |
| Claude 3.5/4 | ~2000 Rubles/month (Pro) | Yes (Daily Limits) | Great Support | Need VPN/3rd Party | ~30 requests/day |
| ruGPT | From 165 Rubles/month | Yes (10requests) | Great Support | Works Directly | 10 requests, 5000 Characters |
| NeiroTexter | From 399 Rubles/month | Trial Period | Native Language | Works Directly | Depends on Current Promotions |
| Writesonic | From 1300 Rubles/month | Yes (10,000 Words) | Acceptable Support | Need VPN/Int. Credit Card | 10,000 Words/Month |
| Sudowrite | From 1500 Rubles/month | Trial (4 Day) | Weak Support | Need VPN/Int. Credit Card | No Complete Free Tier |
When choosing an artificial neural network you will not only have to take into consideration the financial aspect but also what type of projects you are going to be working on. There is no one-size-fits-all answer—each platform is designed specifically for producing a certain kind of content and working in a unique workflow. Below you can see the recommended platforms broken down into different niches and purposes.
Recommendation: ChatGPT (GPT-4o) or Claude 3.5/4 are both good options as they can handle writing scripts without losing coherence over as many as 128k-200k tokens, which is sufficient for a 90-120 page script. For writing for a series, we suggest using Claude as Claude is better able to manage multiple characters with parallel character arcs and handle conflicts that build slowly throughout the series.
How to Provide the AI with Prompts: Break up the writing into stages. Use the first prompt to provide the AI with an overall idea of what you are planning to write, i.e.: a synopsis with an act-by-act breakdown, and then write your individual requests for each scene. Develop a character database. Create a document outlining each hero character's description; that document would be referred to as "characteristics from the file" in each prompt.
Export in the Final Draft (.fdx) format (you can use Highland 2 or Fade in), as these applications both import text into the Final Draft format used by the film industry and automatically correct your document for you (they both provide export to Google Docs).
Recommendation: WriteSonics or ChatGPT, with custom prompts provided for working with both WriteSonics and ChatGPT. WriteSonic has a library of pre-made templates for each type of video (for example—review, tutorial, vlog, etc.), which speeds up your processing time significantly. On the other hand, ChatGPT has more capabilities but requires more guidance.
Prompting features: Clearly define the length of the script; for example "an 8-minute script" or "an 8-minute script with a 15 second intro, a 6-minute main part and a 45 second outro." Indicate where you would like visual aids added; for example "insert UI screen shot here" or "Show growth chart." The model cannot see the end product (how the video will appear) so you need to specify all visual parameters within the text.
Export in a Google Docs or Notion file (for editors it is easier to use a 'table' format with columns titled: 'time', 'text/action', 'visual', 'audio').
Recommendation: NovelAI or Sudowrite. NovelAI was designed specifically for creating interactive stories and uses variables and can create branches in the story. Sudowrite does better than NovelAI creating text-based quests (interactive stories) or Visual Novels; due to its stronger descriptive ability.
All prompts should show how the character will respond (agreeing, disagreeing, etc.) with two tagging possibilities (Tag A — Agree; Tag B — Do Not Agree). All tags should be consistent with a separate document describing the world and rules for playing the game.
Presently, the only formats that can export Interactive Story Data are JSON and Ink; so these formats may be imported into most Game engines (i.e. Unreal Engine and Unity).
Will Artificial Intelligence replace screenwriters entirely?
No, Neural Networks allow authors to work much more quickly, and eliminate many of the monotonous activities that authors currently have to do, but will not replace human creativity. A computer doesn’t know what you mean by being creative or what effect you intend the characters to experience; it does not capture the emotional effect, and therefore, creates every possible way a scene could happen based on how each character feels (not being based upon your creation of the character's feelings). The text generated from a Neural Network is created based on the statistics of the characters' feelings, not the pacing of the original version of the scene. The completion of a written work, and editing to achieve a finished product will always be the author's responsibility; however, a writer will generate drafts of completed work for publishing purposes with the result of the speed of producing automated text. The author will be responsible for the final draft after generating the drafts of the completed text.
What is the status of Copyright in works produced by AI Generated?
The Copyright status with respect to the works produced with AI is still developing, similar to the development of using AI as a method of mass producing and automating. For example, presently, in the U.S. a script produced by AI that was not modified by the author will not receive copyright. Similarly, the current practices with respect to the U.K. are also evolving, however; both jurisdictions appear to agree that the object of Copyright would be a work produced. However, if a material has been substantively altered by integrating new and creative material or eliminating old material (for example, modifying the action in a dialogue, delete a scene, etc.), to develop a newly created copyrightable work. However, the better practice is to amend the text created, to create a distinctly different author's voice. In part, this will protect your rights, as well as assist with producing a better overall product.
Is there a possibility of Plagiarism when using AI generated text?
Technically, a Neural Network creates a unique fiction from the manipulated fiction of many previous fictions. The difference between those original fictions and original works may become blurred; therefore, even if an Author or Writer creates a product that is legally considered copyright infringement, it could still be regarded as being creatively dull. In order to produce new and original works, the writing process should continue to amend the finished product to remove any references of typical works; embellish the unique and original product, and continually change any obvious borrowed concepts to create a new product. Therefore, if there are any potential commercial uses for the finished project, please make certain that you have verified that it is truly unique by using the services of Copyscape.com or Text.ru.
Can I export a completed work in a professional format (.fdx)?
There presently exists no platform that is able to directly create as an export .fdx file from any platform. However, most platforms can develop the text in either Markdown or plain text. To convert from .txt to .fdx, the following conversion programs will enable you to do so: Highland 2 (Free), Fade In ($), or WriterDuet (Cloud Based). The conversion programs above will format the converted text into the current standards for formatting a Script in the film industry, i.e. separate stage directions, etc. Once the developed document(s) have been produced, you are able to send the completed document to the Director and/or Producer of your project. Each of the above application will allow for conversion in less than 2-3 minutes.