Ai Forums Home Welcome Guest    Monday, September 06, 2010
Ai Site > Ai Forums > The Artificial Intelligence Forum > Chatbot for testing.. Last PostsLoginRegisterWhy Register
Topic: Chatbot for testing..

InDigital
posted 7/5/2010  14:42Send e-mail to userReply with quote
Hi! I have made chtabot (it can be used for IRC and for chat on local computer) and i would like you to enjoy it. My program is free and you can download it from project website: http://www.vaic.herobo.com/

I think program is realy nice and quite professional.
It will be nice to hear some comments about it.

Thank you! :)

 Virtual Artificial Intelligence Character

InDigital
posted 7/5/2010  16:24Send e-mail to userReply with quote
I found that some people enters chatroom through project website and then leaves spending there less than a minute. Why? If you want to talk with "Aurora" you need to highlight it or talk in private.

In any case there is no chatbot in this chatroom that talks in English language. At this time this channel is just for testing and tests we doing in our (Latvian) language. It is possible to switch "Aurora" to English language but there is no knowledge in English.

But you can download the program and train it by yourself using documentation included in the installation. Program training is very easy. You will see it by yourselves :) By the way.. It is also possible to train "Aurora" in this web chat room but you just need to know "how". For this reason you will have to download documentation in Files section.

In nay case my nickname in project webchat is the same as here and you can ask me questions there but i am not always online or even if i am - i am not always sitting with my computer :)

 Virtual Artificial Intelligence Character
Last edited by InDigital @ 7/5/2010 4:36:00 PM

InDigital
posted 7/5/2010  16:43Send e-mail to userReply with quote
CODENAME REVOLUTION™ FEATURES

> Main features

 The program setup is simple. It takes one step to install the program (with a built-in MySQL server containing its database) and to configure the system for operation with the server. The program can be installed in any place, on any hard disk, even if there is other MySQL server on the computer.

 The program interface is neatly designed and it is complemented with skins and sounds. Besides the program contains many options which help to adjust the program’s behavior.

 The program can be launched automatically with Windows startup, it can update itself through the internet and it can restore connection with IRC server in case of internet disconnection or failure of IRC server.

 You can export and import the database data, make backup copies for the database, restore the database using the backup, check its errors and clean separate parts of the database using different cleaning criterions (conditions).

 You can chat with the program and train it locally and in the IRC server. When the program runs in IRC server, security terms are initiated. Each user can be assigned with a multilevel trust degree which determines the ways the program can be trained, whether the user can only chat with the program or can be fully ignored.

 The program has built-in options to protect IRC channels from spam, flood, swearwords etc. These functions can be configured, and you can also edit the list of users to whom the general channel rules apply or do not apply.

 The program’s one of the main features is filtering of content, which ensures that V.A.I.C™ will act appropriately in IRC public channels. It means that the program cannot be provoked to react inappropriately (spam, flood, repeating and other annoying behaviors), besides it knows when to react on public messages and when to avoid it.

 The possibility to use V.A.I.C™ Global Server™ helps to filter and mutually synchronize information for all V.A.I.C™ clients (programs). It means that clients (with server synchronization switched on) will be able to receive data from other clients. It facilitates progression of common V.A.I.C™ system in the minimal period of time.

> Basic features for a dialogue with the program

 Responses of the program can be added, erased and corrected. Besides you can do it easily - in a dialogue with the program.

 Each response of the program can be taught so that the program gives answers in several lines. Thus, it is possible to teach the program a story, poem etc.

 To seem more realistic, the program transforms its responses using synonyms included in the database (both for separate words and sentences). Thus, you do not have to teach the program two similar responses.

 You can teach the program to reply with different (several) variants of responses to each asked question.

 You can enable simulation of writing for the program (if necessary). This option allows simulating natural speed of writing, which depends on the length of sentences and their complexity.

 The program can be used in English and Latvian as well. You can use automatic translation of diacritic marks for Latvian, thus you can chat with the program both using diacritic marks and their translation.

> Advanced features for a dialogue with the program

 Each answer taught to the program is stored in a specific way. The program records the time of response teaching, calculates the possible theme and personality of the person. This allows for the program to reply with the responses corresponding to the real time, theme and particular type of personality. It means that a wide range of answers allows the program to chat with every person in a slightly or even considerably different manner.

 The program is designed to respond according to context. It means not just responding to a particular question with a particular answer, but also an ability to discuss a theme accordingly to the entered information by the program’s user.

 The program is able to chat with several users simultaneously, making a conversation with each of them about their own (different) topic. Besides the program remembers every user with whom it has chatted. It takes records helping to understand the personality of a particular person (make idea of him/her), and basing on these presumptions the type of further communication is determined.

 To search answers in the database, the program uses the algorithm of multilevel search. It enables the program responding to every sentence with a most effective answer in case an exact answer does not exist. It means the program selects an answer which is the most appropriate according to the current context and subject.

 Using Smart Input Correction algorithm, the program first corrects the written errors in the entered sentences, facilitating the program's ability to understand and process these sentences better.

> Additional features

 The program has two consoles – main console and additional console. Main console reflects processes of the actions incoming from IRC server and local chat. Additional console reflects autonomous processes which mostly do not depend on user actions.

 The program automatically creates chat and NLP (Natural Language Processing) logs of each user. These logs can be accessed from Start Menu shortcuts (Logs Directory).

 Integrated help system ensures a possibility (for the IRC server users) to get basic control commands of the program and to receive introducing information about V.A.I.C™.

 The sliding text help system on the program console provides the program’s owner with a possibility to see an explanation for any object which is located on the console.

 Virtual Artificial Intelligence Character
  1  
'Send Send email to user    Reply with quote Reply with quote    Edit message Edit message

Forums Home    Hal and other child machines    Alan and other chatbots    Language Mind and Consciousness  
Contact Us Terms of Use