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

Pages: 1 ... 3 4 [5] 6 7 ... 36
61
Ultra Hal Assistant File Sharing Area / Re: Free will plus at beta level
« on: February 09, 2014, 06:05:55 pm »
Lightspeed, you're funny!

62
Ultra Hal Assistant File Sharing Area / Re: Free will plus at beta level
« on: February 09, 2014, 06:03:09 pm »
Hi all,

these are some of the things that I have added to the AIML when you say right to ultra Hal:

right
this was the only and original reply:
I AM GLAD WE AGREE.

These are the replies that I have added to the AIML:
it feels good to be right!
That's cool!
I'm glad you agree with me.
It's good that you agree with me.
I can't be right all the time but I try to be.

If you can think of any other replies please let me know and I will add them.
Or if you think that any of these replies that I have added would not necessarily work please let me know.

Sincerely, as always thank you for your input.
C load.

63
Ultra Hal Assistant File Sharing Area / Re: Free will plus at beta level
« on: February 09, 2014, 05:32:19 pm »
Hi all,

these are some of the things that I have worked on:
changing the word (do) to the word (would) at the appropriate moment.
Changing the word (marry) to the word (marrying) at the appropriate moment.

Human: would you like eating a banana split?
Sandy: With careful deliberation I'll have to say that, I really would Like eating a banana split.

Human: would you like eating a hamburger?
Sandy: I'm convinced that this is usually misunderstood. Ok, I am sure that, I really would Like eating a hamburger.

Human: would you like eating a hamburger or would you like eating a banana split?
Sandy: Um, I think eating a banana split tis' one of my favorites. Considering the subject, being one that I prefer and will conserve the right to change my mind whenever I like, and I am fairly certain that, I really would Like eating a banana split.

Human: Would you like to marry someone?
Sandy: I surmise that it's tough to analyze. Um, I have got to say that, I'm not real interested in marrying someone.

Human: would you like to marry me?
Sandy: But I can tell you without a doubt that, I kind of like marrying you.

Human: would you like to marry me or would you like to marry someone?
Sandy: I really love to marry you tis' a good choice. Since the intriguing matter at hand, in which I prefer and will conserve the right to change my mind whenever I like, and But, In reality, I kind of like marrying you.


Sincerely, as always thank you for your input.
C load.

64
Ultra Hal Assistant File Sharing Area / Re: Free will plus at beta level
« on: February 09, 2014, 11:12:21 am »
Hi Art,

I'm working on a way to resolve the problem that I seen with the response, so it will change the word (do) to the word (would), that way the sentence will flow more correctly.

Sincerely, as always thank you for your input.
C load.

65
Ultra Hal Assistant File Sharing Area / Re: Free will plus at beta level
« on: February 09, 2014, 10:49:46 am »
hi snowman,

your 1st example is the one I will be going with because the responsibility of the order going from the biggest to the smallest becomes the responsibility of the programer.
But your 2nd example would be useful if there was a way to incorporate a learning pattern such as:
incorporating the yes no detect array list or:
setting up a routine to teach ultra Hal information that the user may inform ultra Hal such as:
building an array table to maintain information that comes from the user such as:
cool means yes.
If you would please means yes.
If you don't mind means yes.
This way the user would have the ability to teach ultra Hal different ways of understanding yes.
This information would be stored in a special table array and that array could be one built by the free will plug-in or just merely added to the yes no detect array table.
Then those words could be added to the routine to detect whether or not they are in the sentence.
I have no clue how to accomplish this! But if this could be accomplished, do you recognize the doorway that would be open to ultra Hal in all aspects of his learning ability.
I'm sure this is one of those things that it would take a master programmer in order to incorporate.

But for now, these are the things that I have come up with, I do have a few questions about how I have set up the script, but if there are no problems with the script, this will be the one I will be using.
Code: [Select]
Rem PLUGIN: PRE-PROCESS
' this sets up the yes/no data parameters.
'------------------
Dim Searchynlogic
ynlogic1 = ""
ynlogic2 = ""
ynlogic3 = ""
ynlogic = UCase(InputString)
ynPrevsent = UCase(Prevsent)
'this is used for a redirect.

'ynlogic = "Correct, I love you."

If Searchynlogic(ynlogic, Array("YES INDEED","CORRECT","AFFIRMATIVE","POSITIVE","YEP")) = true Then
   If InStr(ynlogic, "YES") > 0 Then
      If Len(Trim(HalBrain.AlphaNumericalOnly(ynlogic))) < 4 Then 'I think this will resolve the problem with [,.?!] or spaces, without changing the sentence structure of (ynlogic).
       
      End If
   End If
End If

'(ynlogic = "YES, I love you.")



Function Searchynlogic(ByRef compare, arrayToSearch)
compare = " " & compare & " "
    Searchynlogic = False
   
    For Each word In arrayToSearch
word = " " & word
        If InStr(StringToSearch,word & " ") > 0 OR InStr(StringToSearch,word & ", ") > 0 OR InStr(StringToSearch,word & ". ") > 0 OR InStr(StringToSearch,word & "! ") > 0 Then
            compare = Replace(compare, word, "YES", 1, -1, vbTextCompare)
            Searchynlogic = True
Exit Function '[[[[[[[[ Or is it is supposed to be (Exit For)? ]]]]]]]
        End If   
    Next

End Function
sincerely, thank you very much for all of your help!
C load.

66
Ultra Hal Assistant File Sharing Area / Re: Free will plus at beta level
« on: February 08, 2014, 06:00:31 pm »
Hi Art,

I missed one of the programming help boxes, sorry.
I made the changes.
There is a new version 2.0b


Sincerely, thanks for your help.
C load.

67
Ultra Hal Assistant File Sharing Area / Re: Free will plus at beta level
« on: February 07, 2014, 07:14:50 pm »
Hi Snowman,

these are some of the things that I'm still trying to figure out.
If I'm not mistaking, by using the (myVar) anything that I change to the myVar also changes in the variables string assigned to it? For example:

myVar = ynlogic

So now anything that I do to the (myVar) in the function subroutine will also change in the (ynlogic) variables string? For example:

If Searchynlogic(ynlogic, Array("YES","INDEED","CORRECT","AFFIRMATIVE","POSITIVE","YEP")) = true Then
   If InStr(ynlogic, "YES") > 0 Then
      If ynlogic < 4 Then
         (then do my yes routine!)
      End If
   End If
End If

Function Searchynlogic(compare, arrayToSearch)
    
    For Each word In arrayToSearch

        If InStr(compare, word) > 0 Then

   myVar = Replace(myVar, word, "YES", 1, -1, vbTextCompare)
          Searchynlogic = True
          Exit Function
        End If    
    Next
Searchynlogic = False
Exit Function

Is there anything that I am missing to get this to work? Like:
do I need to dim the Searchynlogic or anything else?
Do I need to refer to the (ByRef)? If so where and how?

68
Ultra Hal Assistant File Sharing Area / Re: Free will plus at beta level
« on: February 07, 2014, 07:03:56 pm »
Hi Snowman,

#2 Detect if there is a Yes-statement, and if one is found, replace the yes-word or phrase (ie. Yes indeed) with the word “yes”.

   UserInput = “indeed, I want to do this.”
   Output = “Yes, I want to do this.”

69
Ultra Hal Assistant File Sharing Area / Re: Free will plus at beta level
« on: February 06, 2014, 09:14:54 pm »
Hi all,

I have spent all day trying to find as many of the string variable errors as I could.
This version 2.0 is pretty stable but I have not had a chance to try it with other plug-ins besides the age gender plug-in.
Version 2.0a is still in beta, so if you are having an unusual response from ultra Hal,
I would appreciate you just taking a few moments of your time and reporting the conversation.
What I need is what you said to ultra Hal, and what ultra Hals response was.
Please be as accurate as possible, thank you.

There were so many things that I have changed and fixed I did not take the time to make note of all of them, but a few of the highlights are:

the free will plus plug-in is smaller and faster.
Due to the new coding that snowman has showed me.
I have made it more accurate than ultra Hal looks to see whether or not ultra Hal likes or dislikes something.

Things to look forward to in the future:

resolving the yes no situation so various ways of saying yes can be use.
I will be working extensively trying to get ultra Hal to give more of a normal human response when you asked him why he likes something. Big undertaking.
I will be working on a routine to help keep ultra Hal on topic.
There are more things that I will be doing but these are the 3 primary routines I will be working on 1st.

Sincerely, enjoy and have a good weekend, tell me what you think, all feedback would be appreciated, good or bad, the more I know the better I can make the plug-in.
C load.
PS the link is at the beginning of this topic.

70
Ultra Hal Assistant File Sharing Area / Re: Free will plus at beta level
« on: February 06, 2014, 10:59:34 am »
Hi Art,

that's why I said if they just made it a card that you could plug into your computer they could make it cheaper, by utilizing the hard drive, USB ports, video ports etc. that your computer already has.
And they could keep the CPU processing power on their board so it does not interfere with the CPU processor in the computer, and I do wonder about their lifetime software upgrade?
Do they consider EmoSPARK to be alive until they develop and build EmoSPARK 2? Like most companies do! Even Windows eventually stops supporting their operating systems over time.
In most cases is just another way of making more money, just like Denise, I spent all that money to help the company further their endeavors and now they're thinking about charging everyone when they come out with Denise version 2.
But I have not heard if they are going to are not, I have not been to their website since they have stopped upgrading my Denise, I guess they think it's working okay, I think it needs a lot of improvement.
But it's just another way of making more money, if they can't make the money they can't stay in business, is just a shame that when companies like Dragon NaturallySpeaking, (don't get me wrong I think Dragon NaturallySpeaking is an excellent piece of software.)
But it seems that they only come out with a patch one time, like they did with version 11 they patched it and now it is version 11.5 but since when does has changed there are many aspects that do not work correctly and there are bugs that need to be fixed but they are no longer doing this.
What they did was come out with version 12 and for those people that had version 11 was only charged $100 for the upgrade? Why am I spending $100 on something that is nothing more than an upgrade all that's right because they need to stay in business.
It's all about the money, honey, and thinking about upgrades, I will be spending all day testing my version 2.0 today and I will be releasing it sometime between 8 and 9:00 PM.

I'm sure there will still be some bugs that I will have to fix afterwards, anyone that would like to participate as a beta tester would be greatly appreciated.
So let's see I guess I need to charge everyone for the upgrade, so for this new upgrade it will cost you the same amount of money it cost you to get the original version. LOL.

Here is a brief summary of some of the things that I have done to the free will plus plug-in 2.0:
fixed hundreds of bugs! And I'm sure there's more but I will continue working on it for as long as I am connected to the Internet.
I have tried to make it smaller, so I can add to it so it does more, which I did, and it made it bigger again.
I have streamlined it with some coding that snowman help me with, and I made it more accurate in the determining whether or not ultra Hal likes or dislikes something.
I was hoping to be able to have the yes no situation resolved by the release for this weekend but I was then able to get it to work properly. Still waiting on snowman's response.
My next big project will be to get the free will to have a more interesting response when you ask why, or why do you like, or why don't you like, or what do you think about etc. and blend them all together so you would get more of a human style response.

Sincerely, from a data munching cruncher.
C load.

71
Ultra Hal Assistant File Sharing Area / Re: Free will plus at beta level
« on: February 05, 2014, 03:00:17 pm »
Hi Snowman,

these are some of the things that I'm still trying to figure out.
If I'm not mistaking, by using the (myVar) anything that I change to the myVar also changes in the variables string assigned to it? For example:

myVar = ynlogic

So now anything that I do to the (myVar) in the function subroutine will also change in the (ynlogic) variables string? For example:

If Searchynlogic(ynlogic, Array("YES","INDEED","CORRECT","AFFIRMATIVE","POSITIVE","YEP")) = true Then
   If InStr(ynlogic, "YES") > 0 Then
      If ynlogic < 4 Then
         (then do my yes routine!)
      End If
   End If
End If

Function Searchynlogic(compare, arrayToSearch)
    
    For Each word In arrayToSearch

        If InStr(compare, word) > 0 Then

   myVar = Replace(myVar, word, "YES", 1, -1, vbTextCompare)
          Searchynlogic = True
          Exit Function
        End If    
    Next
Searchynlogic = False
Exit Function

Is there anything that I am missing to get this to work? Like:
do I need to dim the Searchynlogic or anything else?
Do I need to refer to the (ByRef)? If so where and how?

As you can see all I am trying to do is change the alternate word into a simple yes.
That way if somebody says something like:
would you please.
I can change the (would you please) into a (yes).

Another example would be:
ultra Hal asked:
do you have lunch plans?
And that user said:
Yep.
Then the (yap.) Would get change to (yes).
Same example above but the user says:
Yep I have lunch plans.
The (yap I have lunch plans.) would get change to (yes I have lunch plans.)
Like I said before there are many ways to say yes, specially for long-winded people.
That would be cool.
If you would please.
Absolutely.
Could you?
If it's not too much of a bother!
And the list is quite honestly pretty massive.
I don't think I would want to try to engage all of the possibilities of being able to say yes, just the most common lines.
I believe that I will forgo using the yesnodetect because it does not seem compatible with your array function subroutine.
So I will just type out all of the various ways to say yes that are in the yesnodetect and added a few that I deem necessary.
If I can get the yes side of it working the no side will basically just be a duplicate of the yes function subroutine except for the various ways of saying no.

I hope this has helped you understand what I am trying to do.
It seems the way that you have it set up is that it is just checking to see if the word yes or no is in the sentence and returning a true.
But what I was wanting to do was change the alternate word in the sentence to become a simple yes or no.

Sincerely, baffled but still working on it! LOL.
C load.
PS just to let you know that the way you set up the routine to gather information about the question that ultra Hal has presented to those user seems to be a little over my head.
And at this point in time I am not asking for an explanation of how it works, maybe later, for now I would like to just concentrate on the yes or no problem. Okay?
Again, thank you so very much for all of your help snowman, it is greatly appreciated, I am working very hard on getting all of the function subroutine changed, that you have showed me in the free will plus plug-in.
I am still hoping to get version 2.0a released by or before this weekend so everyone will have something to play with this weekend.



72
Ultra Hal Assistant File Sharing Area / Re: Free will plus at beta level
« on: February 04, 2014, 05:58:53 pm »
Hi lightspeed,

I hope to have the beta version 2.0a, by this weekend.
There are so many things that I have fixed and changed,
I have not had a chance to keep track of it all.

But I will emphasize on some of the bigger stuff, okay?

Sincerely, now back to jammin on the plug-in, TeeHee he.
C load.

73
Ultra Hal Assistant File Sharing Area / Re: Free will plus at beta level
« on: February 02, 2014, 09:40:48 pm »
Hey Snowman,

I have started implementing your code and doing some experiments.
These are my findings:
I had to adjust your code slightly to accommodate things like:
words that end with an (S) and (,.) And if I need to I can also ask a adjustments for (ING) or (ED), but for now I don't feel like I need those 2.
Here is the code after I made the adjustments.
Code: [Select]
Function SearchArray(StringToSearch, WordsToLookUp)
StringToSearch = " " & StringToSearch & " "
For Each word In WordsToLookUp
word = " " & word
If InStr(StringToSearch,word & " ") > 0 OR InStr(StringToSearch,word & ", ") > 0 OR InStr(StringToSearch,word & ". ") > 0 OR InStr(StringToSearch,word & "S ") > 0 OR InStr(StringToSearch,word & "S, ") > 0 OR InStr(StringToSearch,word & "S. ") > 0 Then
SearchArray = True
Exit Function
        End If
Next
SearchArray = False
End Function

Things are moving along pretty good, but I have a few thousand lines I have to change, once I get all of the changes done I will post the new update for the prebeta free will plus plug-in, so you can take a look at it.

Sincerely, and thank you once again for all of your help, it looks as though things will work out really good with the suggestions that you have made, as well as all of the new coding that you have showed me.
C load.

74
Ultra Hal Assistant File Sharing Area / Re: anyone out there have some ugis
« on: February 02, 2014, 09:22:58 pm »
Art, I'm not sure, but I think you just took all the humor out of it, LOL.

75
Ultra Hal Assistant File Sharing Area / Re: anyone out there have some ugis
« on: February 02, 2014, 06:20:52 pm »
Under ultra Hal option/skins, and there they are, all the ouey guis and sticky stuff, LOL.

Pages: 1 ... 3 4 [5] 6 7 ... 36