InMoov is controlled by the software MRL okSeveral persons from InMoov said it would be possible to place/insert the AI engine of Verbot alongside  AIML. A person said to me to contact Grog or kwatters that would know what to do...  Why ? Coz I shall wish to put my chatterbot in verbot language InMoov on a robot that uses MRL Can you help me.

Else, i want to buy a second-hand/bargain  an InMoov robot

Friendly and thanks you.

Sylvain

kwatters

8 years 2 months ago

We're happy to help and borg into MRL another AI platform.  We already have ProgramAB which is an AIML 2.0 compliant Chat bot engine that you can create all sorts of response and actions associated with it in MyRobotLab.  Actually, many of the chat bots that have entered into the turing test and ones that have won the lobner prize are based on AIML.

I did some quick searches and it seems like Verbot was permenantly shutdown..  Is it open source?  Is the source available ?  Is it an AIML based chat bot?  

Provide us with some more info about it and we can see about including it in the options for MyRobotLab and potentially expanding it's abilities to include the ability to trigger gestures and other actions like ProgramAB already does.

Reality is, you can likely just use ProgramAB to do what you want, but if Verbot is open source, we can look to include it.  (initial searching around though, seemed to say that Verbot was written in C++ , where as MyRobotLab is based in Java, so it would be additional work to make it happen, but it's all possible in the world of open source and MyRobotLab.

Thanks for the pointer, I'm excited to learn more about it.

I do not have large/big source material thing. I have just the basic SDK Verbot. Otherwise I 5.0.1.2 version of the desktop program and a multitude of examples (from beginners (children) to expert) This is a very simple program to use, makes for everyman,
much simpler than the AIML which is very discouraging. No need to be an expert. the app uses the CSharp. For voice it uses Microsoft .NET 2.0 and SAPI5 TTS voice but also the voices of former microsofts agents. It also uses the DOS command line to open or close programs. The tag numbers is limited compared to the AIML. Curiously he also uses the same letters Russian, Greek, and many East European countries.
And:
 
 
"learn" command allows the Verbot to learn through dialog
Added many built in variables
Create KnowledgeBases based on Comma Separated Value (CSV) files
Auto-read clipboard
Send input from command line parameters
Added an embedded load command to load KnowledgeBases dynamically
Added a Scheduler that can remind you of important events
Added C# Enabled Code and Conditions
Get list of TTS Voices Installed
(I use windows 7)
 
 
 
I give you what I got
verbot_5012.zip
VerbotSDK_5.0.1.0.zip
 
Verbot 5.0.1.2 Once installed, you can use the app to Verbot with the file:
Test_pour_MyBotLab.vkb to encode
and
Test_pour_MyBotLab.ckb for fun in the player.
 
  
Thank you. I am at your disposal for any further information.
Friendly
Sy
Oups ! Where can i send you files ? I don't know hos to do that here.

Hello Sy,

I'm excited about your discovery, and wanting to merge an application you are familiar about, but I can see a few drawbacks :

  • The project is discontinued - there is no active development - and no current plans to revive it (so in a way .. its dead)
  • The project is not open source (this is actually the biggest drawback) - because if it did die, someone (even possibly us) might be able to re-vive it.
  • Documentation seems sparse regarding interfaces
  • Its not written in Java

So these are a couple dooseys ...  I'm not saying its impossible, but it would take possibly a lot of work with very limited reward.

But that doesn't mean someone here is not crazy enough to take on the project, I'm just listing the 'challenges' or 'opportunities' ;)

From my perspective, I would be more interested in why you think its better than ProgramAB.  I like 'easy' - but explain why its 'easier'.  What would be really great is if you did a you tube video of how you use this program. Much like kwatters did in his ProgramAb tutorial -> http://myrobotlab.org/content/myrobotlab-using-webkit-speech-programab-acapela-speech-0

Cheers,

GroG

I agree with GroG

I found this very discouraging message:

http://verbots.blogspot.se/

The group at Avaya that manages the former Conversive websites (Conversive.com, Verbots.com, Verbot Forums, etc.) accidently deleted the servers thinking they weren't used anymore. This was a mistake but a mistake that couldn't be undone. There were no backups that could be restored (something about once you delete the cloud image the backups disappear with them). Everything on those websites is gone forever. 

So it seems like the source code has been lost :(

That's a real bummer. I have made conversions between different languages in the past, but without sourcecode that's not even possible.

/Mats

 

SylvainJeanneton

8 years 2 months ago

In reply to by kwatters

Ok, i see, i'l furious. It's so stupid... Grrr......

Well let's be positive. I do not give up.

 

Abt converter AIML/VERBOT. It's a big... How to say that... Well it works very badly and as you know AI is something of very very "level-headed"... It is more difficult manages what it should not do than what it should do, a kind of unconscious...

I will try to reach older programmers hoping they do not send me off. Give me time.

Thanks to take time to reply.

Sy.

A couple of corrections, as to what has been said:

Verbot SDK is Open Source, see: http://verbots.sourceforge.net/   

AIML converter was to convert AIML TO Verbot, not the other way around.

What was deleted at Avaya (then Conversive) was the Verbot Forum, not the source code.  And even there, if you want to read the Forum, you can still read it on Wayback Machine [which I still do, sometimes].

It is not entirely dead.  There have been two recent projects which have incorporated Verbot:

1 - Silver Monkey for Furcadia (online game) : https://github.com/Gerolkae/Silver-Monkey

2 - Verbot telegram bot: https://github.com/martinexner/verbot

One reason Verbot is easier to deal with is because of the Editor. You type in your rule, you type in your Input, type in your Output, compile, and you are good to go.  It is very straight-forward and easy to deal with.

 

I did have the Decompiled Source Some one had posted for my Knowedgebase Editor But Unfortunatly thats lost now

SylvainJeanneton

8 years 2 months ago

Somebody said to me abt connection between Verbot and MLR:

/*
Your text fields is titled /named <input id=”phptext” type=”text” name=”phptext”>
and is recovered in your index as THEQUESTION=$_POST[“phptext”]
(If php finally in all cases you looking for phptext )
*/

Here is what i found in my FTP file
/*
-Output txt/response from the bot
<p class="usertext"></p><p class="bottext">Jea: Bonjour ici Jeanneton Blah blah etc

-And i send with
<input id="phptext" name="phptext" class="textbox">
*/

Is it useful ?
Friendly.
Sylvain
 

If I allow myself to even bother you is that I will not give up the desire to adapt to AI Verbot MRL. (And I'm stubborn / obstinate.) Attached is a PHP code that allows me, now, to communicate with my site Jeanneton.com. People have told me that we could adapt these scripts URLs with perform queries for Verbot communication to MRL. For me it's Martian. If you can help me it is or I will be forced to abandon the idea of making my bot with InMoov ... We will not require to clear out/evacuate the city of Pariis, my is it would be a shame/a pity. IA Verbot engine is excellent and much easier than AIML. Can you help me ?
Friendly
Sylvain.

Here is the script.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"&gt;

<html xmlns="http://www.w3.org/1999/xhtml"><!--<![endif]--><head&gt;
<body                         
        <div
    <div id="botcontainer">
        <div id="botarea" style="background-color: rgb(155, 255, 225); background-image: url(&quot;&quot;);">
                </div>
            <p class="usertext"></p>
            <p class="bottext">Jea: Quoi ?</p><p class="bottext nouseraction"> Je t'écoute.</p><p class="usertext">Me: AAAAAAAAAAAAAAAAAAAAA</p>
            <p class="bottext">Jea: ... .</p><p class="bottext nouseraction"> Avant tout, dis-moi ton nom, en le commençant par une majuscule, s'il te plait. Ou tapes Non.</p></div>
        
</body></html>

Thanks a lot.

Sylvain