A Modular API for Intelligent Virtual Agents
Independent thesis Advanced level (degree of Magister), 20 points / 30 hpStudent thesis
This report proposes a modular Application Programmer's Interface (API) for handling the mental layer of intelligent virtual agents for a wide range of application types, with the aim of reducing the work required to program a completely new AI engine, and describes its implementation. One of the key elements and major difficulties in its design is the need to make it general enough to suit most types of applications, while preserving its usefulness and keeping it both efficient and reliable. A sample application interfacing with the API is created to demonstrate its capabilities, various AI algorithms are looked into and their respective suitability for the API is evaluated, and some techniques are implemented as modules in the API.
Place, publisher, year, edition, pages
Institutionen för teknik och naturvetenskap , 2007. , 57 p.
ai, artificial intelligence, api, virtual agents
IdentifiersURN: urn:nbn:se:liu:diva-8508ISRN: LITH-ITN-MT-EX--07/001--SEOAI: oai:DiVA.org:liu-8508DiVA: diva2:23288
2007-01-26, TP3066, Täppan, Bredgatan, Norrköping, 15:15