partial readme update
Browse files
README.md
CHANGED
|
@@ -10,4 +10,66 @@ pinned: false
|
|
| 10 |
license: mit
|
| 11 |
---
|
| 12 |
|
| 13 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 10 |
license: mit
|
| 11 |
---
|
| 12 |
|
| 13 |
+
# TODO NAME OF THE AGENT
|
| 14 |
+
|
| 15 |
+
## Agent capabilities
|
| 16 |
+
|
| 17 |
+
TODO: BETTER INTRO
|
| 18 |
+
The aim of our agent is to support authors in their creative process for scenarios and storyboards.
|
| 19 |
+
|
| 20 |
+
### Agent Flow
|
| 21 |
+

|
| 22 |
+
|
| 23 |
+
**A**
|
| 24 |
+
|
| 25 |
+
Starting the agent
|
| 26 |
+
|
| 27 |
+
**B**
|
| 28 |
+
|
| 29 |
+
The agent receives as input a text file containing the script, either in plain text format or in structured formats (e.g. PDF, DOCX), which it then converts into plain text for processing.
|
| 30 |
+
|
| 31 |
+
**C**
|
| 32 |
+
|
| 33 |
+
The agent extracts a summary of the overall content of the scenario, identifying the main narrative lines and the time frame.
|
| 34 |
+
|
| 35 |
+
This will help creating a big picture version of the draft for the next steps
|
| 36 |
+
|
| 37 |
+
**D**
|
| 38 |
+
|
| 39 |
+
The agent will identify the main entities (characters, locations, events) and key themes in the script.
|
| 40 |
+
|
| 41 |
+
It will also generate a small abstract (~5 sentences) with enough details to understand the overall plot and tone.
|
| 42 |
+
|
| 43 |
+
**E**
|
| 44 |
+
|
| 45 |
+
The agent checks whether the input text matches a known or published script.
|
| 46 |
+
|
| 47 |
+
If it does, it will check the license and availability of rights to understand if it is possible to operate on it.
|
| 48 |
+
|
| 49 |
+
In case of any limitations, the agent will warn the user about restrictions.
|
| 50 |
+
|
| 51 |
+
**F**
|
| 52 |
+
|
| 53 |
+
The agent will perform an analysis of the main points of the sctipt:
|
| 54 |
+
|
| 55 |
+
- Characters: extract and catalog the names of the characters, classifying them by role (protagonist, antagonist, secondary characters), gender and age/physical description.
|
| 56 |
+
|
| 57 |
+
- Locations: Detect the places where the scenes take place (interiors, exteriors, historical periods, geographical location) and catalogue them.
|
| 58 |
+
|
| 59 |
+
- Plot points: Isolate key plot points
|
| 60 |
+
|
| 61 |
+
-
|
| 62 |
+
|
| 63 |
+
### Main Techniques
|
| 64 |
+
|
| 65 |
+
- Transformer-based NLP architectures (BERT, GPT-4) to produce a coherent text synthesis
|
| 66 |
+
- Named Entity Recognition (NER) and context analysis, to identify human characters and their roles
|
| 67 |
+
- Semantic analysis of textual descriptions, toponym extraction, creation of an internal scene map
|
| 68 |
+
- Detection of text patterns (turning expressions such as “Suddenly”, “In the meantime”) and classification using a Story Understanding model
|
| 69 |
+
-
|
| 70 |
+
|
| 71 |
+
|
| 72 |
+
### Code overview
|
| 73 |
+
|
| 74 |
+
|
| 75 |
+
### Use cases
|