Stage/afstudeer opdracht Kunstmatige Intelligentie Chatbot Rockingstone Robotics B.V. Rockingstone Information Technology B.V. is een ambitieus Wagenings bedrijf dat zich gespecialiseerd heeft in het leveren van zelf ontwikkelde Windows applicaties en websites op maat. Sinds 2005 is Rockingstone Robotics B.V. opgezet dat zich gaat richten op het ontwikkelen van kunstmatig intelligente systemen (AI). In 2005 zal Rockingstone Robotics beginnen aan het ontwikkelen van een (serieuze) intelligente "chatbot", een tekstuele interface waarmee de gebruiker kan communiceren in normale (Engelse) taal. Voor het implementeren daarvan heeft Rockingstone "OutOfBrain" ontwikkeld, een visuele programmeeromgeving ontwikkeld op basis van "graph-oriented programming". Meer informatie hierover is te vinden op http://www.outofbrain.com Functie-omschrijving De chatbot is de eerste toepassing dat ontwikkeld wordt met OutOfBrain. Tijdens het ontwikkelprocess zal je veel samenwerken met de ontwikkelaars van OutOfBrain en advies geven over eventuele uitbreidingen en verbeteringen. In de ideale situatie zal de stagiair/afstudeerder het hele ontwerp en implementatie process van het product meemaken. Er wordt nauw samengewerkt in een klein team, waarbij er samen wordt gezocht naar ontwerpen en oplossingen. Omdat wij een klein bedrijf zijn, ben je bij ons geen klein radertje in een groot geheel, maar heb je de kans om taken zelf uit te voeren naar eigen inzicht met de daarbij horende eigen verantwoordelijkheid. Functie-eisen Je bent een serieuze AI of TKI student met als afstudeerrichting Kunstmatige Intelligentie, "Muli-Agent Systems" of "Knowledge Representation and Reasoning". Je hebt affiniteit of ervaring op het gebied van AI en programmeren, en meent bij te kunnen dragen in het ontwikkelen van een chatbot. Je kan zelfstandig innovatieve oplossingen bedenken volgens structurele methodes. Verder heb je uiteraard een gedegen kennis van de Engelse taal. Pré: - Kennis van programmeertaal ontwerp en architectuur - Kennis van grafen - Kennis van taalkunde - Ervaring met het ontwikkelen van complexe algorithmes - Kennis van autonomous agents / multi-agent systems.