Multi-User-Domain / mud-jena

0 stars 0 forks source link

Getting started with Dialogue! #40

Open calummackervoy opened 3 years ago

calummackervoy commented 3 years ago

Big one this, very exciting. To make it more approachable I've made a proposal based around a small-scale interaction (so we have somewhere to start), and then below I've made some points about dialogue in general to keep in mind where we want to go

Starting Scenario

A dialogue is created in a similar way to building to a scene (#36), except with an additional step to generate the "social context" of the dialogue. At a basic level this should label the Participants and a history of messages between them

Take for example that I initiate a dialogue by interrupting a street preacher. A Dialogue is then created between myself and the preacher, and we both start with one goal:

The preacher may reply differently depending on my choice:

The "goals" here are the agents' short-term goals in narration and are different from a larger scale goal like world domination

Notes on AI

Notes on reducing complexity

Character building with dialogue

Later, we want dialogues to have "side-effects" on the game state

Contradiction will be a difficult challenge, both in the sense of the player picking up on the AI contradicting itself (maybe after it's written some new development to itself) and in terms of the player saying contradictory things to the AI

Narration

I think that we could expand the social context in the dialogue to encompass other things, for example world state (this is a dangerous situation) and narrative goals which can steer the direction of conversation