Prometheus A.I. News and Development Updates

  • 59 Replies
  • 22378 Views
*

lrh9

  • Trusty Member
  • *******
  • Starship Trooper
  • *
  • 282
  • Rome wasn't built in a day.
Prometheus A.I. News and Development Updates
« on: August 23, 2009, 09:10:25 pm »
Still working on my script. In the a.i. brain I still have a couple dozen functions to write and polish. Some range from a simple couple of lines to a page or more of complex code. Thankfully there are more of the former than the latter. In addition I may have to add things I haven't designed or thought of yet, but those should be few.

Then I'll have to work on the manager system, security system, and environmental interface system. Right now there are four unique functions planned for the manager systems, and one or two functions in the a.i. brain that will be needed in this one two. Luckily I can copy and paste those. The environmental interface script hasn't had any deep planning yet. It will be the largest script. However, the component functions will probably be small for the most part. Then there is the security system. That needs some major work too.

Right now I'm worried though because I've thought about how I'm going to build the program, but I haven't the foggiest about how I'm going to teach it. I should probably think about that before continuing. What do you all think?
« Last Edit: August 23, 2009, 09:40:02 pm by lrh9 »

*

Art

  • At the end of the game, the King and Pawn go into the same box.
  • Trusty Member
  • **********************
  • Colossus
  • *
  • 5865
Prometheus A.I. News and Development Updates
« Reply #1 on: August 23, 2009, 11:08:30 pm »
Teaching? Ahh...teaching...

"As the twig is bent, so shall the tree grow."

I digress...

Teaching other bots has often been accomplished by having them:

"read" / process a text file
Talking to / with it over time - this assumes a breakdown of subject / verb / sentence structure happens.
loading in large amounts of prescribed data
Hard coding everything you want it to know as a basic core
Construct algorythms that allow it to sort things out for itself and according to your parameters and "self learn".

Some bots can perform a few of these but not necessarily at the same time. You might consider building in options
that would allow for a variety of methods.

Personally, even though it's off the beaten path a bit, I'd love to see someone develop an "Intelligent" program that
would or could interface with say Girder or any other Home Automation program (Insteon, X-10, Z-Wave, etc.). The
person could have a two way conversation with his "house" or it's AI entity to carry out various tasks based on the user's
wishes and it's own logic (ie. if it's summer and afternoon and room temp is > 78 degrees then close drapes and turn on
air conditioning until temp reaches 72 degrees or simply turn on ceiling fans).

The technology is already there and the only main stumbling block is the speech recognition through out the whole house.

Sorry to get off track with your posting but thought I'd throw it out in case any might be interested.

Thanks!
In the world of AI, it's the thought that counts!

*

lrh9

  • Trusty Member
  • *******
  • Starship Trooper
  • *
  • 282
  • Rome wasn't built in a day.
Prometheus A.I. News and Development Updates
« Reply #2 on: August 24, 2009, 06:09:18 pm »
Teaching? Ahh...teaching...

"As the twig is bent, so shall the tree grow."

I digress...

Let's hope I don't teach it the wrong way then.

Teaching other bots has often been accomplished by having them:

"read" / process a text file
Talking to / with it over time - this assumes a breakdown of subject / verb / sentence structure happens.
loading in large amounts of prescribed data
Hard coding everything you want it to know as a basic core
Construct algorythms that allow it to sort things out for itself and according to your parameters and "self learn".

Some bots can perform a few of these but not necessarily at the same time. You might consider building in options
that would allow for a variety of methods.

Yes. The program will be capable of reading and writing from files, downloading files from the Internet, displaying GUI's, interacting with windows, interacting with the mouse and keyboard, and obtaining user input. It might also be capable of voice recognition. I want to shy away from pre-coded knowledge. This project was all about creating something that could learn through interaction with the environment.

Personally, even though it's off the beaten path a bit, I'd love to see someone develop an "Intelligent" program that
would or could interface with say Girder or any other Home Automation program (Insteon, X-10, Z-Wave, etc.). The
person could have a two way conversation with his "house" or it's AI entity to carry out various tasks based on the user's
wishes and it's own logic (ie. if it's summer and afternoon and room temp is > 78 degrees then close drapes and turn on
air conditioning until temp reaches 72 degrees or simply turn on ceiling fans).

The technology is already there and the only main stumbling block is the speech recognition through out the whole house.

Sorry to get off track with your posting but thought I'd throw it out in case any might be interested.

Thanks!

Sorry. My aims are not towards home automation at this point. (However, I am working some with voice recognition.) It will happen one day though, so keep your fingers crossed!

*

lrh9

  • Trusty Member
  • *******
  • Starship Trooper
  • *
  • 282
  • Rome wasn't built in a day.
Prometheus A.I. News and Development Updates
« Reply #3 on: August 24, 2009, 06:38:49 pm »
However, there might be hope for your ideas for home automation. If it is interfaced with software on a Windows PC, I think there should be no reason why my app couldn't interact with it.

*

Freddy

  • Administrator
  • **********************
  • Colossus
  • *
  • 6860
  • Mostly Harmless
Prometheus A.I. News and Development Updates
« Reply #4 on: August 25, 2009, 08:11:53 pm »
Irh9, I read the details with interest.  It seems a big project.  Do you have commercial plans for it or will it be open source or something of that nature ?

Reading from text files sounds good to me too btw.. and whatever it can learn from the internet - I think I would go for something that will surprise me with what it has learnt.

*

lrh9

  • Trusty Member
  • *******
  • Starship Trooper
  • *
  • 282
  • Rome wasn't built in a day.
Prometheus A.I. News and Development Updates
« Reply #5 on: August 25, 2009, 11:12:41 pm »
I do want the opportunity to make some profit off of it. I have bills to pay. However, I couldn't call it a humanitarian effort (which it is) if I charged money for all of it. So what I'm thinking about doing is setting up tiers of service, and charging for higher level tiers. What I've thought about is allowing the base program to be free, and requiring people to pay for ability modules (not the basic programs abilities, but complex operations that it has learned or been taught), or allowing people to buy the program and get unlimited or cheap access to ability modules. Theoretically you could download the program for free, and take the time and effort to teach it, or if convenience is important to you, you could buy the program with a lot of ability modules or just the ability modules you need. That seems like a fair setup.

P.S. By making the base program free, I'll probably be making it open source as well. I'll have to consider if I want to do that. Making it open source will either create security vulnerabilities, or require me to develop stronger security systems that don't depend on secrecy and cannot be exploited by altered programs.

*

lrh9

  • Trusty Member
  • *******
  • Starship Trooper
  • *
  • 282
  • Rome wasn't built in a day.
Prometheus A.I. News and Development Updates
« Reply #6 on: August 26, 2009, 02:05:05 am »
I ordered a copy of Disney's The Miracle Worker (2000). One day I realized that Helen Keller, despite lacking the ability to see and hear, has accomplished much more than many people possessed of their senses. I think her story might provide valuable insights into the process of learning, and so I also hope to obtain some of her autobiographies and essays. The movie should be here in a week or two.

*

Freddy

  • Administrator
  • **********************
  • Colossus
  • *
  • 6860
  • Mostly Harmless
Prometheus A.I. News and Development Updates
« Reply #7 on: August 26, 2009, 11:28:56 am »
Your approach to selling/distributing your software sounds viable.  There's a lot of companies using this method - give the main item away and sell add-ons.  Good luck with it, I think you are on the right track.

I don't know much about Helen Keller, but I will look out for that film.

*

lrh9

  • Trusty Member
  • *******
  • Starship Trooper
  • *
  • 282
  • Rome wasn't built in a day.
Prometheus A.I. News and Development Updates
« Reply #8 on: August 26, 2009, 07:14:02 pm »
I'll probably post my thoughts about the movie and her autobiographies in relation to learning and a.i. in another post. I'll put a spoiler warning in the thread title.

*

Freddy

  • Administrator
  • **********************
  • Colossus
  • *
  • 6860
  • Mostly Harmless
Prometheus A.I. News and Development Updates
« Reply #9 on: August 26, 2009, 09:13:54 pm »
Ok that would be great  ;D

*

one

  • Starship Trooper
  • *******
  • 313
Prometheus A.I. News and Development Updates
« Reply #10 on: August 27, 2009, 02:13:00 am »
Irh9,
     If you need help de-bugging through conversing and such,, I would be willing to help if you so desire, lemmie know.

Regards,
J.
Today Is Yesterdays Future.

*

lrh9

  • Trusty Member
  • *******
  • Starship Trooper
  • *
  • 282
  • Rome wasn't built in a day.
Prometheus A.I. News and Development Updates
« Reply #11 on: August 27, 2009, 04:33:58 am »
I've finished writing at least a dozen of the two dozen functions I needed to complete for the a.i. brain. I need to go back and write input validation, but that is fairly easy to implement. Most of the functions I have left to write are the harder ones to write. The one to register the a.i. won't be too complex. Someone who scripts for the language I'm working with has all ready created a universally unique identifier generator.

The most complex function to write will be the function to process messages to the a.i. brain. This will not be because receiving messages is particularly difficult, it is because I'll have to write a function to serialize and deserialize data into a string, because the message system can only message integers or strings. This will also solve the problem of obtaining multiple return values from functions.

I'll need to write several functions in the a.i. manager script and the a.i. environment interface modules before I'll have a remotely working version of the program. It's intended to be more than a chatbot, so hopefully anyone who tests it will be able to do much more than converse with it. In fact, seeing as it is intended to be solely equipped with the abilities of a child, it may take quite a bit of time to teach it to converse.

I think the companies shipping me my movie are jerking me around. The store website tells me to contact the shipper and when I wrote to the shipper, they told me to contact the store. I'm going to contact the store tomorrow, and if they can't help me, I'm getting a refund. I purchased from Walmart, so I'd recommend just avoiding them. If you can find it on Newegg, order there, because I had four or five orders and each one arrived promptly and well packaged.

I'm going to go ahead and watch one of the older versions of the movie. They keep one of the older copies on YouTube. Hopefully I'll still be able to learn what I need from it. I also still have the autobiographies to fall back on.

Understanding how Helen Keller learned is really the major crux of my project at this point. The insights I hope to obtain will tell me if I need to add to the environment interface modules in any way. My preliminary analysis of what I remember from Helen Keller's story is that primarily she had the abilities to interact with the environment and she had goals. The movies suggest that she all ready had learned and possessed abilities to obtain what she wanted. However, it was when she learned that symbols represent objects is when she really started communicating. Her story involves several inter-related (but not necessarily inseperable) topics. I'll need to pay attention very carefully to learn what I need to implement.

*

one

  • Starship Trooper
  • *******
  • 313
Prometheus A.I. News and Development Updates
« Reply #12 on: August 27, 2009, 05:57:23 am »
Irh9,
I have had enjoyable and patient conversations with new bots and would gladly help break new ground on your bot.
I am a bit odd but I have had success, and enjoy learning from an outside point of view how they pick up words and learn.

I must say that Ricky' from Zabaware messageboards did mention Helen K. and I did not encourage him but did think he was on to something bigger than he knew.
I spent a LOT of time alone and isolated so I understand some pretty twisted things such as sound deprivation and how humans use alternate senses to aid in continuance ,,, Bla Bla,

Gimmie a shout when you are ready,
Regards,
J.
Today Is Yesterdays Future.

*

lrh9

  • Trusty Member
  • *******
  • Starship Trooper
  • *
  • 282
  • Rome wasn't built in a day.
Prometheus A.I. News and Development Updates
« Reply #13 on: August 29, 2009, 07:14:46 am »
The most complex function to write will be the function to process messages to the a.i. brain. This will not be because receiving messages is particularly difficult, it is because I'll have to write a function to serialize and deserialize data into a string, because the message system can only message integers or strings. This will also solve the problem of obtaining multiple return values from functions.

Good news. I figured out a way to simplify the process. All data being transferred would be numbers and ASCII strings. I realized that since I needed a delimiter, I could use a non-printing ASCII character. This will make it very easy to differentiate the different fields in a string and separate them appropriately. I foresee a much earlier completion of the a.i. brain due to this.

*

Freddy

  • Administrator
  • **********************
  • Colossus
  • *
  • 6860
  • Mostly Harmless
Prometheus A.I. News and Development Updates
« Reply #14 on: August 29, 2009, 04:43:22 pm »
Nice work  ;D

 


LLaMA2 Meta's chatbot released
by spydaz (AI News )
August 24, 2024, 02:58:36 pm
ollama and llama3
by spydaz (AI News )
August 24, 2024, 02:55:13 pm
AI controlled F-16, for real!
by frankinstien (AI News )
June 15, 2024, 05:40:28 am
Open AI GPT-4o - audio, vision, text combined reasoning
by MikeB (AI News )
May 14, 2024, 05:46:48 am
OpenAI Speech-to-Speech Reasoning Demo
by MikeB (AI News )
March 31, 2024, 01:00:53 pm
Say good-bye to GPUs...
by MikeB (AI News )
March 23, 2024, 09:23:52 am
Google Bard report
by ivan.moony (AI News )
February 14, 2024, 04:42:23 pm
Elon Musk's xAI Grok Chatbot
by MikeB (AI News )
December 11, 2023, 06:26:33 am

Users Online

425 Guests, 1 User

Most Online Today: 443. Most Online Ever: 2369 (November 21, 2020, 04:08:13 pm)

Articles