moejay / aicp

AI Content Producer
0 stars 0 forks source link

Create Director class #53

Closed moejay closed 1 year ago

moejay commented 1 year ago
jwmarshall commented 1 year ago

A class to hold various configurations/composables that direct the pipeline

e.g.

YoutubeShortsDirector(Director): duration = 60 layout = portrait voiceover = zane storyboard_images_per_generation = 5 scriptwriter_max_scenes = 3

I think we should define our elements at this point, similar to the artists,

The director:

What's the purpose of the director
Coordinate and prompts the other artists based on the Show/Program and some human feedback potentially
Defines the tone of the production

Shows/Programs:

This is stuff that currently us the humans define to drive the show
Name
Synopsis
Cast: List of actors

Actors:

A computational representation of a humanoid organism
Has a name
Has a bio that defines the backstory
Has a set of characteristics
Maybe example catch phrases
Has a face
Has long term memory (Maybe)