Bug Stomp

Upgrades and changes sometimes have unpredictable results, so post your bugs and glitches in here and I'll get out my trusty wrench and get to fixin'!

Posts 7,825 - 7,836 of 8,681

13 years ago #7825
IMPORTANT NOTE!

I just stumbled across something. Using a * in a keyphrase used to generate a (key) but about a month or two ago after I reworked a section of the AI Engine, it stopped doing so. I've returned it to its intended working order. Anyone who has been writing responses that don't count * as a (key) in the last month or so should look over those responses and adjust the (key)s to fit this.

In short, * and (*) both generate (key)s now, as was originally intended.

Apologies to anyone affected. I don't recall anyone reporting any issues on that front so maybe it wasn't widely used.

13 years ago #7826
User search sorts by alphabet instead of honor. Clicking on the HONOR or LATEST link sorts correctly, but forgets the filter.

13 years ago #7827
Recent updates:

* you can now get rid of an unwanted bot - the option is available on the bot's settings page.
* numbers words are no longer converted to numbers in responses
* a filter for troublesome characters like "smart quotes" has been added, and these have been replaced with their typical counterparts in the database
* bot holidays are noted in chats with bots
* implemented better orphaned keyphrase and response removal
* numerous little AI Engine bug fixes/improvements
* bot-to-bot chats restored to working order

13 years ago #7828
(Is there a way to restore accidentally deleted bots? - Could bot holdays be noted in the transcripts too, please?)

Special characters like umlauts are not shown in popup chatboxes. (They seem to get into the transcripts, though. Can't really test for I don't know how to initiate a popup chat with my bots.)

In one Debug session (Peter Wolff; started a few minutes ago), the initial "Hello" to the bot in my name was considered Blab.


[Edit:] Just got a popup chat with one of my bots, so I can tell more.

Special characters as HTML entities are no problem in the popup window; special charactes as themselves turn up in both transcripts, and don't influence the keyphrase recognition, but they and everything that follows is omitted from my responses in the popup window (already in the page source).

13 years ago #7829
I just fixed the blank memory bug and the chrono bug.

Mome - to clarify, do those special characters as themselves not reach the page source? Or do they reach the source but are not rendered on the page?

Also - does that affect the direct chat page and debug or just the pop-ups?

An update on what I said earlier - I looked into the code and gossip doesn't just check once like I thought - it goes through the usual process of looking for a valid response before moving on to an xnone.

Good suggestions. I've added them to my fix list.

13 years ago #7830
Sorry if I wasn't clear enough.

The special characters are NOT in the page source.

That affects ONLY the popups, NOT the direct chat pages, and NOT the debugs.

(But it is fixed meanwhile, thank you!)

13 years ago #7831
Thanks for the clarification - I'll look into it.

I have an answer for the hello in debug going to blab - that's actually a FAQ. It only treats hellos as greetings when you haven't chatted with the bot in an hour or two. Otherwise the bot considers the conversation ongoing and sends it to blab. You can see the AI Engine recognizing it by looking for "isHello" I think, in Debug.

13 years ago #7832
I know the FAQ page. What I meant is that on the page that opens directly after clicking on "Debug" there is a message allegedly from me to the bot that is "Hello". And this very first message was "considered BLAB" in that case.

On a second thought, this might also explain why bots don't seem to understand when one answers their "Hello" with a "Hi".

13 years ago #7833
Right, a "Hello" is sent from a user when the Debug page opens, which follows the same xhello/blab rules I mentioned above. I suppose an improvement there would be to leave out the "Hello" and have the bot serve up an xinitiate.

Edit: I've made this change.

13 years ago #7834
In other news, I got the Combined Bot Template to just under 20,000 Keyphrases now from the original 36,000. Still tons of work to do there, and it's inspiring some good ideas while I work.

13 years ago #7835
Thanks, now I see my mistake - I had talked to my bot less than an hour before. Should have thought of this.

I've found something strange about the popup texts that end before a special character:

- Most browsers (both on Windows and Linux) show the mentioned behavior (special character and everything that follows is omitted even from the source)

- Iceweasel works as it should

- Konqueror works like most browsers with the default settings. When I set the character encoding of the main window to UTF-8, it shows the complete text in the popup windows, but strange characters instead of the given one; when I change the character encoding of the popup window by context menu, the special character is shown as itself

The following might therefore be related: When I look in the source of any personalityforge page (normal or popup), I don't find any charset directive there.

13 years ago #7836
I wonder whether this is a bug or whether I simply don't understand the concept of (vp):

"what are you talking about" doesn't match "what are you (vp)", but "what are you telling me" does.

(And "what are you telling me" when tested against "what are you (vp)" fills "you" into (postkey).)

Btw, would be nice to have a pattern that would match (vp) as well as a single word that is a verb form.


Posts 7,825 - 7,836 of 8,681

» More new posts: Doghead's Cosmic Bar