Capita Selecta bij HMI Over HMI Afstuderen bij HMIStages bij HMI

 

Ivo Swartjes

Email:

Homepage: http://wwwhome.ewi.utwente.nl/~swartjes

Onderzoeksonderwerpen: Intelligent Agents, Computational Intelligence, Information Engineering


Afstudeeropdracht

Titel: Plot control for interactive storytelling
Instituut: University of Twente (HMI)
Plaats: Enschede
Land: Nederland
Begindatum: 01-01-2005
Voltooid: Ja
Verslag:http://hmi.ewi.utwente.nl/verslagen/afstudeer/SwartjesIvoFinalThesis.pdf
Begeleider: Mariët Theune
Onderwerpen: Intelligent Agents, Computational Intelligence
Beschrijving:
Interactive storytelling is a crossover field of Computer Science with Psychology, Artificial Intelligence (AI) and Linguistics where the aim is to create computer systems that can generate stories as well as allowing the user or reader to interact with them. It is an excellent test base for inventing and developing new innovative AI technology. The challenge is to create stories with characters that are believable, while at the same time maintaining a meaningful plot.

The Virtual Storyteller, previously designed and implemented by graduate students at the University of Twente, is a multi-agent system where virtual characters live in a virtual story world. The event sequence of the characters is the basis for further processing by a Narrator agent to generate narrative.

Free improvisation by characters in a virtual world is not enough for machine-based production of interesting stories. It leads to narratives without any concept of a plot. The purpose of my research is to design a Plot Monitor agent that is responsible for the plot development of the stories. A good Plot Monitor agent will have to have a concept of story structure, and of the expected emotions evoked in human readers by various event sequences. Research into the concept of “storiness” and plot structures in stories is needed.

The Plot Monitor should maintain a plot structure using a creative task-planning algorithm that is flexible enough to adapt to independent character actions or user interactions that violate or threaten the original structure. It should be able to direct, coerce or manipulate the characters in such a way that they will do things in accordance with the plot, without having to give up their autonomy.


Stageopdracht

Titel: Interactieve Sterreradio
Instituut: Stichting Sterrekind
Plaats: 1105 BH Amsterdam/ 1060 CB Amsterdam
Land: Nederland
Begindatum: 02-09-2004
Voltooid: Ja
Begeleider: Mariët Theune
Begeleider extern:Mark Bruitsman
Onderwerpen: Computational Intelligence, Human factors
Beschrijving:
Stichting Sterrekind heeft als doelstelling de sociale ontwikkeling van chronisch of langdurig zieke kinderen te stimuleren, aangezien zij kampen met een gebrek aan mogelijkheden hiertoe, omdat ze bijvoorbeeld niet kunnen sporten of naar school gaan. Hiertoe is de Sterrewereld ontworpen, een internetcommunity waar deze kinderen elkaar kunnen ontmoeten, spelletjes kunnen spelen met elkaar en interesses delen.

In deze Sterrewereld is ook de zogenaamde Sterreradio inbegrepen, een radiozender waar de kinderen naar een bepaalde categorie muziek luisteren. Omdat groepen kinderen naar dezelfde muziek luisteren kan ook op dit gebied sociale interactie plaats vinden. De kinderen kunnen gaan chatten over de muziek en over wat ze mooi vinden.

Deze Sterreradio is echter nog niet interactief. De bedoeling van mijn stage is om die interactie aan de Sterreradio toe te voegen. Kinderen bepalen dan in zekere mate zélf wat er gedraaid wordt door aan te geven welke songs ze mooi vinden, door te stemmen of verzoekjes te plaatsen. Problemen die hierbij optreden zijn: hoe blijft de content gevarieerd en wordt tóch voldaan aan verzoekjes? Welke nummers zijn populair en zullen dus vaker gedraaid worden?

Samenvattend komt de stage-opdracht op het volgende neer:

- Bestuderen van de huidige Sterreradio en de technische eisen die eraan gesteld worden;
- Ontwerpen en toevoegen van interactie zodat kinderen kunnen stemmen of verzoekjes kunnen aanvragen;
- Ontwerpen en toevoegen van een intelligent systeem dat de content van de radio bepaalt aan de hand van voorkeuren van kinderen (in eerste instantie heel simpel, naarmate er meer tijd is kan dit geavanceerder);
- Verslaglegging