ARC Pro

Upgrade to ARC Pro

Join the ARC Pro community and gain access to a wealth of resources and support, ensuring your robot's success.

#17  

Here are the next changes that I want to put in. I dont know when they will be done but, its my plan anyway

Add screen to see ActivityLog data and allow the user to clear the log for certain users or truncate the log

Add screen to see SongLog data and allow the user to clear the log for certain users or truncate the log

Add screen to see RhymeLog data and allow the user to clear the log for certain users or truncate the log

Change usp_GetNextActivity to account for songs being disabled in ARC

Redesign the FamilyRelationship screen to make it more usable.

Find logo and image for EZ-AI

Add help screen with version and contact information

Add screen to allow users to input data into the TimerEvent table to allow keyboard entry to set timed events for themselves or others. Its easier than doing this via voice commands but voice commands in ARC will still be possible.

Allow more than 50 characters for the Reminder.Text field and TimerEvent timer description fields.

PRO
United Kingdom
#18  

David, really great work you are doing here! You asked for other ideas of what to add, this is only a suggestion but how about adding associative memory to your Ai system?

Here is a video of associative memory running on our Ai core, its pretty useful.

Tony

#19  

That is great. It wouldn't be hard to add. I would have to put in a module to go scrape websites based on the questions. That is a great idea.

This is one of the great things about ARC being a PC based application instead being compiled and pushed to a controller. Being able to access multiple websites to harvest data gives the app so much "smarter".

Thanks for the recommendation. It is a great one.

PRO
United Kingdom
#20  

David to assist you with the module, our Ai uses START (by MIT) which is a natural language question answer system, have a look it is really great!

start.csail.mit.edu/index.php

The great thing here is that the (answer) data comes back in a form that is easy to parse.

Because our Ai is Dragon DNS speech recognition based, I can ask for anything in speech (when in dictate mode) and the Ai attempts to find the answer via a smart parser. Doing this with Windows speech recognition (engine 6) will not be so easy as its dictation mode (for me anyway) does not work so good.

Our Ai also uses Freebase which is a cut down version of Wikipedia for knowledge based systems.

https://www.freebase.com/

Hope this helps.

Tony

#21  

@Toymaker,

Don't want to hijack the thread, but question about using Dragon DNS. Do you have a Nuance developer license, or have you found another way to tap into Dragon Dictate without using their API?

I would LOVE to use Dragon on my EZ-B robots, but I doubt it is worth having DJ pay for Nuance developer licenses which would only be used by a small percentage of users, and he has enough on his development plate to worry about...

Alan

#22  

A new version of EZ-AI is available. If you have already installed EZ-AI, download this zip and unzip it in the EZ-AI folder. Open the Patch folder, and then the Patch folder under that. Run the Patch1001.bat file. When you are finished, you can delete the patch directories if you would like. Patch 1.0.0.1

These items have been addressed/added.

Added screen to see ActivityLog data and allow the user to clear the log for certain users or truncate the log

Added screen to see SongLog data and allow the user to clear the log for certain users or truncate the log

Added screen to see RhymeLog data and allow the user to clear the log for certain users or truncate the log

Changed usp_GetNextActivity to account for songs being disabled in ARC (see the sample project).

I put in an icon and image for EZ-AI and listed the version on the intro screen.

Made change to allow for up to 4000 characters for the TimerEvent name field which is used when reminding a user of something.

Added a screen to allow users to input data into the TimerEvent table.

Added a help screen which has some use information on it at the bottom along with install instructions. I will be spending some time on actual instructions in the near future.

I have also updated the souce code zip file and EZ-AI.ZIP on cochranrobotics.com, and updated the ARC project to handle these changes.

#23  

@Toymaker I will definitely check this out. Thanks so much for pointing me in this direction.

#24  

@Toymaker,

On freebase, I dont know if you are using their API's or not. I have decided to tackle this after March 31'st because they are discontinuing the API's at that time and replacing them with something else.

freebase api support

I dont know Googles plans but it looks like they have something in store. Their apps on their site are ending at about this same time.

I will look into SMART more, but for some reason, when I post a query, I am not getting back the results. I am still looking into it with the help of the wonderful people at your local internet.