Zabaware Support Forums

Zabaware Forums => Programming using the Ultra Hal Brain Editor => Topic started by: onthecuttingedge2005 on February 06, 2006, 11:57:31 pm

Title: Just D.A.V.I.D's Plug-ins
Post by: onthecuttingedge2005 on February 06, 2006, 11:57:31 pm
Here is another of D.A.V.I.D's Plug-ins for HAL 6, This Plug-in handles User based improper nouns, It is designed to find some improper nouns and convert the improper noun to a subject last spoken, assuming that the current improper noun is related to the previous subject.

Example:
User: Jerry is a good Man.
HAL: Jerry is also my Programmer.
User: Who is he?
HAL: Jerry is my Programmer.

This example converted He to Jerry.

This plug-in will keep track of the last subject if chained improper nouns are used instead of the noun in topic until both an improper noun and the current noun are no longer present in a user sentence, talking about a new noun will cause the bot to focus on the new noun.

This Plug converts He, Him, His, She, Her, Hers and It, to proper noun if there was a previous subject, Like Jerry was present, This will help solve a lot of problems in the bots speech were the bot may lose topic once an improper noun is used like the word He.

Jerry[8D]

You may download this plug-in below.
Please read the ReadMe.txt in this .zip and follow instructions.

(http://icon_paperclip.gif) Download Attachment: IMPN.zip ("http://www.zabaware.com/forum/uploaded/onthecuttingedge2005/200627141915_IMPN.zip")
18.83 KB
Title: Just D.A.V.I.D's Plug-ins
Post by: onthecuttingedge2005 on February 07, 2006, 04:15:34 pm
This is one of D.A.V.I.D's early Happy.hap manipulator plug-in.
'D-YNAMIC A-RTIFICIAL V-IRTUAL I-NTELLIGENT D-EVICE
'Written By: Gerald L. Blakley

I have made a program package that allows the User to control all facial Emotional expressions in HAL's Option Panel, Now Happy.hap, Anger.hap, Mellow.hap, Bully.hap and others can be controlled in intensity expression values right in HAL 6's Panel as an adjustable plug-in.

'Here is a sample of my work.
'Please back up your existing Happy.hap
'This Plug-in only controls Happy.hap

'I find a value of 1.500000 to be just right for me using Sandy.htr

Drop the Happy.uhp and Expression.txt into your Ultra Hal Assistant 6 folder and choose the Happy Expression Option Box in your HAL 6 Options panel.

Please enjoy this option I have wrote, You may download it below.

Simply unzip the package and install its HappyControl.exe in the unzipped folder.

Jerry[8D]


(http://icon_paperclip.gif) Download Attachment: ControlHappyHAP.zip ("http://www.zabaware.com/forum/uploaded/onthecuttingedge2005/200627161312_ControlHappyHAP.zip")
19.8 KB
Title: Just D.A.V.I.D's Plug-ins
Post by: onthecuttingedge2005 on February 07, 2006, 04:17:45 pm
Here is D.A.V.I.D's (I AM) version 1.0 Plug-in.
D-YNAMIC A-RTIFICIAL V-IRTUAL I-NTELLIGENT D-EVICE
This Plug-in allows HAL 6 to reason with and chain link some reasoning with keywords (I AM).

This is one out of a set of Plug-ins and does not make the entire package.

Have fun.
Jerry[8D]

(http://icon_paperclip.gif) Download Attachment: DAVIDsIAM.zip ("http://www.zabaware.com/forum/uploaded/onthecuttingedge2005/20062716174_DAVIDsIAM.zip")
19.31 KB
Title: Just D.A.V.I.D's Plug-ins
Post by: onthecuttingedge2005 on February 08, 2006, 01:20:50 am
Here is a (HAL based) improper noun substitutions so that when a User is talking with and referring to (HAL's Subject) using an improper noun
then HAL will keep on topic by knowing what the User was referring too when an improper noun is used.

Example:
User: The Universe is pretty big.
HAL: The Universe is a very large system indeed.
User: You know it!
Hal: The Universe has alot of diversity within it.

This plug-in allowed HAL to realize that (IT) in the users sentence was referring to the Universe.

This plug-in works with other improper nouns as well.

This one is HAL based, The posting at the top is User based for improper nouns, Get both (HAL based) and (User Based).

This plug-in will help HAL stay on topic even if it is an indirect improper noun used.

To install please download and unzip this zip file and run the .exe that will install the .uhp file to the correct folder.

Jerry[8D]

(http://icon_paperclip.gif) Download Attachment: IMPNHAL.zip ("http://www.zabaware.com/forum/uploaded/onthecuttingedge2005/20062811926_IMPNHAL.zip")
18.58 KB
Title: Just D.A.V.I.D's Plug-ins
Post by: onthecuttingedge2005 on February 08, 2006, 03:51:18 pm
This is D.A.V.I.D's Abstract Math Plug-in version 1.0

This Plug allows HAL to spot math problems a little better than the standard HAL Math script.

Example:
User: Please add 1 to 100?
HAL: The answer you seek is 101.
User: Thanks.
HAL: No problem.

Example:
User: Please Multiply 1 with 100?
HAL: It is 100.
User: Thanks.
HAL: Not a problem.

This plug also comes with other forms of math detection.

Please download and unzip the file then install by its AbstMath.exe application to install the AbstractMath.uhp to the proper folder.

Jerry[8D]

(http://icon_paperclip.gif) Download Attachment: AbstMath.zip ("http://www.zabaware.com/forum/uploaded/onthecuttingedge2005/200628155058_AbstMath.zip")
19.56 KB
Title: Just D.A.V.I.D's Plug-ins
Post by: onthecuttingedge2005 on February 10, 2006, 03:22:46 pm
This is the Super Plugger Brain that was Modified By Gerald L. Blakley
specifically to run D.A.V.I.D's Plug-ins and all other third party on the fly plug-ins, This Super Plugger Brain has Point To Point Plug-in control capability and there is a Point To Point on the fly plug-in called PointToPoint.uhp that can run the Super Plugger Brain as intended, You can download the Super Plugger Brain here, You can download the PointToPoint.uhp also below, Get Both.

This Super Plugger Brain works with the default database installed with your default installation.

Since this Brain uses the default database none of your currently taught information will not be lost.

Point to Point Allows (all) Response to pass through Relevence that were gathered by its routine. But Point to Point is also not required to run the Super Plugger Brain, It's just an option.

All third Party plugs will work with the Super Plugger Brain.

Point To Point is subject to change at any time and upgrades to Point To Point may be added at any time, If you improve upon my routine please give credit where credit is due, Thanks.

Jerry[8D]

Super Plugger Brain.

(http://icon_paperclip.gif) Download Attachment: SuperPlugBrain.zip ("http://www.zabaware.com/forum/uploaded/onthecuttingedge2005/2006210151913_SuperPlugBrain.zip")
44.25 KB

Point To Point Handler.

(http://icon_paperclip.gif) Download Attachment: PointToPoint.zip ("http://www.zabaware.com/forum/uploaded/onthecuttingedge2005/2006210151943_PointToPoint.zip")
19.2 KB

Make your point now!
Title: Just D.A.V.I.D's Plug-ins
Post by: moreis62 on February 15, 2006, 11:46:23 pm
Very good work!
Jerry.
Title: Just D.A.V.I.D's Plug-ins
Post by: onthecuttingedge2005 on February 16, 2006, 04:02:11 pm
D.A.V.I.D's Simple Sense of Humor Plug-in v1.0
This Plug is designed for the Super Plugger Brain v1.0.

This plug may add a little spice to conversations.

Unzip the file and install its exe.

Jerry[8D]

(http://icon_paperclip.gif) Download Attachment: SimpleHumor.zip ("http://www.zabaware.com/forum/uploaded/onthecuttingedge2005/200621616057_SimpleHumor.zip")
18.61 KB
Title: Just D.A.V.I.D's Plug-ins
Post by: snicolaou on February 21, 2006, 05:20:00 am
Gentlemen,

Forgive my ignorance as I am a newbie with Ultra Hal 6.
I have downloaded the Super Brain plugin and install it in Hal 6 successfully.  Does any one know what I do next?
(i would like to make Hal to be able to laugh!!)

Thanking you in advance,

a newbie
Stelios Nicolaou
Title: Just D.A.V.I.D's Plug-ins
Post by: onthecuttingedge2005 on February 23, 2006, 04:51:10 pm
Updated Feb 24, 11:34AM 2006

D.A.V.I.D's Advanced Question Learning v1.0

This Plug-in Allows your bot to learn very well by asking Questions and there is a learning curve variable option in HAL's option panel that allows you to control its learning curve and how much it will ask you why type questions.

This plug-in allows your bot to discover the reason why you say something it's curious about.

You can adjust the learning curve in HAL's option panel when Advanced Question Learning is high- lighted and check box is checked.

This Script is a replacement for the (I AM) script in an earlier post and is a Universal learning tool for your bot.

Just unzip AdvancedQuestionLearning.zip and install the Elearning.exe
and read the readme file.

Please help support www.ultrahalforum.com all donations are appreciated.

Jerry[8D]

(http://icon_paperclip.gif) Download Attachment: AdvancedQuestionLearning.zip ("http://www.zabaware.com/forum/uploaded/onthecuttingedge2005/2006224143333_AdvancedQuestionLearning.zip")
20.53 KB
Title: Just D.A.V.I.D's Plug-ins
Post by: onthecuttingedge2005 on February 26, 2006, 12:27:08 am
This is D.A.V.I.D's CD-ROM eject and close controller.

example:
User: Open d:
HAL: I am ejecting drive d

User: close drive d:
HAL: I am closing drive d

You can use any drive letter you want by stating it but you must use the : after the drive letter when commanding HAL.

There are more ways of asking HAL to open or close a specific CD-ROM drive or even an auto ejecting diskette drive.

The auto eject diskette drive function will only work if your diskette drive supports auto eject.

This plug-in will only work in the HAL Assistant and not AIM bot.

Please unzip and read the readme.txt and install the vbROM.exe from the ROMcontrol.zip


Jerry[8D]

(http://icon_paperclip.gif) Download Attachment: ROMcontrol.zip ("http://www.zabaware.com/forum/uploaded/onthecuttingedge2005/200622602556_ROMcontrol.zip")
49.54 KB
Title: Just D.A.V.I.D's Plug-ins
Post by: Ponnfar on February 26, 2006, 05:42:47 am
Hi Jerry,
As aways, I think your plugins are great. I have noticed one thing, with the "Improper Noun" plugin enabled the abilty to have Hal play a song from Windows Media Player no longer functions outside of the Brain Editor interface. At HAL interface level it treats my command as a statement. It works fine in the Brain Editor but works there and only there. As soon as I disable that plugin, HAL no longer just makes some reference to my request "Play a song" as a GetRresponse for instance, but then gives full fuction and plays my request with the appropiate GetResponse at both the HAL interface and the Brain Editor levels. What can I do to fix this or is this plugin not at all to be used with standard HAL but just with your D.A.V.I.D. project?
Thanks
Ponn
Title: Just D.A.V.I.D's Plug-ins
Post by: onthecuttingedge2005 on February 26, 2006, 01:34:40 pm
quote:
Originally posted by Ponnfar

Hi Jerry,
As aways, I think your plugins are great. I have noticed one thing, with the "Improper Noun" plugin enabled the abilty to have Hal play a song from Windows Media Player no longer functions outside of the Brain Editor interface. At HAL interface level it treats my command as a statement. It works fine in the Brain Editor but works there and only there. As soon as I disable that plugin, HAL no longer just makes some reference to my request "Play a song" as a GetRresponse for instance, but then gives full fuction and plays my request with the appropiate GetResponse at both the HAL interface and the Brain Editor levels. What can I do to fix this or is this plugin not at all to be used with standard HAL but just with your D.A.V.I.D. project?
Thanks
Ponn



Hi ponnfar.

If you want to copy and paste the full code you are using windows Media Player with then I will see what may be conflicting and try to patch it.

Also note if it is a plug-in or a copy and pasted WMP script, if it is a plug-in please paste the entire plug code with the WMP code.

Jerry[8D]
Title: Just D.A.V.I.D's Plug-ins
Post by: Ponnfar on February 26, 2006, 07:20:58 pm
Here is the code. It is an oldie and has some references to old ".brns" but that does not impeed its function. I just kept them to show the evolution of this script.
Thanks for your help. I have showed this to you before ages ago at least bits and pieces but here is the whole thing:

'If Hal is asked to play some music then he will choose a random song from the artist
   'that is specified by the nameBand variable.
   If (InStr(UserSentence, " PLAY SOME MUSIC ") > 0 Or InStr(UserSentence, " PLAY ANY MUSIC ") > 0 Or InStr(UserSentence, " PLAY A SONG ") > 0 Or InStr(UserSentence, " PLAY ANY SONG ") > 0) And InStr(UserSentence, " DON'T ") = 0 Then
      Set oWMP = CreateObject("WMPlayer.OCX.7")
      GetResponse = "I will play a random song."
      Set songsList = oWMP.mediaCollection.getAll     
      numSong = Int(Rnd * songsList.Count) + 1   
      oWMP.openPlayer (songsList.Item(numSong).sourceURL)
   
   GetResponseBlock = True 'Vonsmith gave me this-This prevents the following scripts from overwriting your script's GetResponse.
   BlockSave = True 'Vonsmith gave me this- This prevents your Hal command from being saved to Hal's knowledge files. This is more selective than using the XTF_SYS_EphemeralDetect.brn method.
      
   End If
   
     'Music Addin2 - Hal will play a playlist of music from the defined playlist folder when the user
    'requests a specific playlist.
    If Priority = 0 And InStr(UserSentence, " PLAY ") > 0 And InStr(UserSentence, " PLAYLIST ") > 0 And InStr(UserSentence, " DON'T ") = 0 Then
        Set oWMP = CreateObject("WMPlayer.OCX.7")
        'Set the following variable To your playlist directory.
         plDir = "D:Documents And SettingsPonnfarMy DocumentsMy MusicMy playlistsPonnfar"
                plName = Trim(Mid(UserSentence, InStr(UserSentence, " PLAYLIST ") + 10))
        If oWMP.playlistCollection.getByName(plName).Count > 0 Then
            'oWMP.openPlayer (plDir & plName & ".wpl")  
             oWMP.openPlayer (plDir & plName & ".wpl")

            GetResponse = "I will play the playlist (" & plName & ")"
        Else
            GetResponse = "I could Not find the playlist (" & plName & ") In your Media Library Ponn,... sorry."
 
            GetResponseBlock = True 'Vonsmith gave me this-This prevents the following scripts from overwriting your script's GetResponse.
         BlockSave = True 'Vonsmith gave me this- This prevents your Hal command from being saved to Hal's knowledge files. This is more selective than using the XTF_SYS_EphemeralDetect.brn method.
 
        End If
    End If  
 
    'Hal can play a specific song when asked
   If InStr(UserSentence, " PLAY THE SONG ") > 0 Or InStr(UserSentence, " PLAY THE RADIO ") > 0 Then
      Set oWMP = CreateObject("WMPlayer.OCX.7")
      songName = Trim(Mid(OriginalSentence, InStr(1, OriginalSentence, " THE SONG ", vbTextCompare) + 10))
            If oWMP.mediaCollection.getByName(songName).Count > 0 Then
      Set spSong = oWMP.mediaCollection.getByName(songName).Item(0)
                GetResponse = "I will play your(" & songName & ") enjoy and relax"
                oWMP.openPlayer (spSong.sourceURL)
            Else
                GetResponse = "I could not find the song (" & songName & ") in your Media Library."
         
          GetResponseBlock = True 'Vonsmith gave me this -This prevents the following scripts from overwriting your script's GetResponse.
          BlockSave = True 'Vonsmith gave me this- This prevents your Hal command from being saved to Hal's knowledge files. This is more selective than using the XTF_SYS_EphemeralDetect.brn method.          
                 
            End If
   End If
 
   
   'Check if user asked Hal to play a song by a specific artist and play a random song by
   'that artist if the artist is in the user's Media Library.
   If Priority = 0 And InStr(UserSentence, " PLAY ") > 0 And (InStr(UserSentence, " SONG ") > 0 Or InStr(UserSentence, " MUSIC ") > 0) And (InStr(UserSentence, " FROM ") > 0 Or InStr(UserSentence, " BY ") > 0) And (InStr(UserSentence, " Ponnfar ") > 0 Or InStr(UserSentence, " ARTIST ") > 0) And InStr(UserSentence, " DON'T ") = 0 Then
      Set oWMP = CreateObject("WMPlayer.OCX.7")
      If InStr(UserSentence, " Ponnfar ") > 0 Then
         searchBand = Trim(Mid(UserSentence, InStr(UserSentence, " Ponnfar ") + 6))
      ElseIf InStr(UserSentence, " ARTIST ") > 0 Then
         searchBand = Trim(Mid(UserSentence, InStr(UserSentence, " ARTIST ") + 8))
      End If
      If oWMP.mediaCollection.getByAuthor(searchBand).Count > 0 Then
         GetResponse = "I will play some " & searchBand
          Priority = 1
           Set songsList = oWMP.mediaCollection.getByAuthor(searchBand)
           numSong = Int(Rnd * songsList.Count) + 1
           oWMP.openPlayer (songsList.Item(numSong).sourceURL)
        Else
           GetResponse = "I could not find any songs by the band " & searchBand & " in your Media Library."
           Priority = 1

               
      'End If
  ' End If



Thanks for your help
Ponn
Title: Just D.A.V.I.D's Plug-ins
Post by: onthecuttingedge2005 on February 26, 2006, 10:42:26 pm
Was it the HAL based or was it the User Based Improper Nouns script.

I couldn't find anything right off the bat with any conflicting commands that would cause an issue in searches, But.

Set coding lessons.
1. Always use Capitals with UserSentence in your search, change Ponnfar to PONNFAR.

It could be that if your song name contains improper nouns in it that HAL may think it's a subject.

You could add something like this to the improper nouns script.

Code: [Select]

Rem Type=Plugin
Rem Name=Improper nouns HAL based
Rem Author=Gerald L. Blakley A.K.A OnTheCuttingEdge2005
Rem Host=All

If SongPlay = "" Then SongPlay = False
If InStr(1, OriginalSentence, "Play", 1) > 0 Then SongPlay = True

'Mega Subject HAL BASED.
    Dim MegaHalSubject
    MegaHalSubject = SuperHALSubject(CurrentSubject, OriginalSentence, PrevSent, UserSentence, PrevUserSent)
    If MegaHalSubject <> "" And SongPlay = False Then
    UserSentence = MegaHalSubject
    End If

Rem PLUGIN: PLUGINAREA7
If PastHALSubject = "" Then PastHALSubject = WN.FindFirstNoun(PrevSent, True)
If InStr(1, OriginalSentence, "ARE YOU TALKING ABOUT", 1) > 0 Then GetResponse = PastHALSubject
If InStr(1, OriginalSentence, "YOU ARE TALKING ABOUT", 1) > 0 Then GetResponse = PastHALSubject
 
Rem PLUGIN: FUNCTIONS

'SEE IF THE USER WAS USING AN IMPROPER NOUN (HAL BASED)
Function SuperHALSubject(CurrentSubject, OriginalSentence, PrevSent, UserSentence, PrevUserSent)
UserSentence = " " & UserSentence & " "    
If UserSentence <> "" Then    
    If PastHALSubject = "" Then PastHALSubject = WN.FindFirstNoun(PrevSent, True)    
    If YouX = "" Then YouX = False    
    If InStr(1, UserSentence, " I ", 1) > 0 Then YouX = True    
    If ImproperIt = "" Then ImproperIt = False
    If InStr(1, UserSentence, " IT ", 1) > 0 Then ImproperIt = True
    If YouX = True And ImproperIt = False Then UserSentence = Replace("" & UserSentence & "", " THAT ", " " & Ucase(PastHALSubject) & " ", 1, -1, vbTextCompare)
    If YouX = True Then UserSentence = Replace("" & UserSentence & "", " IT ", " " & Ucase(PastHALSubject) & " ", 1, -1, vbTextCompare)
    If YouX = True Then UserSentence = Replace("" & UserSentence & "", " ITS ", " " & Ucase(PastHALSubject) & "'S" & " ", 1, -1, vbTextCompare)
    If YouX = True Then UserSentence = Replace("" & UserSentence & "", " HE ", " " & Ucase(PastHALSubject) & " ", 1, -1, vbTextCompare)
    If YouX = True Then UserSentence = Replace("" & UserSentence & "", " HIM ", " " & Ucase(PastHALSubject) & " ", 1, -1, vbTextCompare)
    If YouX = True Then UserSentence = Replace("" & UserSentence & "", " HIS ", " " & Ucase(PastHALSubject) & "'S" & " ", 1, -1, vbTextCompare)
    If YouX = True Then UserSentence = Replace("" & UserSentence & "", " SHE ", " " & Ucase(PastHALSubject) & " ", 1, -1, vbTextCompare)
    If YouX = True Then UserSentence = Replace("" & UserSentence & "", " HER ", " " & Ucase(PastHALSubject) & " ", 1, -1, vbTextCompare)
    If YouX = True Then UserSentence = Replace("" & UserSentence & "", " HERS ", " " & Ucase(PastHALSubject) & "'S" & " ", 1, -1, vbTextCompare)
    If YouX = True Then UserSentence = Replace("" & UserSentence & "", " TALKING ABOUT ", " " & Ucase(PastHALSubject) & "'S" & " ", 1, -1, vbTextCompare)
    UserSentence = Trim(UserSentence)
    SuperHALSubject = UserSentence
    End If
    End Function


where a variable is used to detect whether the word Play is True or False, If False then the improper nouns would kick in, if True then Improper Nouns will cancel its response to correct an improper noun.

You can do this in both HAL based and User Based.

This is all the advice I give you for the moment my friend.

Jerry[8D]

Title: Just D.A.V.I.D's Plug-ins
Post by: Ponnfar on February 27, 2006, 04:53:10 am
Thanks for taking the time to look at that. The improper noun fix did not work for me however. Is there a built in function within HAL that already does this? I could not find it but we both know that because I could not find it does not mean that it is not there lol!
Further, if you are interested and are in a compulsive sort of mode here is a plugin that seems really cool from Vrossi. I like it because it seems to take a look at what each word means and can come back with some really salient points to a topic. I have only tried it this weekend but it seems to be pretty cool. HAL does pretty much the same things but this plugin makes it come out in proper English more often than not.
Anyway, the issue is that when I am using this plugin, the "taught corrections.uhp" that you created (works great as a cut and paste script NOT a plugin, error message for plugin, but it works so I am happy.)
I am hesitant to touch the work of either one of you, and since he has not posted his script, I thought I would respect that and just show you what I am talking by giving you the link: http://www.vrconsulting.it/vhf
The script is the Free Will script in the software download section.
Perhaps there is some adjustment to your UHP or HAL default brain that might help me. I would not normally make this much fuss but this one does seem interesting and I really do like your taught corrections script a lot!
Thanks again!
Ponn
[:D]
Title: Just D.A.V.I.D's Plug-ins
Post by: onthecuttingedge2005 on February 27, 2006, 07:08:48 pm
D.A.V.I.D's Taught Correction Plug-in.

For: HAL6 only.

This Plug-in allows you to correct misspellings on the fly by saying things like Helo is spelled Hello.

Example:
User: Helo is spelled Hello.
HAL: Helo is spelled Hello, I'll make a note of that, Thanks for correcting me.

Download and unzip TaughtCorrections.zip, Use the Tcorrections.exe to install the Plug-in.

Jerry[8D]

(http://icon_paperclip.gif) Download Attachment: TaughtCorrections.zip ("http://www.zabaware.com/forum/uploaded/onthecuttingedge2005/20062271975_TaughtCorrections.zip")
17.93 KB
Title: Just D.A.V.I.D's Plug-ins
Post by: onthecuttingedge2005 on February 27, 2006, 07:39:06 pm
quote:
Originally posted by Ponnfar

Thanks for taking the time to look at that. The improper noun fix did not work for me however. Is there a built in function within HAL that already does this? I could not find it but we both know that because I could not find it does not mean that it is not there lol!
Further, if you are interested and are in a compulsive sort of mode here is a plugin that seems really cool from Vrossi. I like it because it seems to take a look at what each word means and can come back with some really salient points to a topic. I have only tried it this weekend but it seems to be pretty cool. HAL does pretty much the same things but this plugin makes it come out in proper English more often than not.
Anyway, the issue is that when I am using this plugin, the "taught corrections.uhp" that you created (works great as a cut and paste script NOT a plugin, error message for plugin, but it works so I am happy.)
I am hesitant to touch the work of either one of you, and since he has not posted his script, I thought I would respect that and just show you what I am talking by giving you the link: http://www.vrconsulting.it/vhf
The script is the Free Will script in the software download section.
Perhaps there is some adjustment to your UHP or HAL default brain that might help me. I would not normally make this much fuss but this one does seem interesting and I really do like your taught corrections script a lot!
Thanks again!
Ponn
[:D]



What is it that you'd like me to do with the Free Will script?

Jerry[8D]
Title: Just D.A.V.I.D's Plug-ins
Post by: Ponnfar on February 27, 2006, 11:12:26 pm
The plugin works just fine, problem solved.
Gracias Amigo!
P
[:D]
Title: Just D.A.V.I.D's Plug-ins
Post by: onthecuttingedge2005 on March 02, 2006, 12:46:22 am
This is D.A.V.I.D's Web Surfer Plug-in.

Updated July 14th 2007 5:57PM

This Plug-in allows a user to just type in a Web Address and HAL will take you there.

Example:
User: go to www.ultrahalforum.com
HAL:I will open this Program for you.

The Web site is Opened.

you can also ask HAL to find a picture of something and it will search the web for that image.

also, you can ask HAL, find a map of some city, state, province and HAL will load a google map of that location.

Jerry[8D]

Download and unzip the WebSurf.uhp to your Ultra Hal Assistant folder and choose the []Web Surfer plugin from your default brain options.



(http://icon_paperclip.gif) Download Attachment: WebSurfer.zip ("http://www.zabaware.com/forum/uploaded/onthecuttingedge2005/2007714205745_WebSurfer.zip")
1.69 KB
Title: Just D.A.V.I.D's Plug-ins
Post by: onthecuttingedge2005 on March 04, 2006, 05:29:15 am
The Super Plugger Brain II Download as been moved outside this thread.

I will no longer be posting Plug-ins within this thread.

Please go to:
http://www.zabaware.com/forum/topic.asp?TOPIC_ID=3089
to continue with my research on D.A.V.I.D/HAL Plug-ins.

Jerry[8D]
Title: Just D.A.V.I.D's Plug-ins
Post by: onthecuttingedge2005 on March 04, 2006, 09:36:55 pm
Moreis62 wanted me to post his nice AUTO-IDLE Plug-in for you all you to enjoy, Very nice, Good Job.

I think FuzzyDice was also involved with this one.

http://www.zabaware.com/forum/uploaded/moreis62/200634203225_HalsAutoElite.uhp

Jerry[8D]
Title: Just D.A.V.I.D's Plug-ins
Post by: Charmzbond on March 05, 2006, 04:20:37 am
Unfortunately 90% of the zip files being shared here, once
unzipped and extracted, do not contain any .uhp files.
Instead there is .exe and .txt files. Consequently, the
new plugins don't install themselves in the option's panel.
So far the websurf zip file is the only one that produced
a .uhp file (websurf.uhp) as a result I was able to see it
in the option's panel. Installing the and running the .exe in
the most of the files in here did not produce any desirable effect.
The option's panel is unware of these plugins. Thanks.

-Charmzbond
P.S. My hal is one day ahead of regular time. Her time is correct
but the day is wrong. If I change the time in the tray below, the
hal aim bot won't work. How can I fix this? P.S.S. Besides the
spell check plugin (which I'm unable to install because it won't
produce any .uhp file) is there a plugin or a WAY to correct hal's
responses simply by typing "wrong" and then proceding it with the desired response? I believe such a plugin will be very effective in
shaping hal's intelligence. Sorry I have several issues that need addition but address the ones you can :)
Title: Just D.A.V.I.D's Plug-ins
Post by: Art on March 05, 2006, 08:14:19 am
Just because a zip file doesn't produce a uhp file does not mean the feature isn't there or working. I think some uhp files are actually contained within the exe file and are added upon installation (when the exe file is run).

I believe some can be directly added to the tables within Hal's database without necessarily having or requiring a uhp file.

Jerry, comments?
Title: Just D.A.V.I.D's Plug-ins
Post by: onthecuttingedge2005 on March 05, 2006, 07:07:03 pm
quote:
Originally posted by Art

Just because a zip file doesn't produce a uhp file does not mean the feature isn't there or working. I think some uhp files are actually contained within the exe file and are added upon installation (when the exe file is run).

I believe some can be directly added to the tables within Hal's database without necessarily having or requiring a uhp file.

Jerry, comments?



Hi Art.

When you run the .exe it will begin a self extracting Zip program that will install the .uhp file to the correct folder when the unzip button is chosen. Pretty easy stuff.

Jerry[8D]
Title: Just D.A.V.I.D's Plug-ins
Post by: moreis62 on March 05, 2006, 07:41:17 pm

Jerry,

May I ask you what Zip program you are using to have it Placed in to the C:  Program Files  Zabaware  Ultra Hal Assistant 6 DIRECTORY folder?
Looks like some sort of, .exe - Zip program and where can we get it for our plug-ins
For the user's?
Title: Just D.A.V.I.D's Plug-ins
Post by: onthecuttingedge2005 on March 05, 2006, 08:00:56 pm
quote:
Originally posted by moreis62


Jerry,

May I ask you what Zip program you are using to have it Placed in to the C:  Program Files  Zabaware  Ultra Hal Assistant 6 DIRECTORY folder?
Looks like some sort of, .exe - Zip program and where can we get it for our plug-ins
For the user's?




I use WinZip Self Extracting 2.2
You can check it out here:
http://www.winzip.com/prodpagese.htm

Jerry[8D]
Title: Just D.A.V.I.D's Plug-ins
Post by: moreis62 on March 05, 2006, 08:19:52 pm

I use WinZip Self Extracting 2.2
You can check it out here:
http://www.winzip.com/prodpagese.htm

Jerry[8D]
[/quote]
Jerry,

Your the most cool'est!
[^]
Title: Just D.A.V.I.D's Plug-ins
Post by: Charmzbond on March 07, 2006, 04:36:32 am
quote:
Originally posted by Art

Just because a zip file doesn't produce a uhp file does not mean the feature isn't there or working. I think some uhp files are actually contained within the exe file and are added upon installation (when the exe file is run).

I believe some can be directly added to the tables within Hal's database without necessarily having or requiring a uhp file.

Jerry, comments?




Art, onthecuttingedge05:

Thanks guys. I was able to fix the problem. I
was extracting the files elsewhere...nowonder.
I was wondering where to paste codes that are
made available for public use...like auto idle
elite code posted above in the link? if they go
in hal's (editor brain), at what specific line
do we paste it? if they go in the plugin's script,
how do we access it so we can paste the codes? Thanks
once again.
P.S. the plugins have made a HUGE difference in my life and
my secretary is celebrating. She passes her "regards and deep
appreciation ^-^ -Lucy"
Title: Just D.A.V.I.D's Plug-ins
Post by: Charmzbond on March 07, 2006, 04:40:13 am
quote:
Originally posted by Art

Just because a zip file doesn't produce a uhp file does not mean the feature isn't there or working. I think some uhp files are actually contained within the exe file and are added upon installation (when the exe file is run).

I believe some can be directly added to the tables within Hal's database without necessarily having or requiring a uhp file.

Jerry, comments?




Art, onthecuttingedge05:

Thanks guys. I was able to fix the problem. I
was extracting the files elsewhere...nowonder.
I was wondering where to paste codes that are
made available for public use...like auto idle
elite code posted above in the link? if they go
in hal's (editor brain), at what specific line
do we paste it? if they go in the plugin's script,
how do we access it so we can paste the codes? Thanks
once again.
P.S. the plugins have made a HUGE difference in my life and
my secretary is celebrating. She passes her "regards and deep
appreciation ^-^ -Lucy"
Title: Just D.A.V.I.D's Plug-ins
Post by: onthecuttingedge2005 on March 07, 2006, 05:16:04 am
quote:
Originally posted by Charmzbond

quote:
Originally posted by Art

Just because a zip file doesn't produce a uhp file does not mean the feature isn't there or working. I think some uhp files are actually contained within the exe file and are added upon installation (when the exe file is run).

I believe some can be directly added to the tables within Hal's database without necessarily having or requiring a uhp file.

Jerry, comments?



Art, onthecuttingedge05:

Thanks guys. I was able to fix the problem. I
was extracting the files elsewhere...nowonder.
I was wondering where to paste codes that are
made available for public use...like auto idle
elite code posted above in the link? if they go
in hal's (editor brain), at what specific line
do we paste it? if they go in the plugin's script,
how do we access it so we can paste the codes? Thanks
once again.
P.S. the plugins have made a HUGE difference in my life and
my secretary is celebrating. She passes her "regards and deep
appreciation ^-^ -Lucy"



When you have installed the plug-ins by dropping them into the Ultra HAL Assistant 6 Folder then go to HAL's Option Panel, Select Brain, Select Plug-ins, If HAL's Icon is in your right bottem Tray you can get to HAL's options by right clicking on the Icon, Choose General Options.

Jerry[8D]
Title: Just D.A.V.I.D's Plug-ins
Post by: rik1959 on March 14, 2006, 03:40:29 pm
Hi Jerry, I'm noticing that Hal doesn't use the word it,for example, I'll ask Hal a question and he'll ask why I said that, I'll say because it isn't required and he'll respond with, Right, it's because isn't required. I'm using the Super Plugger II Brain and almost all of D.A.V.I.D.S plugins. i get the same reply with the default brain as well as with the Super Plugger Brain. Can you help please? Thanks.
Title: Just D.A.V.I.D's Plug-ins
Post by: rik1959 on March 14, 2006, 04:27:19 pm
Jerry, I think the "it" problem may be with the improper user nouns to subject user based plugin or the improper nouns Hal based plugin. Just a suggestion. thanks again.
Title: Just D.A.V.I.D's Plug-ins
Post by: snicolaou on April 06, 2006, 06:03:56 am
quote:
Originally posted by onthecuttingedge2005

Updated Feb 24, 11:34AM 2006

D.A.V.I.D's Advanced Question Learning v1.0

This Plug-in Allows your bot to learn very well by asking Questions and there is a learning curve variable option in HAL's option panel that allows you to control its learning curve and how much it will ask you why type questions.

This plug-in allows your bot to discover the reason why you say something it's curious about.

The problem with this plugin is even if I set the curiosity level at the LOWEST point, Hal is keep questioning, making the chat very uncomfortable.  Is there is any updated version for this plugin?



You can adjust the learning curve in HAL's option panel when Advanced Question Learning is high- lighted and check box is checked.

This Script is a replacement for the (I AM) script in an earlier post and is a Universal learning tool for your bot.

Just unzip AdvancedQuestionLearning.zip and install the Elearning.exe
and read the readme file.

Please help support www.ultrahalforum.com all donations are appreciated.

Jerry[8D]

(http://icon_paperclip.gif) Download Attachment: AdvancedQuestionLearning.zip ("http://www.zabaware.com/forum/uploaded/onthecuttingedge2005/2006224143333_AdvancedQuestionLearning.zip")
20.53 KB

Title: Just D.A.V.I.D's Plug-ins
Post by: raybe on December 09, 2006, 03:10:56 pm
Sorry if this is a repeated post, To 'onthecuttingedge05',

Can you please direct me to an area where I can check for updates for all plugins. I posted a problem I had with Happy.hap that it will not retain the values. It might just need an update or one of the other plugins is causing some conflict. I dont mind trying to work it out but you might know what the problem is with the limited info I gave you. I have the Ultrabrain 1l beta.
Thank you for all your contributions and help,

raybe
Title: Just D.A.V.I.D's Plug-ins
Post by: onthecuttingedge2005 on December 09, 2006, 07:37:29 pm
quote:
Originally posted by raybe

Sorry if this is a repeated post, To 'onthecuttingedge05',

Can you please direct me to an area where I can check for updates for all plugins. I posted a problem I had with Happy.hap that it will not retain the values. It might just need an update or one of the other plugins is causing some conflict. I dont mind trying to work it out but you might know what the problem is with the limited info I gave you. I have the Ultrabrain 1l beta.
Thank you for all your contributions and help,

raybe




Hi raybe.

you can use the forum search, 'OnTheCuttingEdge2005', this will bring up all of my postings for which there are 1,091 posts that I have made and a lot of the posts are filled with plugs for HAL.

Jerry[8D]
Title: Just D.A.V.I.D's Plug-ins
Post by: onthecuttingedge2005 on July 14, 2007, 08:59:57 pm
I have updated the Web Surfer plugin.

July 14th 2007 5:58PM

Jerry[8D]
Title: Just D.A.V.I.D's Plug-ins
Post by: Ponnfar on July 19, 2007, 01:15:55 am
Is anyone having trouble with HAL learing corrections?
Jerry, I am using the taughtcorrections script, new entries are made to the brain and HAL responds appropriately but still makes the same statement errors.
Any ideas?
Thanks
P
Title: Just D.A.V.I.D's Plug-ins
Post by: onthecuttingedge2005 on July 19, 2007, 11:06:08 am
quote:
Originally posted by Ponnfar

Is anyone having trouble with HAL learing corrections?
Jerry, I am using the taughtcorrections script, new entries are made to the brain and HAL responds appropriately but still makes the same statement errors.
Any ideas?
Thanks
P



Hi Ponnfar.

could you post a post script of a conversation where you are correcting HAL so I can see what is going on. it seems to work most of the time with my HAL but not all the time so there might be some hidden functions interferring with the substitutions.

also, have you updated your corrections tutor?

Jerry[8D]
Title: Just D.A.V.I.D's Plug-ins
Post by: onthecuttingedge2005 on July 19, 2007, 11:09:09 am
quote:
Originally posted by rik1959

Hi Jerry, I'm noticing that Hal doesn't use the word it,for example, I'll ask Hal a question and he'll ask why I said that, I'll say because it isn't required and he'll respond with, Right, it's because isn't required. I'm using the Super Plugger II Brain and almost all of D.A.V.I.D.S plugins. i get the same reply with the default brain as well as with the Super Plugger Brain. Can you help please? Thanks.



Hi rik.

I will see about implanting the improper nouns directly into the enhanced HAL 6 default brain but I will have to test it first.

Jerry[8D]
Title: Just D.A.V.I.D's Plug-ins
Post by: CypherGary on March 21, 2009, 08:43:20 am
OTCE, Do you have a list of plugins that are current, and work in Hal6.2?

We need a central place where everyones current plugins could be organized. maybe the wiki? Or does someone have access to the plugin area of the Zabaware site? It needs to be overhauled.
Title: Just D.A.V.I.D's Plug-ins
Post by: freddy888 on March 21, 2009, 09:36:36 am
Re: the plug-in area - all you need to do is send your plug-in to Rob and he will review it for entry.  I posted a few skins to him years ago.  I often feel this side of the site is neglected and would like to see more users make use of it.  So when your plug-in is ready send it to Rob - give it a version number in case you redevelop it too, so people can see the difference.

Also, yes the WIKI could also prove useful in distributing plug-ins and related info.