Scaling Game Content Production with LLMs and Data Augmentation

ubisoft · Media & Entertainment · 2023 · source Agentic: no · promotional bias: high · source-backed · extracted with prompt 0.5.6 (schema v2)

Generated from extraction.json — do not edit by hand. Every claim cites verbatim source evidence; stated means the quote directly asserts the claim, implied means it supports it indirectly.

Problem

Domain: game writing data augmentation

Ubisoft needed to scale diverse NPC dialogue variations and fine-tuning data for internal paraphrasing models without forcing writers to manually generate tedious bark-tree variants.

Constraints:

Architecture

Ubisoft uses AI21's API and LLM outputs as data augmentation for internal writing models. Writers provide motivations or seed examples, AI21 generates candidate training data in the needed format, writers thumbs-up/edit or reject outputs, and the curated augmented dataset fine-tunes internal paraphrasing/NPC generation tools embedded into writer workflows.

Diagram confidence: explicit (topology described by the source).

flowchart LR
  A["Writer motivation prompts"] --> B["AI21 generation API"]
  B --> C["Writer curation workflow"]
  C --> D["Fine-tuning dataset"]
  D --> E["Internal paraphrasing models"]
  E --> F["Writing tools"]
Drag to pan · scroll or use +/− to zoom · reconstructed from the source's described component topology

Components

Component Role Interacts with
Writer motivation prompts Character motivations and dialogue needs supplied by writers. AI21 generation API
AI21 generation API Generates candidate dialogue/data-augmentation outputs in the requested format. Writer motivation prompts, Writer curation workflow
Writer curation workflow Human thumbs-up, edit, thumbs-down, and selection step for generated examples. AI21 generation API, Fine-tuning dataset
Fine-tuning dataset Curated augmented examples used to train internal paraphrasing models. Writer curation workflow, Internal paraphrasing models
Internal paraphrasing models Ubisoft models trained to produce diverse dialogue variations. Fine-tuning dataset, Writing tools
Writing tools Tools where scripters use NPC generators and provide pairwise feedback. Internal paraphrasing models

Data flow

Writers define dialogue motivations and desired formats, AI21 suggests candidate variations, writers curate and edit the generated data, augmented datasets train internal paraphrasing and NPC-generation models, and those models are embedded into Ubisoft writing tools with pairwise comparisons and human feedback.

3 supporting quotes
“So we use AI21 to suggest data of the correct form. It’s easier for writers to thumbs up and edit or thumbs down than to come up with novel and diverse training data themselves.”article, stated
“With AI21, Ubisoft could generate thousands of inputs and hand-pick the best ones to edit using their fine tuning datasets.”article, stated
“The writers are shown pairwise comparisons of outputs so the models can get further trained through human feedback.”article, stated

Why this architecture

Ubisoft uses AI21 for data augmentation rather than directly replacing writers: the model creates candidate training data, writers curate it, and internal tools remain writer-in-the-loop and fine-tuned to Ubisoft's creative needs.

3 supporting quotes
“create tools to automate tedious tasks so writers can focus on creative pursuits.”article, stated
“it relies on data augmentation and fine tuning, it allows writers to compose their own I/O – keeping it as a tool for them rather than a lower-quality replacement.”article, stated
“AI21’s model was a perfect fit for Ubisoft’s data augmentation needs. The intuitive API made the integration even easier.”article, stated

Models used: AI21 vanilla model · Ubisoft internal paraphrasing models · NPC generator models

Scale

Alternatives considered (roads not taken)

Manual creation of fine-tuning data

Rejected because: It would have taken too long and was tedious enough that Ubisoft was not doing it at all.

“If they’d tasked humans with creating this fine-tuning data, it would have taken an eternity.”article, stated

Simple paraphrasing

Rejected because: Bark-tree variation must pivot through character motivation rather than paraphrase one sentence.

“There’s only so much you can do with paraphrasing. You actually have to pivot through the motivation or start from the motivation.”article, stated

Chatbot-style LLM in the game-writing process

Rejected because: Ubisoft preferred writer-in-the-loop data augmentation and fine-tuning over a lower-quality replacement.

“as opposed to the kind of LLM usage in video games you often see these days where it’s basically just a chatbot”article, stated

Patterns

synthetic-data-generation (data-generation)

AI21 generates candidate examples in the correct form for Ubisoft fine-tuning datasets.

““So we use AI21 to suggest data of the correct form. It’s easier for writers to thumbs up and edit or thumbs down than to come up with novel and diverse training data themselves.” says Ben.”article, stated

human-in-the-loop-gate (creative-governance)

Writers thumbs-up, edit, reject, and compare generated outputs before they become training data or tool behavior.

“It’s easier for writers to thumbs up and edit or thumbs down than to come up with novel and diverse training data themselves.”article, stated

fine-tuning-adaptation (model-development)

Curated AI21-generated examples become fine-tuning data for Ubisoft internal paraphrasing models.

“With AI21, Ubisoft could generate thousands of inputs and hand-pick the best ones to edit using their fine tuning datasets. With this augmented data set, the outputs became more diverse, and distinctive.”article, stated

Tradeoffs

Creative workflow

Chose writer-in-the-loop generation and curation over fully automated dialogue generation.

Rationale: Writers can edit and approve generated data while focusing creative effort on polishing instead of blank-page generation.

“Writers often talk about having an editing brain and a writing brain — the writing brain requires you to conjure something from nothing. The editing brain is where you polish it.”article, stated

Model approach

Chose AI21 vanilla model plus Ubisoft internal fine-tuning over heavy customization of the external LLM first.

Rationale: AI21's model fit data augmentation needs out of the box, while Ubisoft kept internal models for production writing tools.

“AI21 Labs’s vanilla model from the get-go. Very often, with LLMs, companies need a lot of customization and fine-tuning”article, stated

Gotchas (what bit them)

Paraphrasing alone is insufficient for bark trees.

Root cause: NPC lines need variations that share motivation, not superficial sentence rewrites.

Resolution: Generate from the underlying motivation and let writers curate outputs.

“> “There’s only so much you can do with paraphrasing. You actually have to pivot through the motivation or start from the motivation.” says Ben.”article, stated

Data augmentation costs can rise with repeated prompt experiments.

Root cause: Fine-tuning output quality required experimenting with multiple prompts.

Resolution: AI21 customized pricing to charge only for output tokens for Ubisoft's data-augmentation use.

“This created an obstacle: Ubisoft wanted to fine-tune the outputs to the minutest detail so their writers would work on high-quality suggestions. This meant experimenting with multiple prompts which would cost them significantly more money.”article, stated

Creative AI tools can become low-quality replacements if writers lose control.

Root cause: Game writing depends on human creative direction and tone.

Resolution: Keep the workflow writer-in-the-loop and use AI as data augmentation/inspiration.

“keeping it as a tool for them rather than a lower-quality replacement.”article, stated

Evaluation

Ubisoft evaluates the workflow through writer curation, pairwise output comparisons, human feedback, diversity/distinctiveness of outputs, and practical usefulness in writing tools.

Metrics: writer approval/edit decisions · pairwise output comparisons · training-data volume · output diversity · writer productivity

“The writers are shown pairwise comparisons of outputs so the models can get further trained through human feedback.”article, stated

Outcomes

The case is an AI21 customer story and does not provide numeric production throughput beyond generated examples and variation counts.

“With AI21, Ubisoft could generate thousands of inputs and hand-pick the best ones to edit using their fine tuning datasets.”article, stated
““Before AI21 we wouldn’t do this manually — we weren’t doing it at all. It was THAT tedious. “ says Swanson. “What we unlocked by our partnership with AI21 is an unlimited fountain of training data of whatever precise format we require!””article, stated