Requested — Edited

Request For AIML 2.0


Completed
This feature request has been completed. Install the latest ARC Pro to experience the newest features and bug fixes.

Get ARC Pro

For me as I develop interactive robots I have always had the dream to have a conversational AI that I could teach simply by talking to it. I used the Pandorabot and AIML plugins from this site and enjoyed them both. They were just limited to the old 1.0 standard and all the cool new functionality and ability to learn is in the new 2.0 version.

I had previously suggested the AIML plugin needs to be updated to the 2.0 standard but DJ was unable to extract the new data from the Pandorabots new site. I am thinking there may be a way to do it now.

I remember Program AB which myrobotlab was using for inmoov. It exists as a stand alone program/interpreter that is ease to install and run. I was able to get it running in minutes. It is much like the current AIML plugin here where it installs the files locally and does not need an internet connection to use. No need to interface with a site like pandorabots.

Documentation can be found here; https://code.google.com/archive/p/program-ab/

There are wikis and sections on how to configure and use it.

All the pieces are here to whip up a plugin I am sure. I am thinking if it is something DJ and team don't have the time for I would try writing a plugin. Maybe some of the more experienced programmers here can offer up some advice?

Perry


Related Hardware EZ-B v4

ARC Pro

Upgrade to ARC Pro

Experience early access to the latest features and updates. You'll have everything that is needed to unleash your robot's potential.

#41   — Edited

Dang DJ. This is a $30/mo dollar solution tacked onto the top of the new Synthiam cost. I can not use this solution unfortunately.

I edited this post cuz I had some crabby responses.

#42   — Edited

This one too. Bad day for me I guess.

PRO
Synthiam
#43   — Edited

I can understand your frustration. Java is a different language than what ARC is programmed in. My robot lab is written in Java, which is why they were able to integrate it easily.

Pandora bot is a third party company that offers its own service, like all of the other company products we have skills for. I’m unable to make decisions for their company to give Synthiam users free access to their service. Their service and their business decisions are out of my control.

Synthiam has created a robot skill that communicates with their api service for anyone to access, which is what they offer customers.

The subscription amount you pay Synthiam is for our software, not anyone else’s. Synthiam can’t give you access to software that other companies charge for, because it’s their business model, not ours. We provide seamless and easy access to the technology, but can’t pay their product costs on your behalf.

Synthiam has implemented a number of aiml solutions for you as requested. But with program ab, Synthiam is at a physical inability to do anymore with it, not because we don’t want to.

if Synthiam has not demonstrated enough attempt to achieve your demands for Program AB as a paying subscriber, then i don’t think we ever will because program ab can not work as an ARC robot skill. We have created a number of robot skills and feature requests under your suggestions. If they do it achieve your expectations, or demonstrate our commitment, then we don’t think there’s anything more Synthiam can do for Program AB

PRO
Synthiam
#44  

I moved your conversation out of the PandoraBot AIML2 thread into here where I believe it better fits

#45   — Edited

I edited this one too.  .

PRO
Synthiam
#46  

As a subscriber, you are paying a subscription to access the software that Synthiam Inc creates for you to use. Synthiam will continue to create products that align with our mission to make programming robotics easy for yourself and the many other customers.

PRO
Synthiam
#47  

According to AI Zone and bot libre's website, it's fully compatible with Program AB: https://www.chatbots.org/ai_zone/viewthread/2218/

Quote:

Bot Libre released its AIML 2.0 support.

Here is an article on the new features, it is probably useful for anyone interested in learn the new AIML 2.0 feature set.

http://www.botlibre.com/forum-post?id=1156738

AIML 2 has some pretty cool features, my favorite is SRAIX, that lets your bot talk to other bots (bots talking to bots, oh my). Bot Libre supports SRAIX as well as the chat-xml web API that Program AB uses, so any Program AB bot should be able to talk to any Bot Libre bot, and vice versa.

For a live demo, talk to our AIML2 demo bot http://aimlbot.botlibre.com/

#48  

Nice these Links got me motivated to finish getting my Big Cylon bot up and chatting away!:D