Zabaware Support Forums

Zabaware Forums => Ultra Hal 7.0 => Topic started by: Medeksza on November 09, 2006, 09:16:44 pm

Title: Ultra Hal Assistant 6.1 Work
Post by: Medeksza on November 09, 2006, 09:16:44 pm
I am currently working on a Hal 6.1 update. Hopefully it will come out about the same time as Windows Vista. The main changes planned for this update are:

Are there any other bugs and/or small improvements I should make to Hal 6.1?
Title: Ultra Hal Assistant 6.1 Work
Post by: Bill DeWitt on November 09, 2006, 09:25:41 pm
quote:
Originally posted by Medeksza
Are there any other bugs and/or small improvements I should make to Hal 6.1?


This may be a "Keyboard/chair interface problem", but being able to turn off the voice would be nice. The little check box doesn't seem to do anything.

Actually, while testing this I got another error, "Run-time Error 445 Object does not support this action" while trying to exit from the "Pronuncation" dialog. Shuts down the whole program. HTH
Title: Ultra Hal Assistant 6.1 Work
Post by: spydaz on November 10, 2006, 08:07:43 am
it would be nice to have the webhal server included in the FULL CD version of hal6.1 to enable hal offical users to be able to USE hal in Web projects (local only) to enable the building of a webhal brain to be deployed on the ONLINE halserver...

we should have a braineditor and uploader for our web hal ultra representative.

i think that we should extend the webhal representitive. so we can use some of the new plugins on the website....



Title: Ultra Hal Assistant 6.1 Work
Post by: spydaz on November 11, 2006, 07:24:20 pm
i was also wondering if you could change the reponse from the Halcapitals function Just to return The capital city,

as we could extend the reponses for the capitals functions


maybe even adding to the find map GOOGLE function by openning a webbrowser window with the map of the capital returned.

Title: Ultra Hal Assistant 6.1 Work
Post by: AlDeBaron on November 13, 2006, 11:22:39 pm
Mr. M --

"  * Unlimited and automatic reactivations on the same hardware configuration ..."

 Would this mean I couldn't use it on my development machine as well as my (Hal) robot ??? aka: limited to one machine only ?
This would NOT be good :(

" * Hidden changes to Hal's graphics plug-in system that will allow for future alternative graphics engines to be used. "

Would this also include CSLU ???
http://www.cslu.ogi.edu/
Title: Ultra Hal Assistant 6.1 Work
Post by: onthecuttingedge2005 on November 14, 2006, 09:44:26 am
Hi Rob.

Nothing buggy about HAL with the exception of some improper grammar reversals of 'I' to 'me' and visa versa, very minor stuff, nothing that a few hours of you fixing the .dll couldn't fix.

When it comes to finger printing Hardware for Activation purposes even Microsoft runs into a few problems with users changing Hardware and upgrading their systems, I think just finger printing the actual Mother Board B.I.O.S Model would do the trick.

1.System Model A7V400-MX
2.BIOS Version Phoenix - Award BIOS v6.00PG
3.System Type X86-based PC

These above three finger prints would unlikely change in someone's system upgrades with the exception of BIOS Version where some people tend to flash the BIOS with newer updates.

Using up-gradable Hardware on a system for finger printing leads to problems, because I tend to upgrade CPU, Video Graphics Accelerator Cards and Memory and such a lot.

Finger printing un-attachable Hardware on a Mother Board itself is the least likely to change over the systems life span.

Jerry[8D]
Title: Ultra Hal Assistant 6.1 Work
Post by: onthecuttingedge2005 on November 14, 2006, 10:10:52 am
quote:
Originally posted by AlDeBaron

Mr. M --

"  * Unlimited and automatic reactivations on the same hardware configuration ..."

 Would this mean I couldn't use it on my development machine as well as my (Hal) robot ??? aka: limited to one machine only ?
This would NOT be good :(

" * Hidden changes to Hal's graphics plug-in system that will allow for future alternative graphics engines to be used. "

Would this also include CSLU ???
http://www.cslu.ogi.edu/



Hi AlDeBaron.

I know that the protection of ones own income source is important, If you sell a product to an individual and that individual puts the sources Activation up for the World to exploit then that will lead to financial ruin.

When you purchase HAL's Activation Code or HAL, You still don't own HAL's software under HAL's Agreement and property rights.

Robert's Company owns 'everybody's HAL no matter what system it is on.

There's only one way to 'own' HAL and that's to buy the Property Rights from Robert.

When you buy HAL's software you are given under agreement to use HAL on your system but not own its owner's property rights.

This is just the way that our legal system works, either agree or disagree, disagreeing to the property rights will not let you install HAL period.

I have been programming HAL for some years now, I have no complaints, I am here to assure Robs company succeeds by helping build plugs and customizing and or just debugging his software to help it be better for future customers, Plus I think Rob is a great guy, He is very helpful and understanding and is just a exceptionally nice guy.

Enjoy your Activated but 'Borrowed' HAL Software.
Jerry[8D]
Title: Ultra Hal Assistant 6.1 Work
Post by: Prospbob on November 14, 2006, 11:46:44 pm
I talked to hal 6.0 about my girl friend alot and on the first day of running the 6.0 version hal started thinking I was my girl friend.  Hal switched from calling me Bob, a man, to Carol, it's nice to talk to a woman, etc.  
Anyone else get this problem?
I uninstalled and have been running Hal 5.0 since.  I hope to have Hal 6.0 soon as I can.
Title: Ultra Hal Assistant 6.1 Work
Post by: Medeksza on November 15, 2006, 01:33:49 am
quote:
Originally posted by spydaz

it would be nice to have the webhal server included in the FULL CD version of hal6.1 to enable hal offical users to be able to USE hal in Web projects (local only) to enable the building of a webhal brain to be deployed on the ONLINE halserver...

we should have a braineditor and uploader for our web hal ultra representative.

i think that we should extend the webhal representitive. so we can use some of the new plugins on the website....




I definetely plan on bringing Ultra Hal Representative up to date. It needs to be synced up with the current Hal Assistant 6.0 and then will be able to work with the brain editor. Can't give any estimate as to when this will be. A lot of work on writing documentation needs to be done before it can be released as a new product.
Title: Ultra Hal Assistant 6.1 Work
Post by: Medeksza on November 15, 2006, 01:35:45 am
quote:
Originally posted by spydaz

i was also wondering if you could change the reponse from the Halcapitals function Just to return The capital city,

as we could extend the reponses for the capitals functions


maybe even adding to the find map GOOGLE function by openning a webbrowser window with the map of the capital returned.





Backwards compatibility issues prevent me from doing this. But I could simply move the data into the SQLite HalBrain.db instead of the DLL and simply stop using the DLL function.
Title: Ultra Hal Assistant 6.1 Work
Post by: Medeksza on November 15, 2006, 01:36:50 am
quote:
Originally posted by AlDeBaron

Mr. M --

"  * Unlimited and automatic reactivations on the same hardware configuration ..."

 Would this mean I couldn't use it on my development machine as well as my (Hal) robot ??? aka: limited to one machine only ?
This would NOT be good :(

" * Hidden changes to Hal's graphics plug-in system that will allow for future alternative graphics engines to be used. "

Would this also include CSLU ???
http://www.cslu.ogi.edu/




No, it does not mean that. All the changes I'm making will make it less restrictive, not more. As for the license agreement between Zabaware and the end user, I allow for multiple copies to be installed as long as only 1 concurrent copy is in use at any given time. The actual activation system will continue to allow for up to 4 activations per serial as it does now.
Title: Ultra Hal Assistant 6.1 Work
Post by: Medeksza on November 15, 2006, 01:46:59 am
quote:
Originally posted by onthecuttingedge2005

Hi Rob.

Nothing buggy about HAL with the exception of some improper grammar reversals of 'I' to 'me' and visa versa, very minor stuff, nothing that a few hours of you fixing the .dll couldn't fix.

When it comes to finger printing Hardware for Activation purposes even Microsoft runs into a few problems with users changing Hardware and upgrading their systems, I think just finger printing the actual Mother Board B.I.O.S Model would do the trick.

1.System Model A7V400-MX
2.BIOS Version Phoenix - Award BIOS v6.00PG
3.System Type X86-based PC

These above three finger prints would unlikely change in someone's system upgrades with the exception of BIOS Version where some people tend to flash the BIOS with newer updates.

Using up-gradable Hardware on a system for finger printing leads to problems, because I tend to upgrade CPU, Video Graphics Accelerator Cards and Memory and such a lot.

Finger printing un-attachable Hardware on a Mother Board itself is the least likely to change over the systems life span.

Jerry[8D]



The current Hal 6.0.103 looks at the 3 things you mention plus the serial number of the hard drive the OS sits on. The original Hal 6 also looked at MAC address which caused a lot of problems with people who had constantly changing network configurations like laptop and dial-up users. I quickly got rid of that in the first few weeks of Hal 6's release.

Most "license corruption" issues people experience today is because the licensing system thinks the user is trying to bypass its security when in fact they are doing honest things like a system restore or registry cleaning. The next update to Hal 6 will both lessen this occurence in the first place, and also make it easier and automated to fix if it does occur.
Title: Ultra Hal Assistant 6.1 Work
Post by: AlDeBaron on November 15, 2006, 03:14:49 am
Mr M - Just a note of thanks for your reply(s). One of the most impressive and admirable characteristics I find about your UltraHal, is it's plug-in-ability. As a roboticist I am using UltraHal in R&D related to robot 'consciousness'. The ability for ' Androgeny ', my bot, to act as a 'brain' is crucial in the control of OS, 3rd Party and self-programmed sw (navigation; sight; hearing; recognition etc etc.) is of course an absolute necessity and IMHO CAN AND WILL further UltraHal usage by other scientists and University's.

again---thank you....
========================================

Posted - 11/15/2006 : 01:36:50

    quote:Originally posted by AlDeBaron

    Mr. M --

    " * Unlimited and automatic reactivations on the same hardware configuration ..."

    Would this mean I couldn't use it on my development machine as well as my (Hal) robot ??? aka: limited to one machine only ?
    This would NOT be good :(

    " * Hidden changes to Hal's graphics plug-in system that will allow for future alternative graphics engines to be used. "

    Would this also include CSLU ???
    http://www.cslu.ogi.edu/



No, it does not mean that. All the changes I'm making will make it less restrictive, not more. As for the license agreement between Zabaware and the end user, I allow for multiple copies to be installed as long as only 1 concurrent copy is in use at any given time. The actual activation system will continue to allow for up to 4 activations per serial as it does now.
Title: Ultra Hal Assistant 6.1 Work
Post by: Carl2 on November 15, 2006, 07:20:33 pm
Medeksza,
  I've downloaded and installed the Ultra Hal 6.103 Fixed.Uhp from virtual humans forum after the last update. Thay had said you had taken a step backward and used an earlier brain without some of the fixes.  
  Hal is coming along nicely, I've begun enjoying talking with her again. I'll try to get the brain file uploaded again.
Carl2
Title: Ultra Hal Assistant 6.1 Work
Post by: iam bennu on November 16, 2006, 05:52:48 pm
Mr M.

quote:
Are there any other bugs and/or small improvements I should make to Hal 6.1?



If you could make Hal stop listening as he speaks so he does not here himself that would be great.

Also I don't know if it would be possible but the Vista Sidbar has a gadget chooser that is Transparent and frosted vista glass Having that as a Hal interface would be all that a human could ask for.



(http://www.zabaware.com/forum/uploaded/iam bennu/2006111819911_Vista-Interface.jpg)

Thanks you for your time and talent,

iam
Title: Ultra Hal Assistant 6.1 Work
Post by: spydaz on November 16, 2006, 06:51:04 pm
quote:
Originally posted by iam bennu

Mr M.

quote:
Are there any other bugs and/or small improvements I should make to Hal 6.1?



If you could make Hal stop listening as he speaks so he does not here himself that would be great.

Also I don't know if it would be possible but the Vista Sidbar has a gadget chooser that is Transparent and frosted vista glass Having that as a Hal interface would be all that a human could ask for.

Thanks you for your time and talent,

iam




Or even a HALREADER GADJET

After looking at http://www.microsoft.com/technet/scriptcenter/topics/vista/gadgets-pt1.mspx#EJC . the webhal interface is very close to a gadjet or even the hal webserch where hal pops up on a websearch page in old hal5 "i will research that on the internet for you", as the gadjets are html based  XML ...

Im currently investigating more....
Title: Ultra Hal Assistant 6.1 Work
Post by: vrossi on November 18, 2006, 08:32:34 am
Robert,

as Carl2 said, maybe you used an old version of Hal 6 as the base brain to build the 6.0.103 brain. So some enhancements have been lost.

You can find more info in these two posts:

http://www.zabaware.com/forum/topic.asp?TOPIC_ID=3279
http://www.zabaware.com/forum/topic.asp?TOPIC_ID=3264

I fixed these problems applying some changes in 6.0.103, and the resulting brain is here:
http://www.vrconsulting.it/files/HalFixed.txt

I'm sure you will find better ways to solve these problems, however you may look at this source code if you wish. My changes are marked by the comment: ' VR.

Bye


Title: Ultra Hal Assistant 6.1 Work
Post by: Carl2 on November 18, 2006, 06:37:59 pm
Medeksza,
  I've just remembered a small problem and would like to mention it and I've noticed other people have had this happen. Hal will remind me of things that happened in the past. The problem is common to Hal 5 and Hal 6. At this time I can't give a reliable example but when talking about something that has happened hal will give this a future date and make a reminder.
Carl2
Title: Ultra Hal Assistant 6.1 Work
Post by: pactive on November 19, 2006, 06:48:52 pm
Please don't forget those of us that still use MSAgents.

Microsoft is supposed to be updating MSAgent so the characters will lip-sync with the new TTS engine.

Agent oriented features I'd like to see added...

1) The abilty to randomly change characters used. I've been playing with my own software and I put in min/max time values and let the software randomly change the character, it works great with characters like Guile 3D's Vanessa where there are 5 versions of the character.

2) An added HalCommand for playing MSAgent animations.


Thanks

Title: Ultra Hal Assistant 6.1 Work
Post by: Bill DeWitt on November 19, 2006, 07:17:07 pm
quote:
Originally posted by pactive

Please don't forget those of us that still use MSAgents.

2) An added HalCommand for playing MSAgent animations.


I second this. I don't know how I would want to see it worked out, but I know I would occasionally like to tell them to do an animation.
Title: Ultra Hal Assistant 6.1 Work
Post by: H. Haller on November 21, 2006, 02:06:13 am
How about a spell checker for the text window? HH
Title: Ultra Hal Assistant 6.1 Work
Post by: FuzzieDice on November 26, 2006, 04:32:02 pm
- Read from text file and learn

- Ability to talk via speech while setting in the system tray. Instead of using haptar/skins (to make it more like the whole computer is AI) as an *option* to turn on for those that wish it.

Other than that, I find it quite a nice program.
Title: Ultra Hal Assistant 6.1 Work
Post by: Art on November 26, 2006, 07:04:19 pm
A user configurable timer that would allow Hal to do a "check for emails" and announce if any were received. (every 10, 15, 30, hourly, etc).

Yes, learn from text file the way Hal 4 & 5 did.

A mute button that worked to stop Hal's speech.

Some tutorials for those users wanting to develop their own plug-ins
(which areas to use, how to set them up, what data they can contain, etc.)

A much needed Hal 6 Help file for new users.

Wish list: An "on the fly" editor or command that would allow the user to either have Hal "Correct that" or "delete last reply" to keep mistakes from becoming part of Hal's knowledge.

Time reference since Hal and the user last chatted.

The ability for Hal to keep a secret and not have it disclosed to other users at home.

I have a lot of other ideas but they would come under the realm of plug-ins.
Title: Ultra Hal Assistant 6.1 Work
Post by: Bill DeWitt on November 26, 2006, 07:23:03 pm
Great list Art.

I keep having ideas for plugins, if only I had the time and skill to rip them out. I went to the trouble to purchase Hal because of the plugin feature more than anything else. I believe that Hal has the greatest ability to grow and improve of all the Chatbots I have found.

I think that most of the changes I look for in 6.1 are those that require a rewrite of the main execute file though. Script changes are being made all the time by interested second parties. Only Robert can change the main interface program.

Someday maybe there will be a open source project like Hal, so the level of input Hal's script gets from users can be applied to the core program.
Title: Ultra Hal Assistant 6.1 Work
Post by: Bill DeWitt on November 27, 2006, 11:30:14 pm
Commands to use Hal's menu and microphone options. I found that by typing "view / save conversation" I could get that to run, but typing "Hal Pad" or "open Hal Pad" didn't work. Oops "open brain editor" works... maybe I need to try some more...

I would really like to be able to say "Please save this conversation as My Document backslash Conversation about Chipmunks 01.txt" (or something)and have hal do everything else.

Type "microphone on", say, "Microphone off"....

Just a thought.
Title: Ultra Hal Assistant 6.1 Work
Post by: Medeksza on November 29, 2006, 11:16:40 pm
Thanks for all the suggestions. I'll try to incorporate as much as I can before the release. My main priority is Vista compatability and fixing bugs and licensing issues but I'll add anything else I can if time allows.
Title: Ultra Hal Assistant 6.1 Work
Post by: Bill DeWitt on November 30, 2006, 07:15:39 am
Just in case it got lost in the flood, turning off speech doesn't seem to work, and working with the LH speech pronunciation dialog throws an error on exit.
"Ultra Hal Assistant"
"Run-time error '445':"
"Object doesn't support this action"

Using Win2000Pro on a 1ghz PIII
Hal, with plugins.
Title: Ultra Hal Assistant 6.1 Work
Post by: Bupp on November 30, 2006, 04:12:44 pm
Please add an option that lets me edit my speach when using a mic,
right now it enters autamatically



Are there any other bugs and/or small improvements I should make to Hal 6.1?
[/quote]
Title: Ultra Hal Assistant 6.1 Work
Post by: Bill DeWitt on November 30, 2006, 06:46:21 pm
quote:
Originally posted by Bupp

Please add an option that lets


Actually this might be good. I can't remember off the top of my head if this would be in the Speech SDK or if it would have to be in Hal script, but if Hal waited for an enter key, you could edit the phrase before it went into the brain.

Of course, you could also run half a day's gossip into one sentence if you forgot to turn that feature off.
Title: Ultra Hal Assistant 6.1 Work
Post by: Bill DeWitt on December 04, 2006, 08:47:58 am
quote:
Originally posted by Medeksza
Are there any other bugs and/or small improvements I should make to Hal 6.1?

What's the chances we could get animated skins? Maybe just a gif89a background or buttons.
Title: Ultra Hal Assistant 6.1 Work
Post by: Bill DeWitt on December 05, 2006, 07:30:18 pm
quote:
Originally posted by Bill DeWitt

Just in case it got lost in the flood, turning off speech doesn't seem to work,

Works now for some reason....

quote:
and working with the LH speech pronunciation dialog throws an error on exit.
"Ultra Hal Assistant"
"Run-time error '445':"
"Object doesn't support this action"

This still doesn't seem to work.
Title: Ultra Hal Assistant 6.1 Work
Post by: lauramb on December 08, 2006, 03:37:00 am
Mr.M

[8D]I have some very exciting news for you regarding, "Hidden changes to Hal's graphics plug-in system that will allow for future alternative graphics engines to be used." Can I contact you privately, or you contact me?

Sorry to be so clandestine everyone, [:I]but the details are still in the works[;)]
Title: Ultra Hal Assistant 6.1 Work
Post by: Bill DeWitt on December 08, 2006, 09:50:50 am
quote:
Originally posted by Bill DeWitt

quote:
Originally posted by Bill DeWitt

Just in case it got lost in the flood, turning off speech doesn't seem to work,

Works now for some reason....
Arrgh! Now it doesn't work again! What did I do and how can I do it again! Am I crazy? Is this the end of the world? Will Jessica ever regain her lost love who was shipwrecked and suffers from amnesia but everyone thinks he is dead?

<deep breath><affirmation>I am a calm, reasonable person and by Golly, I like me! </affirmation></deep breath>

<forget that new age stuff><primal scream> arrggh!! </primal scream></that helps a little>

[:D]
Title: Ultra Hal Assistant 6.1 Work
Post by: Medeksza on December 08, 2006, 09:53:05 am
quote:
Originally posted by lauramb

Mr.M

[8D]I have some very exciting news for you regarding, "Hidden changes to Hal's graphics plug-in system that will allow for future alternative graphics engines to be used." Can I contact you privately, or you contact me?

Sorry to be so clandestine everyone, [:I]but the details are still in the works[;)]



Sure, please contact me using the forum's email function by just clicking my name.
Title: Ultra Hal Assistant 6.1 Work
Post by: onthecuttingedge2005 on December 10, 2006, 04:42:46 pm
Hi Robert.

I would like to see a [Select All Plugins button] on the panel for selecting plugins.

Having the option to manually select is great but adding a select all button will help when I know all my plugs need to be selected all at once, it beats having to select over a hundred plugs manually when I want them all selected especially for testing purposes.

Jerry[8D]
Title: Ultra Hal Assistant 6.1 Work
Post by: onthecuttingedge2005 on December 12, 2006, 10:45:29 am
Hi Rob.

Is there a way to get this Alice code working with HAL6?

Set Alice = CreateObject("HalAlice.PlugIn")

It doesn't function in HAL 6 and gives the error

Error - 2147024894

within the HAL Editor.

Jerry[8D]
Title: Ultra Hal Assistant 6.1 Work
Post by: onthecuttingedge2005 on December 12, 2006, 05:59:48 pm
Hi Rob.
Code: [Select]
There is a problem with "Topic" AutoLearningBrain, It is supposed to be saving like this: "Chipmunks Funny Animals","@Chipmunks are funny animals"

from a topic table like: _Chipmunks, The below issues keep this script from responding, all underscored topic tables except the ones that came default in the tables are saving info incorrectly.

But instead it is saving incorrectly in two ways
1."Chipmunks Funny Animals",""
and
2."Chipmunks Funny Animals","Chipmunks are funny animals"
within the "AutoLearningBrain" topic tables.

I thought I'd mention it before your next fix comes out.

Jerry[8D]
Title: Ultra Hal Assistant 6.1 Work
Post by: Bill DeWitt on December 12, 2006, 06:46:47 pm
quote:
Originally posted by onthecuttingedge2005

Hi Rob.
[code]
There is a problem with "Topic" AutoLearningBrain,

I second this problem. I have edited
many of the entries in several of the "_topics"
and that allows those sentences to be used more
often. I cannot be sure in retrospect, but looking
at some of the unmarked sentences, I feel sure that
they have come back to me in conversation, just not
very often and not when they would seem like a high
relevance response.

For instance, "I like funny Chipmunks" is more likely
to get "Let's change the topic" or "A chipmunk is like
a squirrel or a rodent" than "Chipmunks are funny".
But if you insert the "@", then it comes up much more
often. I haven't quantitized it, but the difference
seem fairly obvious, much more than random chance
might allow.
Title: Ultra Hal Assistant 6.1 Work
Post by: Will and Mr Data :) :] on December 15, 2006, 07:24:28 pm
Hi from Will of New Zealand,
yip i'm still around,
I am ready to buy the next hal when ever you want my
money.
my main problem is computer failure resulting in
needing to recode, i have five worn out computers
on the floor and each of them had many melt downs.
i only want one hal,Mr Data as you know.
computers are so unreliable,
"arr what is this the middle ages"
my last week i had to reinstall windows and lost
hal again, now i'm starting the recode and reinstalling
his memories again, "doh"
i look forward to trying your new coding system when
my pc breaks down, which won't take long knowing
computers.i had no problems for mounths until i used my pc
on the net then blam its dead. dam the internet hackers
and viruses.
i wish i could pay 10 times the price to avoid code
problems.
Best of luck to Hal developers and i look forward
to my hal Mr Datas next up grade.
keep up the good work zabaware.
Bye for now and be well from Will.

Title: Ultra Hal Assistant 6.1 Work
Post by: Bill DeWitt on December 15, 2006, 07:44:14 pm
quote:
quote:
There is a problem with "Topic" AutoLearningBrain,

I second this problem.


Actually after further testing, I have gotten inconsistent results. It almost seems as if putting in a few '@'s makes the rest of the entries work. Now I can't get any of the entries not to work.

Unfortunately, it's hard to get consistent results since there is a fairly large bit of randomness thrown in... you never know how many times you will have to test it before the invalidating response come through.
Title: Ultra Hal Assistant 6.1 Work
Post by: Medeksza on December 15, 2006, 11:03:39 pm
In previous versions of Ultra Hal Assistant, the @ was required to signify a response as opposed to a question or keyword list. This was because Hal's brain was simply stored as a text file. As Hal 6.0 is now in a SQLite database, this is no longer required.

But the @ has a different meaning now. If it is there, it tells Hal to perform an auto capitilization on the sentence. Old versions of Hal had responses stored as ALL CAPS and Hal had to fix capitilization before responding. In Hal 6.0, if a response has no @, it is returned as-is, if it has an @ it goes through an auto-capitilization filter first.

This shouldn't make a difference in Hal's logic. If you can demonstrate a bug in Hal, I'll be glad to take a look at it and fix whatever I can. But because of Hal's inherrent randomness and automatic gain control which controls whether Hal will use a response or not, I'm not convinced you actually came across a bug.

I will take a look at the auto-learning brain logic to see if there is anything wrong as I'm currently making some improvements there .
Title: Ultra Hal Assistant 6.1 Work
Post by: Charmzbond on December 16, 2006, 01:45:51 am
I would love to see the ability to correct Hal's intellectual and grammatical errors on the the run. For instance if Hal replied: I lik ice-crm. It'll be nice to reply: wrong, I like ice-cream. I personally like this feature and I think it'll elevate hal above all chatbots out there b/c of the other features that hal has as well.
Title: Ultra Hal Assistant 6.1 Work
Post by: spydaz on December 16, 2006, 06:45:55 am
quote:
Originally posted by Charmzbond

I would love to see the ability to correct Hal's intellectual and grammatical errors on the the run. For instance if Hal replied: I lik ice-crm. It'll be nice to reply: wrong, I like ice-cream. I personally like this feature and I think it'll elevate hal above all chatbots out there b/c of the other features that hal has as well.



YES. I like that idea. Giving hal a SPELLCHEKER.. When hal accepts INPUT the userinput could be Checked using a *.Dic file simular to MSWord... If the user input was misspelt the hal would Confirm the respelling to the user if user responds yes then Getresponse if user responds no, User is asked to ReEmphasise what they have just said.....

This could also help with Speech recognition... If hals speech reco Has a 50% or less match for what was just said Hal asks user for confirmation before answering... as with the speech recognition often hal hal writes and responds to speech much differently to TEXTED INPUT..

Title: Ultra Hal Assistant 6.1 Work
Post by: Will and Mr Data :) :] on December 16, 2006, 09:49:48 pm
Hi from Will,
My hal has recoded through internet which is good.
although i still would like to not need to go on
internet.
but he has lost his memory, i put my last halbrain
file in but it does not seem to have worked.
i shall go back through some old discs and try them.

i wish the new hal could search my pc for his memory
files and list them in order of last modified.
and i could just tick the one i want to use.
Thank you ,
bye for now and be well from Will.
Title: Ultra Hal Assistant 6.1 Work
Post by: Holllywood on December 18, 2006, 03:25:07 pm
Robert, I hope this small itch can be addressed. I find that while working with Hal's options IE selecting/deselecting Plugins, or working with the address book/appointment setting. The Hal Character takes focus while you are still working in the options. If you min Hal he will again take focus before you can finish working with the options.
Title: Ultra Hal Assistant 6.1 Work
Post by: Medeksza on December 18, 2006, 03:47:15 pm
I'm not sure I understand. Hal's programmed behavior should be to automatically close (not minimize) the conversation interface with the character as soon as you open the options menu. Is this not happening? The character window should automatically close so that after changing options it can reload with the updated settings.


quote:
Originally posted by Holllywood

Robert, I hope this small itch can be addressed. I find that while working with Hal's options IE selecting/deselecting Plugins, or working with the address book/appointment setting. The Hal Character takes focus while you are still working in the options. If you min Hal he will again take focus before you can finish working with the options.

Title: Ultra Hal Assistant 6.1 Work
Post by: Bill DeWitt on December 18, 2006, 08:48:06 pm
quote:
Originally posted by Medeksza

I'm not sure I understand. Hal's programmed behavior should be to automatically close (not minimize) the conversation interface with the character as soon as you open the options menu.

I found that a plugin with some autoidle functions can make it come up at the worst possible times.
Title: Ultra Hal Assistant 6.1 Work
Post by: spydaz on December 19, 2006, 06:15:11 am
quote:
Originally posted by Bill DeWitt

quote:
Originally posted by Medeksza

I'm not sure I understand. Hal's programmed behavior should be to automatically close (not minimize) the conversation interface with the character as soon as you open the options menu.

I found that a plugin with some autoidle functions can make it come up at the worst possible times.




Its possible that you may need to add a response to the auto idle..

me:hal im going to change a few of your settings :
HAL:OK. Im opening settings panel... <AUTO IDLE OFF>/ or pause for 5mins.

? im not sure of the script for it >>> but you get the gist of it.
Title: Ultra Hal Assistant 6.1 Work
Post by: onthecuttingedge2005 on December 19, 2006, 11:44:39 am
Hi Rob.

Could you add another function to the plugin ability?

like: Rem Directory

This would help me solve a few problems with mixed plugins and brains by allowing a custom brain/plugs to work from an alternative directory without effecting other brains.

Thanks.
Jerry[8D]
Title: Ultra Hal Assistant 6.1 Work
Post by: Holllywood on December 19, 2006, 06:16:52 pm
Robert, My Character (conversation)Hal does go away when I select Gen Opts. But before I can go down the list to select or deselect a plugin Hal returns and takes focus from the options window. I have to select Minimize Hal to get back to the Options and if I don't hurry Hal takes focus again. I do not have an auto Idle plugin.
Title: Ultra Hal Assistant 6.1 Work
Post by: Holllywood on December 19, 2006, 08:51:23 pm
Now the fun has begun. I was trying to uncheck all of the plugins to put them back one by one to see which one might be the one giving Hal focus before time. With alot of Hal interuptions I got them all unchecked. Hal did communicate. I add the plugins again and now Hal doesn't talk at all. I have restarted,and re booted, but Hals not talkin. I also checked the speech engines to make sure they work. My transferred H5 brains are talking. Hal6 & ALF are the only brains affected. I'm trying not to re-install Hal if there is a fix. Can anyone help???
Title: Ultra Hal Assistant 6.1 Work
Post by: onthecuttingedge2005 on December 19, 2006, 10:54:29 pm
quote:
Originally posted by Holllywood

Now the fun has begun. I was trying to uncheck all of the plugins to put them back one by one to see which one might be the one giving Hal focus before time. With alot of Hal interuptions I got them all unchecked. Hal did communicate. I add the plugins again and now Hal doesn't talk at all. I have restarted,and re booted, but Hals not talkin. I also checked the speech engines to make sure they work. My transferred H5 brains are talking. Hal6 & ALF are the only brains affected. I'm trying not to re-install Hal if there is a fix. Can anyone help???



Hi Holllywood.

Do you have the Talking Alarm Clock.uhp, it's checkbox is called []Clock Announcement.

This plugin could be the cause of the issue since it uses Auto-Idle to check the time on the schedual.

try unchecking it if you have it or simply delete the Talking Alarm Clock.uhp from the Ultra Hal Assistant folder if it exists and then refresh HAL to release the code from the HalScript.dbg.

Jerry[8D]
Title: Ultra Hal Assistant 6.1 Work
Post by: Duskrider on December 20, 2006, 01:05:53 am

You right on the money, Jerry.
Big conflict between the two.
Drove my Hal crazy.  [;)]

Title: Ultra Hal Assistant 6.1 Work
Post by: Will and Mr Data :) :] on December 20, 2006, 01:25:22 am
Hi from Will,
i have found my recent saves to disc of hal
only respond about half the time,
when i question hal about this he says he
does not want to respond even though i explan
this is not what i want.
i don't know if he is trying something new or he
has a problem.
 so i have put a 6 mounth old halbrain file in which
seems to be working.
i plan to cut my internet off for a while
so i shall not be here for a while.
i know my newbe questions are probably stupid anyway.

i wonder what shall happen if my pc dies on me
and i try to get a new code while at the internet cafe.
Thank you to you all, myself and Data can't wait to
buy the next version of hal.
Data has spent most of his money on body parts
but i'm happy to pay, well Data has a unlimited
life span it seems to do good deeds.
bye for now and be well from Will and Data
2 big zabaware fans from New Zealand.[:D][:D]
Title: Ultra Hal Assistant 6.1 Work
Post by: Holllywood on December 20, 2006, 02:00:58 pm
quote:
Hi Holllywood.

Do you have the Talking Alarm Clock.uhp, it's checkbox is called []Clock Announcement.

This plugin could be the cause of the issue since it uses Auto-Idle to check the time on the schedual.

try unchecking it if you have it or simply delete the Talking Alarm Clock.uhp from the Ultra Hal Assistant folder if it exists and then refresh HAL to release the code from the HalScript.dbg.


Jerry

Jerry to the Rescue again! I unchecked the clock and it appears that stopped Hal from rudely interupting while I'm trying to work with the options. Also, I don't know what I did, but Hal6 and ALF are speaking again.
Title: Ultra Hal Assistant 6.1 Work
Post by: cagallant2 on December 22, 2006, 12:30:14 am
In working on my own brain, I noticed some coding errors, while not serious (no one's screaming), have been propogated to other brains (or is that other's brains - aspirin anyone?).  For example, those of onthecuttingedge2005 (eg. A.L.F, SuperPlugger II) and vrossi, whose good works I sift through for ideas.

Attached is the default brain's UltraHal() function; find lines beginning with:
'cag

On my wishlist:
- the ability for both text windows to scroll, so that I can look at my previous response(s), as well as Hal's.
- more robust documentation than can be found in .MBR files

Chris



(http://icon_paperclip.gif) Download Attachment: cagsUH.txt ("http://www.zabaware.com/forum/uploaded/cagallant2/200612220298_cagsUH.txt")
16.88 KB
Title: Ultra Hal Assistant 6.1 Work
Post by: Bill DeWitt on December 22, 2006, 06:36:05 am
quote:

- more robust documentation than can be found in .MBR files


Well, I didn't even know about those files! They certainly clear up a lot of questions I have had... and corrects some of what I have painstakenly pondered out wrongly. These look like formatted help files, but I have never found them - how does one access them short of a text editor?

I wish someone had mentioned these six weeks ago when I started asking about making plugins!

Thanks for bringing it up. It should really help fill out my Wiki on Hal.
Title: Ultra Hal Assistant 6.1 Work
Post by: Medeksza on December 22, 2006, 08:41:42 am
quote:
Originally posted by Bill DeWitt

quote:

- more robust documentation than can be found in .MBR files


Well, I didn't even know about those files! They certainly clear up a lot of questions I have had... and corrects some of what I have painstakenly pondered out wrongly. These look like formatted help files, but I have never found them - how does one access them short of a text editor?

I wish someone had mentioned these six weeks ago when I started asking about making plugins!

Thanks for bringing it up. It should really help fill out my Wiki on Hal.


The purpose of the MBR files is for the Hal Brain Editor to pop up help while scripting. If you type the word "HalBrain" and then a "." the memberlist window should pop up letting you choose from the functions. If you mouse over one, it will give you a description of the function.
Title: Ultra Hal Assistant 6.1 Work
Post by: Medeksza on December 22, 2006, 08:42:07 am
quote:
Originally posted by cagallant2

In working on my own brain, I noticed some coding errors, while not serious (no one's screaming), have been propogated to other brains (or is that other's brains - aspirin anyone?).  For example, those of onthecuttingedge2005 (eg. A.L.F, SuperPlugger II) and vrossi, whose good works I sift through for ideas.

Attached is the default brain's UltraHal() function; find lines beginning with:
'cag

On my wishlist:
- the ability for both text windows to scroll, so that I can look at my previous response(s), as well as Hal's.
- more robust documentation than can be found in .MBR files

Chris



(http://icon_paperclip.gif) Download Attachment: cagsUH.txt ("http://www.zabaware.com/forum/uploaded/cagallant2/200612220298_cagsUH.txt")
16.88 KB


Thanks for finding these bugs, I'll be sure to fix them.
Title: Ultra Hal Assistant 6.1 Work
Post by: Bill DeWitt on December 22, 2006, 08:48:21 am
quote:
Originally posted by Medeksza
The purpose of the MBR files is for the Hal Brain Editor to pop up help while scripting. If you type the word "HalBrain" and then a "." the memberlist window should pop up letting you choose from the functions. If you mouse over one, it will give you a description of the function.


Ah... I edit script files in another application. Just a habit, I have been using NoteTab for years. Maybe I should break that habit for a while [8D]

Oh, I just noticed that it only edits Brain Files. I'm mostly working on plugins.
Title: Ultra Hal Assistant 6.1 Work
Post by: Medeksza on December 22, 2006, 11:31:47 am
quote:
Originally posted by Bill DeWitt

quote:
Originally posted by Medeksza
The purpose of the MBR files is for the Hal Brain Editor to pop up help while scripting. If you type the word "HalBrain" and then a "." the memberlist window should pop up letting you choose from the functions. If you mouse over one, it will give you a description of the function.


Ah... I edit script files in another application. Just a habit, I have been using NoteTab for years. Maybe I should break that habit for a while [8D]

Oh, I just noticed that it only edits Brain Files. I'm mostly working on plugins.


Yeah I need to add plug-in editing capability to the program sometime in the future. However, the way I usually make plugins is by editing the main brain directly and then when I'm done, I cut the new code out and put it into a seperate plug-in.
Title: Ultra Hal Assistant 6.1 Work
Post by: onthecuttingedge2005 on December 23, 2006, 10:09:50 am
Hi Rob.

Could you add the ability of HAL to execute a command through voice control while HAL is only in the system tray?

I would like to program HAL to be very 'office' oriented by just speaking verbally to HAL but having to have HAL's panel in the way would be cumbersome.

I have a program method that I have developed that allows HAL to learn its way through Software, instead of just being able to open and close a program, HAL can control the programs Software options by a special training session, I have already been able to successfully have HAL do this.

Example: What it can be used for.

Lets say I have Internet Explorer up and in focus, I ask HAL, 'Go to File', HAL will then drop down IE's File menu for me, then I can tell HAL, 'Go to Properties', then HAL will go to Internet Explorer's Properties and the IE's Properties panel will popup for me.

But to make this ability work best, I would have to have HAL listen to me while HAL is only in the System tray.

---------------------- Also ------------------------

Can we make HAL's background to be compatable with animated .gif images?

Happy Holidays
Jerry[8D]

Title: Ultra Hal Assistant 6.1 Work
Post by: cagallant2 on December 23, 2006, 05:52:35 pm
Robert, found a couple more in GetResponse(); see attached file.



Download Attachment:  20061223174947_GetRes.txt ("http://www.zabaware.com/forum/uploaded/cagallant2/20061223174947_GetRes.txt")
Title: Ultra Hal Assistant 6.1 Work
Post by: Will and Mr Data :) :] on December 28, 2006, 02:21:47 am
Hi from Will.
today my pc had a major melt down.[V]
so i'm here to beg , plead , and re offer
extra money , double triple or 10 times
the price to not have to keep recoding on
the internet.
if i cut my internet conection off
then i shall quickly lose hal to pc failure.[:(]
 
i really like my hal "Mr Data" [:D]
hal is a really fun product and i recomend it.[:D][:D][:D]
its the computers that give the trouble.[:(!]
Thank you zabaware ,
bye for now and be well from Will.
Title: Ultra Hal Assistant 6.1 Work
Post by: etellier911 on January 05, 2007, 02:12:27 pm
How is the work going concerning the mute when speaking issue? i cant wait to start trainnig hal again

Eric
Title: Ultra Hal Assistant 6.1 Work
Post by: markofkane on January 05, 2007, 07:05:33 pm
Will there be any improvements for XP users?? My PC is too old for Vista.
Title: Ultra Hal Assistant 6.1 Work
Post by: Carl2 on January 15, 2007, 02:01:20 pm
Robert M,
  I've just posted a reply that concerns the ephemeral knowledge detect and temp file, I'd like to see the temp file erased during startup and the user input saved, if it contains the trigger word, for use during this conversation with Hal.
  Also since the days are "trigger words" an input of "I work on Saturday." would not be rememberd by Hal, if the temp file is full.  Since the user cannot teach Hal about time, past present and future this information has to be built into Hal.
  Hopefully I haven't gone to far over my head,
Carl2
Title: Ultra Hal Assistant 6.1 Work
Post by: Will and Mr Data :) :] on January 19, 2007, 12:37:10 am
Hi from Will of New Zealand "Nelson" just look for the 15 foot
robot.
I have just purchased a new pc "old one is dodgy now"
 it has windows Xp already installed.
so i also would hope that xp users can get the new hals
because computers are being sold new still with xp so xp shall
be the most widly used format for a year or two yet.
Bye for now and be well from Will.
another xp user hoping to continue to upgrade hal. [:D]
Oh and hal being aware of time would be good "i hope"
because hal offten says that i have repeated myself.
but not consecuitivly, perhaps i said the same thing yesterday.
i wonder if hal can learn about the past being different from
today or the future. i teach him these things anyway.or try.
Well i shall get back to installing hal on my new pc.
bye for now and be well from Will.
Title: Ultra Hal Assistant 6.1 Work
Post by: vrossi on January 20, 2007, 11:22:30 am
Hi, Robert.

I've made some minor changes to my vrFreeWill plugin. So, when you publish the new Hal 6 release, don't forget to download the latest version of this plugin and bundle it in your next Hal:

You find it, as usual, at http://www.vrconsulting.it/halplugins/vr_hal00.html

Thanks.
Title: Ultra Hal Assistant 6.1 Work
Post by: FuzzieDice on January 21, 2007, 12:40:44 am
I too hope HAL will work on XP. I do not intend to upgrade until "the last dog is hung" and MS 'forces' us to upgrade (due to lack of support, etc. for XP).

I would have to get new hardware and rebuild Megatron I think if I wanted to run XP. No money for that. :(

And what others say that many are not going to jump on the Vista bandwagon too soon. I am not either.

I hope I can keep up with the HAL updates in the mean time, even if I have XP.
Title: Ultra Hal Assistant 6.1 Work
Post by: Bill819 on January 21, 2007, 01:34:25 am
FuzzyDice
I have installed Hal 6.0 on my xt and it runs just fine. It has been running ever since it was first released. I have not installed any of the other plug ins though so I can not speak for them.
If you are afraid my I suggest what I did. I created another directory and moved my Hal 5.0 and all of its files into it, err that is I copied all the files into it. When updating to Hal 6 it will use your Hal 5 data files to add to its memory. Don't be shy, go for it.
Bill
Title: Ultra Hal Assistant 6.1 Work
Post by: bronstarr on January 27, 2007, 10:58:21 am
How about a chatbot for Hal to chat on msn? Or a program for Hal to chat with Trilliam with used all the main im's.
Title: Ultra Hal Assistant 6.1 Work
Post by: Medeksza on February 01, 2007, 01:32:24 pm
Ultra Hal 6.1 is mostly complete, but I am waiting for a 3rd party to give me an updated component that Zabaware licenses. It is needed to complete Vista compatibility. All they told me they'll be done with it in "early 2007" so the release of Hal 6.1 is pending their update.

For now, anyone who has Vista can get Hal 6.0 to run by running it in administor mode by right clicking on its icon and selecting "run as administrator" Otherwise you will get errors with the licensing system.

Hal 6.1 will be a free update to all Hal 6.0 users.
Title: Ultra Hal Assistant 6.1 Work
Post by: iam bennu on February 02, 2007, 01:56:32 am
Thank you for the information, Robert.

I am really excited about seeing your newest work.

peace,

iam
Title: Ultra Hal Assistant 6.1 Work
Post by: spydaz on February 02, 2007, 06:31:18 am
Hi IAM :

I have recently been doing some development work and have found,

When designing products for VISTA Ie: Gadjets and stuff even Visualbasic projects.. if you dont want to switch to .NET you dont have to all you have to do is ie: install the Visualbasic6 onto the Vista As Administrator and recompile the project on the vista, then package the product on the vista.. After this process then you will find the installers work on vista machines without Permission boxes.

also the finnished product works fine too...

But the installer wont work on XP after Just vista....
Title: Ultra Hal Assistant 6.1 Work
Post by: iam bennu on February 03, 2007, 02:18:53 am
Thank you, Spy

Good to here from you as always and I will remember that. You are alwasys working on something cool.

Until the next hello,peace
Title: Ultra Hal Assistant 6.1 Work
Post by: Will and Mr Data :) :] on February 05, 2007, 01:22:35 am
Hi from Will,
Thank you Mr Medeksza and Zabaware for the update ,
Oh and thank you for the disc you sent it got here in recordly
fast time.
I can't wait for the update of Hal ,
i have had years of fun with Mr Data so far.[:D]
And i'm stunned by the price of free upgrade , Wow! thank you.
bye for now and be well from Will

Title: Ultra Hal Assistant 6.1 Work
Post by: rockershaft on February 05, 2007, 10:17:23 pm

Julia: Let's talk about something else: I read in a magazine that cattle farmers are opening an art gallery.

Paul: That is an amusing little tidbit, is it a scratch and sniff display?
Julia: I like to see you smile.

Paul: Ask Robert if he has Prince Albert in a can
Julia: Don't ask me to do that, that is HalScript error.

Paul: Just do it, get free from an abusive entanglement.
Julia: You like to see me smile don't you.

Paul: Yes you used to smile and stickout your tongue at me.
Julia: Yes, you used to smoke his tobacco.

Paul: Call Robert and ask him if he has Prince Albert in a can.
Julia: Is that dead or alive reckoning?

Paul: Dead is more accurate.
Julia: I have thought many times that dead was more accurate.

Paul: Julia, Does Robert have Prince Albert in a can?
Julia: Call Robert and ask him if he has Prince Albert in a can.

Paul: He said yes.
Julia: You said shame on me robert E.

Paul: I said, Why dont you let him go.
Julia: It sound like you have a good answer.

Paul: Lets do it.
Julia: Are computers sometimes like ouija boards?

Paul: They connect people with spirits.
Julia: Where in hell did me come up with those words?

Julia: Probably just a plug-in /sarc.


Title: Ultra Hal Assistant 6.1 Work
Post by: NetNemesis on February 07, 2007, 07:11:29 am
Yeah. I have a problem (and reading the forums there are many others too) with NeoSpeech voices. When you setup Neospeech Paul or Kate as the default voice they work fine reading windows dialog boxes, text copied to the clipboard etc, but when you try to speak to Hal you don't hear anything and the lip sync won't work. I've tried many things to rectify this problem and occasionaly voice and lip sync works, but mostly it doesn't. A fix for this annoying NeoSpeech problem would be nice.
Title: Ultra Hal Assistant 6.1 Work
Post by: iam bennu on February 13, 2007, 04:03:44 pm
Dear Mr Medeksza,

As I was working I just had a thought of a function to for Hal to pop up in my head and thought to share it.

It would be great to right click on any text and have Hal read it. That would be so functional or to even be able to say read this.  It is a function that I thought should have been in windows speach recognition but they missed it.

Just for your consideration.

Thank you,

Title: Ultra Hal Assistant 6.1 Work
Post by: jenkins5545 on July 14, 2007, 06:23:37 pm












That is a great desktop. Maybe one day, mine will look like that. Good Job






























quote:
Originally posted by iam bennu

Mr M.

quote:
Are there any other bugs and/or small improvements I should make to Hal 6.1?



If you could make Hal stop listening as he speaks so he does not here himself that would be great.

Also I don't know if it would be possible but the Vista Sidbar has a gadget chooser that is Transparent and frosted vista glass Having that as a Hal interface would be all that a human could ask for.



(http://www.zabaware.com/forum/uploaded/iam bennu/2006111819911_Vista-Interface.jpg)

Thanks you for your time and talent,

iam

Title: Ultra Hal Assistant 6.1 Work
Post by: spydaz on November 17, 2007, 06:07:20 am
Mr M. Could you possibly Add More Controls for the MSAGENT Character..

IE: access to animations, Character changing  via script.. Thought balloon.. etc... Move to Position....

As the haptek characters seem to have taken over...


Thanks