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.
Identifer | oai:union.ndltd.org:UPSALLA1/oai:DiVA.org:liu-8508 |
Date | January 2007 |
Creators | Franzén, Daniel |
Publisher | Linköpings universitet, Institutionen för teknik och naturvetenskap, Institutionen för teknik och naturvetenskap |
Source Sets | DiVA Archive at Upsalla University |
Language | English |
Detected Language | English |
Type | Student thesis, info:eu-repo/semantics/bachelorThesis, text |
Format | application/pdf |
Rights | info:eu-repo/semantics/openAccess |
Page generated in 0.0102 seconds