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

Pages: [1]
1
Ultra Hal 7.0 / Have Hal modify his own thought processes
« on: December 08, 2005, 01:05:06 pm »
quote:
Originally posted by Bill819

GrantNZ
This code is grossly simplified:[code]UserChessMove = HalBrain.SearchPattern(OriginalSentence, "*MY MOVE IS *", 2)
If UserChessMove <> "" Then
    HalChessMove = ChessEngine(UserChessMove)
    If HalChessMove = "invalid" Then
        GetResponse = "That move's illegal!"
    Else
        GetResponse = "My move is " & HalChessMove & "."
    End If
Unfortunately you logic is extremely oversimplified and won't even begin to work the you propose. On chess sites you will see that many programs are set up to play each other. The logic do to that is a little complicated and it till requires a third program to make them both work. The problem arrises in trying to pass the information back and forth between the program and Hal. We as users never see this part of the coding as it is done on a machine type of operations. I am sure that it can be done just not by me and not at this time.
Bill


I'm not sure about the logic needed here, but if you've written a chess engine in VB, couldn't you just compile that to a DLL then call the function from Hal's brain script?

2
Ultra Hal 7.0 / Serial number questions
« on: December 05, 2005, 12:47:06 pm »
quote:
Originally posted by Bill819

If he will not reformat tell him to get a good antivirus, a registry cleaner and a spyware blocker. If he had these to begin with he most likely would not have had any problems.
There are some good ones on www.download.com and another one at www.ewido.com although this last one is only good for two weeks.
Bill


K, i Guess we're getting a little off topic, but thanx for the advice BIll.

3
Ultra Hal 7.0 / Serial number questions
« on: December 02, 2005, 05:28:53 pm »
quote:
Originally posted by markofkane
Even pros reformat aand reinstall Windows 1-2 times a year, because it gets bogged down by all of the registry files, and conflicting drivers.

LOL  I think ONLY the pros (or semi-pros) reformat 1 - 2 times (or more) a year.  I have one friend who's constantly saying his comp is slow or a bunch of things are wrong with it, and he's always asking me for advise and I tell him to just reformat.  He still never reformats and continues to ask me what to do...

4
Ultra Hal 7.0 / Have Hal modify his own thought processes
« on: December 02, 2005, 05:12:59 pm »
Hi.  I don't know to much about artificial intelligence and know much less about programming it.  I am a programmer and I just discovered Hal two days ago and I would like to use Hal's brain editor to modify his brain script to hopefully make him able to learn more.  My question is: through the script, can I have Hal automatically modify the script - in effect letting him change or add new processes?  It seems to me that this would be a major (and not to mention obvious) step toward real AI - and I'd be willing to bet that the most advanced AI programs are doing this-or will soon.  An example for what I mean is learning to play a game: for a game like TicTacToe, a thought process similar to hal's might work, where you just see each move (ie. you could learn TicTacToe by watching a few games instead of being told the rules) -which moves are good and which are bad- and eventually learn to make good moves, but for something like chess you have to hear the rules and essentially add a new thought process to your brain to think about what to do.  I'm not sure how many people will know what I mean - the more I think about it, the less sure I am that *I* know what I mean - but basically Hal may be able to come up with different responses, but he can't change the *WAY* he comes up with responses.  A better example might be playing checkers vs. playing chess with a multipurpose chess/checkers set.  The board and pieces are the same in both games, and at some point in the games the pieces may even be arranged the same way on the board, but the player knows which game (s)he is playing and thinks differently about his/her moves accordingly.

Anyway, since Hal's brain script isn't compiled (I believe each line in the script is re-interpreted each time it is executed), I'd suspect that I could have Hal edit his script while he is running - or if not, modify the script in another brain and then switch brains.

So is any of this possible?
Any thoughts on this?

Dan

Pages: [1]