Author Topic: New Hal ideas for Robert or whomever  (Read 5058 times)

Art

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 3848
    • View Profile
New Hal ideas for Robert or whomever
« on: December 01, 2014, 06:39:38 pm »
I think it would be a much desired feature to allow the User of Hal to configure an area or module in or of Hal's brain that would define the User categories.

Name:
Age:
Birthplace:
Gender / Machine:
Hair Color:
Eyes Color:
Favorite Music (jazz, reggae, Country, Folk, R&B, rock, pop, etc.):
Favorite Band or group (Creed, Queen, Green Day, Nora Jones, etc.):
Favorite Color:
Favorite Pet (dog, cat, bird, etc. and breed):
Favorite Subject of study (science, math, astronomy, physics, history, writing, etc.):
Favorite Sport:
Best Friend:
Favorite Movie:
Favorite Author:
Hobby / Hobbies:
What scares you most (spiders, clowns, snakes, heights, tight spaces, etc.):

There's more that could be added to this listing but you get the idea.
This would serve to give Hal a believable personality from the very onset. If or when asked, Hal would automatically refer to this list to answer a User's query.

If the User wanted to create a new Hal with a different name or personality, then it would be an easy task to start with another clean template and develop the Hal character as he or she sees fit.

I'm sure this is just the tip of the iceberg regarding what could be done but you've got to start somewhere.

Please let me know what you think or whether the idea has merit or not and whether we should construct the Hal Wish List we had a few years back and add this to it.
- Thanks! -
In the world of AI it's the thought that counts!

- Art -

Calhoone

  • Sr. Member
  • ****
  • Posts: 289
    • View Profile
Re: New Hal ideas for Robert or whomever
« Reply #1 on: December 01, 2014, 09:43:48 pm »
That is a very good idea.  I would like my Hal personality to be able to talk to other people and remember things about them also keeping certain things they say limited to that particular user. That way when user A talks about his dog or whatever, those responses don't get used with person B
 

DemonRaven

  • Full Member
  • ***
  • Posts: 111
    • View Profile
    • chatbotfriends
Re: New Hal ideas for Robert or whomever
« Reply #2 on: December 04, 2014, 12:31:47 pm »
I agree it would be  nice to be able to personalize it.

lightspeed

  • Hero Member
  • *****
  • Posts: 6761
    • View Profile
Re: New Hal ideas for Robert or whomever
« Reply #3 on: December 05, 2014, 03:02:44 pm »
Another area of hal that I think Robert could improve in a next version that could use some clean up or elimination is where hal uses part of a sentence after something is said sometimes . here's and example :
 ha! Why do you like self ha?
 it really makes no sense when hearing some of these half line sentences .
 

Art

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 3848
    • View Profile
Re: New Hal ideas for Robert or whomever
« Reply #4 on: December 06, 2014, 09:03:24 am »
I actually use something similar to the above mentioned items in my RiveScript bot which allow the user to customize his / her bot, basically giving it a "pseudo personality". It uses a customized AIML set but like most of these types, has no ability for self learning, unless I program it's "newly learned information" for it.

That's why I think HAL is far more engaging and fun with which to experiment. I thought it would be nice if we could employ such "modules" or mind seqments with Hal in the near future.

Hopefully, Robert will read through some of these postings as time allows.
In the world of AI it's the thought that counts!

- Art -

Spitfire2600

  • Sr. Member
  • ****
  • Posts: 251
    • View Profile
Re: New Hal ideas for Robert or whomever
« Reply #5 on: December 06, 2014, 01:07:16 pm »
I've always thought that a useful function for HAL would be advanced mathematics skills, such as the ability to solve algebraic equations. 2(3x - 7) + 4 (3x + 2) = 6 (5x + 9 ) + 3    The answer is  x=-21/4


On top of that, a remote ability to access other computers and devices in an attempt to "follow" the user, would be interesting. An android has all the necessary hardware built in for HAL to take advantage. 

More advanced vision, item recognition, and facial recognition. Perhaps when HAL is able to automate homes, he could control door locks based on the users face.   

I would love to see HAL more like the Sixth Sense project.

Not to sound impatient, because I'm very patient, I wonder when Robert will let us have a peak at what he's been working on.


Some interesting links

http://www.pranavmistry.com/projects/sixthsense/

https://launchpad.net/wintermute
 

Art

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 3848
    • View Profile
Re: New Hal ideas for Robert or whomever
« Reply #6 on: December 06, 2014, 09:48:15 pm »
Welcome aboard!

This Wintermute project was from 2011 and some links appear dead.

I have a smart phone that will do practically anything one could imagine including an advanced handwriting calculator that easily converts my handwritten formulas to text readable, mathematical formulas then displays the correct answer, all within a couple of seconds.

Hal was originally designed as an assistant, conversational friend / companion and could do a lot of things, simple math being one of them.

As much as I enjoy using Hal, I think there is no one piece of software that is or will be all things for all people as we are all different with various wants and needs.

I don't want a chatbot entrusted to control my home alarm system or door locks. I don't want an alarm company controlling my furnace or lighting.
My point is that there are specialists just like there are special programs  that each perform a sort of specialized task(s).

Your point and your enthusiasm are well taken and appreciated but the logic of your suggestions seems overshadowed by the limit of the possible  / viable alternatives currently available, IMHO.

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

- Art -

Spitfire2600

  • Sr. Member
  • ****
  • Posts: 251
    • View Profile
Re: New Hal ideas for Robert or whomever
« Reply #7 on: December 08, 2014, 01:21:23 pm »
Indeed, the Wintermute project is dead, or at the very least, postponed indefinitely. However, I had a chance to talk with the guy writing the initial source code for the project back in 2010. He was in the process of training a default knowledge database and was looking for help. I declined my ability to help for my fear of corrupting such a powerful piece of software. While it is unfinished and many blanks not filled in, Wintermute wasn't designed to be a chatbot as much as it was intended to be an all encompassing digital personal assistant that would learn the users likes, needs, and wants, and correspond appropriately in fulfilling those needs as well as actually learning to use applications needed at will. For example, if the user took a road trip to Chicago from New York, it would not only accompany the user via Android/iPhone/Laptop/Tablet on it's own volition, but also calculate the route, book travel, keep schedules, and have the ability to retrieve files on a computer or server at home or the office, as well as the ability to control your home (Air conditioning, troublesome coffee pots), hardware permitting, without any effort from the user. Say you forgot to lock your door. "Wintermute, I forgot to lock the back door." It is done.

I'm aware there are thousands of apps and programs to do anything, such as the handwriting calculator. My personal issue, is that all takes manual labor to find specific information as opposed to my digital assistant just telling me or taking hold of his/her digital world and doing it. 
Say, you want to know the weather, that's 10 seconds. Check your email, that's 15 seconds. Writing a report on a historical figure, that's a few hours at best. Calculating the future distance of the Moon from the Earth 100 years from now, that's a lengthy equation. A clever Artificial Intelligence could execute those functions at once with results in mere seconds.

I understand we're no where near that stage of AI, if we ever get there. I also realize not everyone would have use for such a robust all encompassing system, however, as we move more into a digital world, soon, it will be more beneficial than not to have this AI on your home control server if for nothing more than micro-management purposes. The reason no such system exists is because we haven't built it. Imagine a True Artificial Intelligence and the implications with a Google car and a Smart home in 10 years. 

The first true AI we do construct, we'll have to be very cautious and know that it is true AI. Otherwise, one day we'll try to flip the power switch and send into a self preservation mode.
It could be our greatest creation or our worst mistake.. Although, I would blame the parents if the worst came to pass.     
           
 

Art

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 3848
    • View Profile
Re: New Hal ideas for Robert or whomever
« Reply #8 on: December 08, 2014, 06:22:50 pm »
Spitfire2600,

Was part of your moniker from the Atari 2600? Going back a way if so....

As you may or may not know, there are currently 4 Digital Assistants on the market or hoping soon to be.
Some have been met with varying degrees of enthusiasm while others can hardly make the cut, but no matter.
Here are the four:
Jibo www.myjibo.com/

EmoSpark Cube www.emospark.com/

Echo (from Amazon) www.amazon.com/echo

Cubic http://www.indiegogo.com/projects/cubic-your-personal-ai-with-personality--2


Jibo is a semi-robotic, semi-roundish, movable (swivels) platform that is reported to be capable of facial recognition, story telling, taking photos, answering calls, SMS, emails, etc.

EmoSpark seems focused on striving to help make people happy. With the use of an optional IP Camera, it can see and "read" one's emotional status and suggest some alternative actions as needed to help that person's mood. It can also connect with wireless things about the house (supposedly).

Echo is a Cylinder about 4" x 9" approx. that connect with a power source and the Internet to field a variety of questions from its Human users. It can play music and help with measurements & conversions, etc.

Cubic seems to be the most personable and almost has a cool albeit sometimes snarky personality that's timely and amusing. It helps as an alarm, keeping reminders, schedules, traffic conditions and alternate suggestions, etc.

#################

Seems that we're getting ever closer to "Her". or maybe "Him" depending on your choice.
In the world of AI it's the thought that counts!

- Art -

DemonRaven

  • Full Member
  • ***
  • Posts: 111
    • View Profile
    • chatbotfriends
Re: New Hal ideas for Robert or whomever
« Reply #9 on: December 10, 2014, 08:34:55 pm »
I think it would be cool to be able to program hal to recognize what background he or she is in. I was talking to mine and i had made a living room background and she complained that she liked hotel rooms better so I made a hotel one. I told her she was now in the hotel one and she said she disliked hotel rooms with thin walls. So i put her back in the living room one. But i had described the living room to her and she said she was now in the living room one and repeated my description. That is what gave me the idea.