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 - vonHerder

Pages: [1]
1
Ultra Hal 7.0 / MS Agents and Hal
« on: April 22, 2008, 02:21:24 pm »
Hi Folks,

I am new to Ultra Hal but interested in seeing what can be done.  One thing in particular that I am trying to figure out is how to use Ultra Hal with MS Agents.

Let me clarify this a bit further.  Obviously it is simple to have Hal load an MS agent character, whether a free one, a commercially-created one, or one of one's own creation.  It is also fairly easy to get the appropriate skin loaded or, with a bit more effort, to modify a skin to fit a given MS Agent.  

What I am having difficulty tackling is how to get Hal to trigger specific MS Agent states.  For example, how would one trigger the standard IdlingLevel1 state (which has a standard set of animations -- namely, Blink, Idle1_1 and Idle1_2)?  Or how would one trigger a Smile animation at the appropriate time?  Would this be called from hal6.uhp or can one place agent commands in the database file tables using the Brain editor?

I have tried searching the forums, but although a few folks have mentioned MS agents, there is very little about controlling or triggering MS agents from Hal (there was a posting back in 10/06/2007 that referenced VB Scripting but the thread didn't go on for more than one or two posts).

I gather from reading dozens of the messages posted that some folks who think of themselves as being more into AI programming seem to suspect that fiddling with the interface is merely cosmetics but I think that the human-computer interface is important.  I believe that being able to program the human-computer interface to respond to input in a variety of ways is quite a crucial aspect of maintaining human interest, particularly with a chatterbot (not meant negatively) like Hal that requires a long time (hundreds of hours?) of training through conversation. It is not just a matter of novelty.  It is a matter of triggering what appears to the user as an appropriate response from one's Hal.  It provides reinforcement for the human to keep "teaching".

Anyway, I am sure I have already said too much for a newbie.

Thanks for any input you may be able to provide.

Pages: [1]