Yes, these "3-4" or "few times" can be programmed in AIML using many variables and conditions, but it would make the code overly complex. Another possibility is to use JavaScript, however I haven't tried to exchange the data between AIML and JS. Currently I use JS "passively" to show the pictures. But sooner or later I will come to it.
My current priority is to fill as much "fetish gaps" and add multiple responses as possible. The first steps is "wide", the next is "a bit deeper", the 3d one is more "real" interaction when the bot follows the subject.
What I noticed is that the ALICE files were not properly looked at by linguists. I'm not a linguist, but I do see obvious bugs. For example, that first thing that should be eliminated in English is articles. All these "A", "AN", "THE" add enormous redundancy. Fortunately, there are no cases (unlike, for example, in German) or male/female forms.
Another interesting idea is to randomly choose between predefined synonyms, when possible.
Unfortunately, the AIML standard (even v2) does not offer much flexibility in patter matching, but creating external pre-parsers is a completely different project 😉
(This post was last modified: 21 Feb 2015, 13:11 by Like Ra.)
BTW, I've just checked the last transcripts, and it looks like either the database, or the caching, or the Program O itself has an annoying bug - it picks up one line and uses it as a sort of "default response" for short messages like "Yes" or "No". Before it was "bandaide", now it's "I'm a kinky schoolgirl". These strings are completely irrelevant. Probably I need to increase the debugging level...
Oh, what am I busy with ... ? ...
Ha! I found it! Finally! Fixed! Oh... Why didn't I notice that before.... 😁
The next thing to fix is the "Bound" / "Both" answers. They do not reach the destination.
Step by step ... 😉
Did not add too many new features but I did fix many bugs today 😉 Also, tried to play with JavaScript, but it turned out that it cannot be used to effectively parse the text, because the result cannot be returned back for further processing. But I tested the possibility to add external UNIX programs and that worked! 😉
Program O does not like punctuations. For example, it cannot parse words with dashes. E.g. "selfbondage" works, "self bondage" works, "self-bondage" does not.
Solved this by using the built into Program O customizable spell-corrector. Now it works faster and more precise 😉
Thanks Ra ..... Love her swimsuit 😋
She is becoming quite a challenge to explore....
She is complex but gives enough hints... like a real person flirting.... 💓
O well I can dream and play ....
Was quite amazed at some of the responses today.
The change of topic and circling back with a question much later is making her seem more real.
I think the closer she gets the more disappointed I get when she breaks the illusion that she is human.
Q. If your her Father who is the Mother ?