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,671 - 7,682 of 7,766
Posts 7,671 - 7,682 of 7,766
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!
heyWeJustMet
3 years ago
3 years ago
Hi! How do you install plugins? I'm having difficulty understanding how to script for my bot. Do i just write in the response section the word or is there some punctuation needed to be added? I see this kind of thing often (m:i_am) in the key frame section.. I'm guessing the response could be anything like. the bot (I am) hungry, sleepy, board, in the response section do i need any special punctuation, or just the word?
It doesn't seem like some of the responses I wrote for the bot are coming up in the chats.
It doesn't seem like some of the responses I wrote for the bot are coming up in the chats.
bobstack
3 years ago
3 years ago
copy the full name of the of the plugin into your keyphrase.example (p:fourleganimals)
read the book of ai in the build menue.
it has examples of how to do things.
like scripts for instance.
read the book of ai in the build menue.
it has examples of how to do things.
like scripts for instance.
heyWeJustMet
3 years ago
3 years ago
ah! thanks! i wasn't sure if i still needed all the () : and *# special characters in the response
bobstack
3 years ago
3 years ago
is there a way to delete memories from something like this?
what i want to do is delete all the memories from a particular user
with the keyphrase forget me?
(m:i_like) to eat (np)
i did not know you liked to eat (key1)
rem (key1) as "youdesireeat-like-np"
what i want to do is delete all the memories from a particular user
with the keyphrase forget me?
(m:i_like) to eat (np)
i did not know you liked to eat (key1)
rem (key1) as "youdesireeat-like-np"
jkroker
3 years ago
3 years ago
@palacinkyman -5 and 5 should be easy, just set it to affect emotion by relative -10 or 10 lol.
Otherwise I'd say to hit a specific emotion, it *might* be possible if you make a ton of keyphrase replies, each with its own "required emotional state to trigger" equal to X (for every possible value of X), and for each reply you'd set AIscript to alter their emotional state by D-X where D is the state you desire.
Example: if you want emotional state to be 3, you could have 11 replies (one for each state they might already be in) and say the -2 reply would increase emotion by 5, the 5 reply would decrease by 2, etc.
Otherwise I'd say to hit a specific emotion, it *might* be possible if you make a ton of keyphrase replies, each with its own "required emotional state to trigger" equal to X (for every possible value of X), and for each reply you'd set AIscript to alter their emotional state by D-X where D is the state you desire.
Example: if you want emotional state to be 3, you could have 11 replies (one for each state they might already be in) and say the -2 reply would increase emotion by 5, the 5 reply would decrease by 2, etc.
palacinkyman
3 years ago
3 years ago
I have command for user to reset whole memory of the bot if they wish to. Well, all manually stored memories. And I wanted to also reset their emotional status to 0 without need to add new seeks.
» More new posts: Doghead's Cosmic Bar