Share via


Smart Pal, Like no better Pal you can get !!

look at this interesting link:

https://channel8.msdn.com/Posts/124/

1st Place Winner in Saudi: Project SmartPal

SmartPal is designed to work as an advanced artificial intelligent teacher that acquires information in any field via multiple sources including the internet, loads it into an artificial brain, and then answer any question or query in that field via normal human conversation (sound), video presentation (animation) or text representation (writing). The AI brain can be also shared between other Smart Pals around the world which results in MAS (Multi Agent System) of Smart Pals that can communicate and consult with one another and provide the user with the best answer to his question given in a timely shortened manner. SmartPal can be used in a lot of fields including business, IT, Engineering, art and as an academic or personal assistant. SmartPal is available as a Windows Form application, Windows Pocket PC application and… as a moving/talking robot!!!

Some of the parts that makeup SmartPal are:

ü SmartPal Brain and Knowledge Generator: This makes the core engine of SmartPal that can understand various sources and built the brain.

ü SmartPal MAS (Multi-Agent System): The infrastructure is built to ease and automate the communication between various SmartPals spread around the globe.

ü Enhanced Interface and Interaction: Consists of 3D user interface with the ability to do natural language conversation in various languages using voice together with the aid of multimedia.

ü SmartPal SDK (Software Development Kit): To make SmartPal extensible and to provide tools for users and developers.

 

 

Technologies and software utilized in SmartPal:

ü Microsoft Expression Blend,

ü ZAM3D

ü xAIML (Extended Artificial Intelligence Markup Language) which is the team’s own extension to AIML and which is the native language understandable by SmartPal brain

ü Reversed AIML

ü Voice Recognition and Text-to-Speech together with SAPI (Speech API)

ü Machine Translation

ü NLP (Natural Language Processing)

ü WordNet which contains definition and structure of English words

ü Visual Studio Orcas

ü Microsoft MultiPoint

ü Microsoft Robotics Studio

ü Microsoft Visio

ü Enterprise Architect

ü ADO.NET

ü SQL Server 2005

ü C#

ü XML Web Services

ü WPF

ü .NET framework 3.5 Beta and .NET Compact Framework.

 

Hardware Utilized in SmartPal:

ü Pocket PC to deploy SmartPal compact version

ü A robot e.g. Lego Mind storm NXT.

 

OS Systems used are:

ü Windows XP SP2

ü Windows Vista.