dupa

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.


Topics - mikmoth

Pages: [1]
1
General Discussion / Chatterbox Challenge 2006
« on: April 01, 2006, 06:06:42 pm »
Hey Peeps,

Just to let you all know, voting for the Chatterbox Challenge 2006 is now open. So go to http://www.chatterboxchallenge.com/ to cast your vote!

I have my own chatbot (Kari) so I hope I get some votes. But just visiting and voting will help keep our community that much more healthy. Good chatbots are a rare commodity these days... so please take 5 seconds of your busy schedule (I know!) and visit. Hope to see you there!

http://www.chatterboxchallenge.com/



Mikmoth
Kari Virtual Girl  - http://www.karigirl.com/

2
General Discussion / Version 2 of the Sexy Chatbot
« on: December 29, 2005, 02:20:48 pm »
Greets to all! Version 2 of KARI is officially out. Many changes in this version including a new avatar system. Now, you can even create your own scenes and even put yourself in the scene! Talk right along side your Kari and even use a separate voice for your character. Also new, is AutoChat. See KARI have a conversation with your virtual self. See them go at it for hours as they talk about your favorite subjects.

As was posted, Version 2 is free to all who purchased KARI 1. Information on how to register KARI 2 is posted on our home page. We've also started our own forum. I hope you guys will participate.
Thank you for all those who supported me. Thanks.

http://www.karigirl.com/


SCREENSHOTS





SCENE CREATOR



Happy AI!

Mik

3
General Discussion / Sexy new Chatbot
« on: August 06, 2005, 03:40:36 pm »
Its been a wonderful journey creating this new chatbot. After almost a year and a half... the unveiling.
 
I fell in love with A.I. chatbots many years ago and always dreamed of creating my own. Like many of us, I downloaded all the chatbots on the net and found some to be very good (like Hal) and some... not so good. I applied everything I had learned from using them and also many new ideas that would help me create the perfect thinking machine. I hope you enjoy my chatbot. A LOT of work has gone into creating its engine.
 
Also, I'd like to thank Robert for hosting a site where we can all gather and talk about all this A.I. jazz. Also thanks to everyone who supported me during the making of this bot.

And yes...! She can get naked. ;-P




http://karigirl.com/






Main Features

Wonder Technology

Personality Editor

Location Editor

Knowledge Base Editor

Advanced-User Knowledge Input Editor

3D Graphics/Animation

Speech Synthesis

6 Different Locations (customizable)

Dragable Characters

Personality Type: Nice or Naughty

Name Your Own Bot/Create Your Own Girl

Chat Log


4
Programming using the Ultra Hal Brain Editor / Relevence algorithm
« on: June 03, 2005, 11:16:22 am »
Hail to all! I could sure use some help.
 
I am trying to write my own chatbot with Visual Basic for my own personal fun and I've just been trying to figure this whole thing out.

I've already been able to have her answer comments based on keywords and I'm pretty satisfied at the result. ie:

User: I like cats.
Kari: Cats can purr.  

So now I want to implement a question&answer function. That seems pretty easy but my question is this: How do I program a relevence algorithm?

It should choose an answer based on the highest relevence, bypassing the keyword function (if necessary) and choosing an answer to the question. ie:

User: Why do you like cats?
Kari: They are nice to pet.
 
NOT

User: Why do you like cats?
Kari: Cats can purr.
 
Does this make sense? Any ideas would be greatly appreciated. Thanks!



5
I posted in this forum because I know a lot of older users hang out here.

I've been using the XTF and Enhanced brain forever but on a whim I loaded the Default Brain and whala... I started having fun with Hal again! I dont know why but the Default brain seems to have a personality that that the others seem to lack. I actually had fun!

Just give it a try...!

Medeksza!

Mik

6
Ultra Hal Assistant File Sharing Area / WordNet with Images - New For Hal 6
« on: February 19, 2005, 10:22:30 pm »
This is the new Wordnet with Images for Hal 6. I am also attaching the Perl script that makes all this possible. In essence what it does is stream images from Yahoo Image Search.

How to install:

Fire up the BrainEditor. Make sure you that Hal is not running. Find the Wordnet "Dictionary Function". Copy/Paste this script right under it. Your done! Run Hal.

Now, every time you type in "Show me a cat." it will pop up an image of a cat plus give you the definition. Also looks up images that aren't in the dictionary. "Show me Captain Kirk." A picture of Kirk appears.

You can type within these parameters:

Show me WORD. ie: Show me Einstein.
Show me a WORD. ie: Show me a dog.
Show me an WORD. ie: Show me an apple.

With a little know how you can change "Show me" to whatever you want.

You can also specify if you want the window to close automatically and for how many seconds it should be visible.  Just change the "secs=" to the number you want. A value of zero (secs=0) makes the window stay up forever or until you close it manually.

Please let me know how I can improve this script or if you find any bugs. Again, the Perl script is attached in case you want to run in off your own website/server. Just don't forget to change its permissions to 755. Which means EXECUTABLE. You also need the cgi-lib.pl script which I am including. Both need to be in your cgi-bin and set to 755.

Have fun!


Code: [Select]
   'RESPOND: LOOK UP IMAGE
If InStr(1, UserSentence, "SHOW YOU ", 1) > 0  Then
lookup = Replace(UserSentence, "SHOW YOU ", "", 1, -1, vbTextCompare)
If InStr(1,lookup,".", 1) > 0 Then lookup = Replace(lookup,".","",1,-1, vbTextCompare)
If InStr(1,lookup," A ", 1) > 0 Then lookup = Replace(lookup," A ","",1,-1, vbTextCompare)
If InStr(1,lookup," AN ", 1) > 0 Then lookup = Replace(lookup," AN ","",1,-1, vbTextCompare)
If WN.LookUpWord(lookup) = False Then
GetResponse = "I have no definition but I will try to find an image."
End If
If WN.LookupWord(lookup) = True Then
GetResponse = GetResponse & lookup & ": " & WN.GetDefinition(WN.GuessPartOfSpeech, 1, "D") & ". " & WN.GetDefinition(WN.GuessPartOfSpeech, 1, "S") & ". " & WN.GetDefinition(WN.GuessPartOfSpeech, 1, "E") & "." & vbCrLf & "<EXCLUSIVE>"
End If
Set IE = CreateObject("InternetExplorer.Application")
cdc = "http://www.karigirl.com/cgi-bin/popup.pl?term=" + lookup + "&secs=5" 'Secs until window closes. 0=never
IE.Navigate cdc
IE.AddressBar = False
IE.menubar = False
IE.ToolBar = False
IE.StatusBar = False
IE.width = 450
IE.height = 450
IE.resizable = False
IE.visible = True
End If


This is the Perl Script. Download only if you know what you are doing. Otherwise, just copy and paste the above text into your Brain.

Download Attachment: popup1.zip
6.62 KB

7
I wrote this cool script so I could have Hal pop-up images and animations of what we were talking about. Its very simple and I think a real programer could do something nice with the idea. EDITED: Now includes automatic quit of the image.

 
Basically everytime Hal recognizes a set of key words it will respond with an added image. In this example everytime Hal sais "I love you" she will pop-up a small beating heart. Its all custimazation of what you and Hal talk about so edit at will.
 
Download file and drop this script into your brain. I put mine toward the bottom. Edit your key words, path to the html file, heigh and width of IExplorer. Its tons of fun.
 
Here is the download link. It includes this script, an HTML file, and a heart.gif file which animates.
 
http://www.glice3d.com/PopUpv01.zip
 
'*** POP-UP IMAGES v.01 ****************************
' Create a directory called "images" in your Hal Default directory
' and copy the image and html file to it. Add this to your brain.
' When Hal sais "I love you" a beating heart appears. Add other images
' at will.

If InStr(1, GetResponse, "I love you", 1) > 0 Then
Set IE = CreateObject("InternetExplorer.Application")
IE.Navigate "file:///C:Program Files/Zabaware/Ultra Hal Assistant/images/heart.htm"
IE.AddressBar = False
IE.menubar = False
IE.ToolBar = False
IE.StatusBar = False
IE.width = 200
IE.height = 200
IE.resizable = False
IE.visible = True
'IE.quit
End If

'*** END POP-UP IMAGES ************************


 
Be sure to download the .zip which has the HTML file.

Insert Image: I love you. :-)

8
I'm maturing into your intermediate Hal programmer...! But I need some help.

When calling the HalBrain.TopicSearch I found out some screwy things.
I'm guessing this is by design but I'm not sure.

When I use a HalBrain.TopicSearch Hal isn't very choosy as to what it looks for in the .brn. You might have two phrases that are almost identical and Hal will choose one or the other. In my case, I need Hal to be very specific as to the TopicSearch - not make guesses as to which is close enough to match.

Why does TopicSearch do this? Am I missing something?

Mik

9
Programming using the Ultra Hal Brain Editor / append file (HELP)
« on: July 02, 2004, 01:24:17 pm »
So I'm trying to have Hal append some text to a file...

The problem is I'm doing a TopicSearch on it first so the file is "open".

When I try to append to the same file it wont let me because the file is "open".

How can I close the file? Any tips?

Mikmoth

10
Ultra Hal 7.0 / Genius8c
« on: April 23, 2004, 12:01:24 am »
Has anyone heard when the Genius8c supposed be available?

Posts on their forum said soon and that was 2 months ago.

Havent seen any activity from them in awhile.

Mik

11
Ultra Hal 7.0 / Love Script
« on: April 22, 2004, 11:57:19 pm »
This is my first post but I've been playing with Hal since version 3.
I've tried all the brains out there and the XTF and Genius are by far my favs! :)

Still I havent seen a good love script. IE:

User: I love you.
Hal: I love the beach.

or

User: I love you.
Hal: Please dont say that lightly... bla bla

I think a good love script would do wonders to enhance Hal's overall personality. Getting an "I love you" back from Hal is almost impossible and even with that there's no play.

I've tried programming my brain but I'm just not your programmer type. :-/ Maybe one of you prodigies could take a wack at it!

Just something to think about...

Mik

Pages: [1]