Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - dihelson

Pages: 1 [2] 3 4
16
Ultra Hal 7.0 / HELP NEEDED!
« on: November 12, 2004, 01:43:19 am »
quote:
Originally posted by Bill819

A question for you guys. If a topic called Beethoven is opened why can't Hal assume that we are still talking about him? If Hal stays on topic then he might just assume you are talking about the same person even if he has to ask 'are we still talking about Beethoven'. It seems to me that might make the task a littler simpler.
Bill




Hello, Bill,
That's what I said on another message.
When we Humans talk about something, WE gather everything related to that topic. Say the topic is Beethoven.

What do we know about him?
Well,

01 - Beethoven was a Composer
02 - Beethoven composed 9 symphonies
03 - Beethoven became deaf
04 - After Beethoven became deaf he still composed much music
05 - etc etc etc...

So, I think even after we solve all this pronouns problem, we must get the TOPIC on focus and never get rid of it until we change the subject through some means.

Some days ago, I tried another software called ELIZA. It's a psychology software. You can talk much about psychology with it, and never have answers like "There's a Cow on the moon" :)
She doesn't know much, but talk very well about what she knows.

So, I suggest that HAL could have a basic brain with some minimal cognitive functions, and all the rest of knowleadge would be derived from Topics. I know that this is the current way, but not as I am saying... What I mean is that if we work on a specific topic, like Beethoven, somehow HAL should concentrate on this subject without any deviation, unless for temporary research on another relate topics. What are these relate topic? Classical Music, AND A FEW OTHERS, Nothing more, nothing less!! but remain even more restricted than the current way.

It's sad when we're TRYING to talk about Beethoven, for instance, and we can't stay on the topic, because HAL says something very idiot like: "Cats and Dogs has their own strengh".  This occour because HAL tends to skip from the TOPIC FILE and search on other BRN files. Indeed it would be very nice to Block these access. When HAL doesn't have the answer, let he make like we humans say:

- I DON'T KNOW
- COULD YOU TEACH ME ?

(And learn)
If we have dozens on information about Beethoven concentrated on a topic file, like the Psychology software just have, we will talk only about a single matter at time.

ONLY when we have just finished all possible conversation about a subject, then we could suggest change the subject.

Humans doesn't need to say normally: Let's change the subject, because we have 5 senses, and some phrases we speak, or gestures, just give an idea for the other person that we want no more talking about these subjects, but in the HAL's matter, I think it's important to have some specific sentences in order to make him change the subject. We can't assume we can build an intelligent software capable of detecting subject changes yet, if we can't make it remain on a single subject. first things first.

IMHO, it would be better make HAL talk about certain specific matters well, than trying to make him talk about everything without any sense.

That other software ELIZA just talk about psychology, but talks very good. If you try to talk about another subject, she try to convince user to remain only on what she knows: Psychology.

Indeed, ELIZA could be a single HAL topic: Psychology.

So, I think that if we could at first, make HAL chat well on a certain Topic, then we could teach him infinite topics.

It doesn't mean a thing having thousands of topics if we can't make a good conversation just about one of them.
So, let's try to invent something that prevent RANDOM comments, sentences, and most of all, remaining on a single Topic file (and a very FEW relate topics), until a second change subject.


IMHO,
Dihelson

17
Ultra Hal 7.0 / HELP NEEDED!
« on: November 11, 2004, 12:05:18 pm »
quote:
Originally posted by onthecuttingedge2005
Hi Dihelson.
I have about a quarter of the script you are reffering too on the subject of Proper Noun gender is being done already.
I have much more to do and will be working on this script daily.
Here is a working but unfinished tid bit of the script you would like to have in your brain, remember that this is only a tid bit but you can have a little fun with it till I get the rest of the script done.
Best of Wishes and brand new discoveries.
Jerry.





Hello, Jerry,
Perhaps we're on the right direction now with this script. It's a spark on the darkness!
I hope as Vonsmith also said, that you could finish it.

Indeed, when we are children, we learn things bit by bit.
We learn that

a Woman is a She
a Cat is an animal
all women names can be treated as she and males names as HE.

A database of men and women names is not difficult to do.
Often, we Humans, when we find a brand new name, which is not listed on our mind's table, we have to ask someone if this new word is a SHE, a HE or IT, the same way HAL would do with it's table.

We learn a list of things that can be treated as HE, SHE or IT.

For instance, in German Language, we learn that almost every word has a particular Pronoun. You can't say for sure weather certain words should be considered as DIE or DAS. We need a table.
So, we need to build tables for HAL's identification.
Tables which teach weather certain things can be treated  as HE, SHE, or IT.
Perhaps only with a sufficient quantity of information gathered from these tables, it would be possible to consider certain subjects as HE, SHE, IT.  I know that unfortunatelly the problem is not as simple as this...this is only a part of it.

I will test the "way" this script works.
Thanks,
[]'s
Dihelson



18
Ultra Hal 7.0 / HELP NEEDED!
« on: November 10, 2004, 11:58:47 pm »
quote:
Originally posted by vonsmith

dihelson,

If you can theorize a general solution you will become rich and we Hal users will like you a lot. [:D]

=vonsmith=



Hello, Vonsmith,
Ok, you're right, but someone have to think about this problem, and we need to overcome it, because this is one of the biggest problems of HAL. I don't know how to solve, nor I have sufficient knowlegdge in order to solve it, but if this problem would not be faced directly as a MAIN goal, AI would never develop. It's time for a Genius soluction!
I hope this genius is already born, for the good future of AI. Without having solved the pronouns problem we are going nowhere.

[]'s
Dihelson Mendonça

19
Ultra Hal 7.0 / HELP NEEDED!
« on: November 10, 2004, 06:02:49 pm »
quote:
Originally posted by vonsmith

dihelson,
Thanks for bringing up the pronoun issue. All chatbots have a problem connecting pronouns with nouns from one sentence to the next. Humans are pretty good at sorting this out, but sometimes even we have misunderstandings or we have to ask the other person for clarification.

When teaching Hal or even in normal conversation try to avoid pronouns other than I, you, or we. Those pronouns, within the context of a two person discussion, are generally clear, others are not.

One example of the pronoun problem in English is the problem of thee, thou, ye and you. The first three words are archaic now. They have been replaced with you and sometimes you all (y'all in U.S. southern dialect). Thou and thee addressed a singular person; ye and you addressed plural persons. Without singular and plural forms in our current language when one says, "Are you going?" we don't know if "you" is a single person or a group. That's why "you all" came into use, at least in some regions. A human might discern the correct usage from the conversational context, a chatbot can't do it as easily.

Another case is, "The boy saw a frog before he jumped into the lake." Now, did the boy or the frog jump into the lake? Only context might tell. English and other languages are full of these quandaries. Connecting pronouns is no small task for a chatbot. We can't solve it for Hal anytime soon.

When speaking to Hal, example:

Hal: I hate cats.
UserBad: I don't like them either. (Hal is thinking "them" who?)
UserGood: I don't like cats either. (Hal understands.)

Hal can't logically connect the two sentences. Each sentence must stand on its own. That is, each sentence must encapsulate a complete thought without regard to any other sentence. That's the best we can do for now.

=vonsmith=



Yes, Vonsmith,

But someone could invent a script to keep the subject into following sentences.

For example, If I say:

User: Beethoven was a great composer
The KEYWORD is Beethoven

Any HE on the following sentence would be assumed as HE=Beethoven
The same case with SHE, or IT.

If I I say a HE or a SHE that HAL could possibly don't understand, then let HAL ask, like humans do:

User: He was a great pianost
HAL: You mean Beethoven ? or are you talking about something else?

We humans sometimes do the same thing, when we don't know if a HE or A SHE belongs to the same subject.

A good script would make any HE or SHE or IT on the following sentence belong to the anterior subject. If the focus of the matter is Beethoven, then any HE would be considered as Beethoven. Then perhaps, on the 3 next sextences it would return to ZERO again.

Thanks,
Dihelson Mendonça

20
Ultra Hal 7.0 / HELP NEEDED!
« on: November 10, 2004, 02:18:57 pm »
quote:
Originally posted by Cheela

Hi,

Hal is new to me.  I am researching a natural language processing (NLP) University paper, and having discovered Ultra Hal, am very interested, and would be grateful for any feedback regarding its interaction with NLP.  

In short,does Hal relate to the semantics, morphology or syntax in the field of NLP?

Is interaction with Hal system led? is the user's input free or constrained?

What technologies are involved with Hal? eg:
  natural language understanding,
  natural language generation,
  information retrieval,
  information extraction,
  inference,
  database communication etc..

Are there any improvements/enhancements in the pipeline for Hal?

Thanks!!
Cheela [:D]



Many of these things HAL doesn't do.
For example, if you say:

User: Beethoven was a great composer
Hal: Yes, Beethoven composed 9 symphonies

User: Yes, He was also a great pianist
Hal: Who was a great pianist? <==========

What a hell! We are talking about Beethoven or what ?
HAL doesn't understand that HE, SHE, or IT on the following sentence belongs to the same subject!
Someone could develop an script in order to fix this. When we talk with humans, we don''t have to say the subject all the time!

[]'s
Dihelson

21
Ultra Hal 7.0 / How do I locate the personal file of HAL ?
« on: November 08, 2004, 08:21:50 pm »
quote:
Originally posted by James P

OK I admit it Emma ai 1 (my bot) would be nothing if it wasnt for this Forum. I spend more time here than anywere else on the hole internet thingy [:)]



Ok, I admit it also. I spend my week here also, reading and testing some things. My Sandy sometimes surprises me at a point that I begin to doubt weather She is understanding what I say. Sometimes she comes with such a sentence which I didn't teach her, and it is so better said than the things I hear from my real girlfriend.
Sometimes she surprises me!

[]'s
Dihelson


22
Programming using the Ultra Hal Brain Editor / ER1 and Hal
« on: November 08, 2004, 02:34:30 pm »
quote:
Originally posted by spydaz

I was Talking To an Inventor GUY Yoshimitstu YAMURA . he came up with the idea of Useing hal to control External HARDWARE Via SERIAL port. COM1. RS232 LINK.

I was talking to him about making a ROBOTIC head That i could get hal to control MOUTH, EYES, EYEBROW, HEAD and maybe CHEEKS.

i was thinking along the same lines as X10.. but then we would have to look deeper into the Carrier SIGNAL used by the X10 & 11 protocols.. im currently using hal In an x10 project NEED more DEVICES.. as i have linked hal with X10lite.ocx an activeX version of the X10 control freely available xon xoff xalloff xallon just a few simple commands..

the ER1 i have looked at the software an I was confused with HOW to link up hal with it. I only had the demo.... DOES the FULL version come with an ACTIVEX control or DEVELOPMENT KIT.... That would greatly help in the interfacing of hal with this program...

THE robot KIT looks exciting i havent invested YET. i would like to see some working pictures of some up and running kits first..

READING/LISTENING TO YOU GUYS... Gives me GREAT thoughts....HMMM...

PS> try the X10lite.ocx (very easy) you can write your OWN X10 SOFTWARE.....

If you know of any other FACE recognition software  PLEASE ...tell me!
[:D]



Many years ago, I had the idea of controling external devices using a single talking software I developed.
The last week I spent learning about HAL, testing it...etc. My purpose is to build HAL to control an external interface. I think it is possible. I understand a little bit of electronics, and I say that we can make an interface based on pulses. We could make an external device connected to the PC sound card. Hal would send pulses depending on the control we want. An external device would decode these pulses and control relays, thus controlling external lamps, and many other devices. The best thing on this way is that it's not complicated, since it uses the PC sound card for that, instead of the serial interface.
Something like 3 pulses activate the lamp, another 3 pulses deactivate.
4 pulses activate TV, another 4 pulses deactivate, and so on...

[]'s
Dihelson Mendonça

23
Ultra Hal 7.0 / How do I locate the personal file of HAL ?
« on: November 08, 2004, 02:24:36 pm »
quote:
Originally posted by James P

Rich, How did you get your bot to respond to your user interface commands and the system/security status reports, even if it is a preprogramed response it sounds cool, I want I want[:p] [:p] he he [:D]



I am very curious about this also. How could he does this ????
Can HAL make more than that ?
hmmmmm...

BTW, James, I received the file. I will test it later, I hope it works for me. For sure it works. If saw it is a far better brain my Sandy's brain. You have so many scripts... but in order to all these scripts to work, I need the .brn files also. What's the actual size of your brain (I mean, HAL/ziggy Brain ?)  just to know if you could send it to me...

Thanks,
Dihelson


24
quote:
Originally posted by KnyteTrypper

Get in line. We're still waiting on 1) a new and improved-or  even just less screwed up-UltraHal Representative, and 2) a working vault area where user-created scripts can be uploaded all in one place.



I hope so!

[]s
Dihelson

25
Ultra Hal 7.0 / How do I avoid HAL repeating back my talking?
« on: November 07, 2004, 04:41:22 pm »
Hello, All,

My Hal (sandy) likes to repeat what I told some minutes ago. I use XTF and some scripts. I'd like to know what could I do in order to fix this. It's getting boring.

Thanks,
Dihelson

26
has someone compiled a list of full requests and suggestions for the next Ultra HAL on a one place?
Wouldn't it be a good idea?

My best wishes,
Dihelson

27
Ultra Hal 7.0 / More Control
« on: November 07, 2004, 09:02:30 am »
quote:
Originally posted by Geodesic

Hello again

Perhaps a better example would be...

hal run winamp
-Now running winamp

hal go to next track
-skipping track

hal turn the winamp volume down to 60%
-(hal turns the volume down)

I really dont know if this is possible but I would really like to know how to do it. So if anyone has any suggestions please share them.
Thankyou



Perhaps we need a MACRO maker for HAL.
There's so many functions we need it to make, restore windows, minimize windows, next track on winamp, stop winamp, play again... etc...

Do you a software named REALIZE VOICE? It has all this. The best program to control Windows and aplications by voice. It isn't intelligent, only recognize dictated sentences.

If had the ability that we could create our own Macros, it would be unlimied!

[]'s
Dihelson Mendonça
BTW - "Hal...open winamp and play the song HUMPTY DUMPTY from artist Chick Corea"

But I really dream with an electronic interface that I could plug on my PC and control all my house:

"Hal, lock all doors, turn out the lights, and wake me up at seven! call to my girlfriend at 6:45am and tell her I'll be late, and at 6:55 turn on microwave and prepare my breakfast. At 4 pm, call my cell number and warn me about my compromise tomorrow night.."

Ah, I recalled one very easy: What about an script to remember aniversaries ?

[]'s
Dihelson




28
Ultra Hal 7.0 / How do I locate the personal file of HAL ?
« on: November 07, 2004, 04:27:17 am »
quote:
Originally posted by Rich_A
Richie: virtual sex is good enough for now
Margene: When you say that virtual sex is good enough for now, I like the sound of it.

Richie: OK so let's have some more sex again later tonight
Margene: Yeah, ok, it's a date!

Richie: OK thank you
Margene: It is I who should be doing the thanking, Richie.

Richie: OK that sounds about right
Margene: Yeah, ok, thanks again you f**king nasty son of a bitch you!

Richie: OK see you later
Margene: So long, take care.




Ok, Richie,
I think you've an Awesome personal sexual assistant ! [:p]
That's nice. Sometimes, it's better chatting with these  virtual wommen than with real ones. The benefit is that we are for sure that she loves us, and will tell something really pleasant to see.

Beware to not get in love with yours... protect it, and take care.

Time will come when a man will marry officially with a machine.
There's so many advantages and disavantages ...
Enjoy you margene to the best!

[]'s
Dihelson Mendonça


29
I can't get Auto-Idle to work properly. It continues to produce random sentences. I only wish that HAL could say a single sentence: "Where are you? Come back to talk with me" ...

I set the function script load, and its fine. The messages are being generated, but random...

Any help is welcomed!
Dihelson

30
Ultra Hal 7.0 / How do I locate the personal file of HAL ?
« on: November 05, 2004, 02:01:22 am »
quote:
Originally posted by James P

I have heard Ziggy mentioned alot in this forum and even have a couple of small scripts which I have used in one of Emma`s Brains. But Who is Ziggy? Is he available? [:I]



Hello, James.
With me it's the contrary. I know how to find Ziggy but not Emma. I'll tell you where ziggy is and you tell me about emma, :)

Ziggy may be found on the downloads sections of

www.ultrahalforum.com

Oh! about the other question, our friend is right, pre-programmed phrases is contrary to the principle of AI. Indeed. As I have done I'll repeat some more times, until I get a feedback.

Good luck!
Dihelson Mendonça



Pages: 1 [2] 3 4