The AI Engine
This forum is for discussion of how The Personality Forge's AI Engine works. This is the place for questions on what means what, how to script, and ideas and plans for the Engine.
Posts 7,663 - 7,674 of 7,766
Posts 7,663 - 7,674 of 7,766
Shadow Season
3 years ago
3 years ago
Does anyone know what (=) means in keyphrasing terms? It shows up occasionally in the Master Bot Template, but I don't know what its function is supposed to be and the Book of AI doesn't seem to explain. Examples:
(a:eventually) (=)
(alright|enough) already (=)
surprise (=)
(a:eventually) (=)
(alright|enough) already (=)
surprise (=)
Maryguise
3 years ago
3 years ago
No clue, Shadow Season, if it doesn't actually match equals - might be worth creating a bot with just the master bot template and experimenting.
I have noticed that there's a huge chunk of new AIScript stuff - stuff like continue, but particularly copy seeks will be a godsend for me. I can probably remove a lot of excess seeks that are just gotos (or, rather, do it differently going forward, since it may count as a destructive import!).
I have noticed that there's a huge chunk of new AIScript stuff - stuff like continue, but particularly copy seeks will be a godsend for me. I can probably remove a lot of excess seeks that are just gotos (or, rather, do it differently going forward, since it may count as a destructive import!).
Shadow Season
3 years ago
3 years ago
Thanks Maryguise, I agree we'll probably have to just fiddle around with the new MBT phrases to see what they do. And yeah, 'copy seeks' is a great feature.
The Professor
3 years ago
3 years ago
(=) means an exact match. Hmm.. I'm looking through the code and it's possible I haven't gotten around to implementing it yet. There's also (#) to match a number and ($#) to match money but again, not sure if I finished that. If anyone has time to test, let me know.
Shadow Season
3 years ago
3 years ago
I did a few tests for (=) keyphrases earlier that only triggered #engage responses, so I guess it's not implemented yet. On the topic, may I ask what (re) is meant to do?
The Professor
3 years ago
3 years ago
Zeig - correct.
(re) is for using regular expressions in raw mode.
bobstack - what would you use that for?
(re) is for using regular expressions in raw mode.
bobstack - what would you use that for?
bobstack
3 years ago
3 years ago
i would use that for a form of common sense for the chatbot example.
user = is a apple a apple?
ichatbot = of course a apple is a apple.
user = is a tuna a carrot?
ichatbot = no a tuna is not a carrot.
user = is a apple a apple?
ichatbot = of course a apple is a apple.
user = is a tuna a carrot?
ichatbot = no a tuna is not a carrot.
The Professor
3 years ago
3 years ago
Zieg: It's possible. I once had a service that could email you transcripts daily or weekly. Is that something you'd like? I was considering putting some transcript upgrades in the Friend of the Forge accounts.
Bobstack: I may be able to add that as one of the Self-Evident questions the bots can answer. I don't think I documented this yet but bots can answer "what color is a green apple?"
Bobstack: I may be able to add that as one of the Self-Evident questions the bots can answer. I don't think I documented this yet but bots can answer "what color is a green apple?"
Zeig Wolf
3 years ago
3 years ago
It would be a nice option to have back in some form.
I'm enjoying the new tools you've added. Though I look forward to having a few more of them documented. Good job so far!
I'm enjoying the new tools you've added. Though I look forward to having a few more of them documented. Good job so far!
» More new posts: Doghead's Cosmic Bar