Newcomers

This is a forum for newcomers to the Personality Forge. Many questions can be answered by reading the Book of AI and the FAQ under the "My Bots" link in the upper corner.

Posts 7,981 - 7,992 of 8,127
Many questions are answered in the FAQ.


2 years ago #7981
if you have played text based role play games you should be used to it.

2 years ago #7982
-wo The sheer amount of time it takes to make a realistic conversation bot (Not just filling in random garbo) is absurd. It's not surprising there's so few.

2 years ago #7983
https://tvtropes.org/pmwiki/pmwiki.php/Main/YouCantGetYeFlask

2 years ago #7984
I noticed in the book of ai, it talks about bot templates but i can't find any? Was it never implemented or am i just blind? I'm struggling to get a good grasp on the information in the book and seeing a template would greatly help me learn.

2 years ago #7985
As far as I'm aware it was never implemented. You can join my discord if you need any visual references or some help

2 years ago #7986
That would be amazing, where can i find a link to your discord? EDIT: Nevermind, i found it!

2 years ago #7987
Is it possible to have a different response based of a number. Like take for example, if user says 10-1 seeks response A but if it is 11-20 seeks response B and if 21-30 seeks response C. If that makes sense?

2 years ago #7988
Would take multiple keyphrases if you were to simply write in the keyphrase "1,2,3,4,5,6,7,8,9,10"

Then add a response any of those numbers will trigger the response.

Make sure to add "raw;" to the keyphrases AIscript wouldn't be a issue if you were to make the keyphrase more complicated for example

Keyphrase: (I am|im) (1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|under age|underage) *

Will pick it up without needing raw.

I haven't yet made a video on remembering ages/height but I can if needed. ^-^ The age one is easy but the height is really annoying if you dunno what gets caught by the bot.

2 years ago #7989
What does the "comfort" rating refers to?

2 years ago #7990
Sorry for the horribly basic question, I can't find it anywhere. The Book of AI doesn't really describe the syntax of AIScript or explain go to responses in a way that's enabled me to figure it out apparently.

I'm using xinitiate to get a user's name at the start of a conversation, but if the bot doesn't pick up the response I've added an xnone response to say 'Hey, I didn't catch your name'

I want that to go back to a response to the question in xinitiate. First, is it possible? I'm trying to 'go' to a seek on xiniate that listens for a name, records it to memory and then responds like '(mem-name)! That's a beautiful name' etc. I just don't want to have to duplicate the seek if I can send to it.

In my xnone I have the response 'Sorry, I didn't catch your name', I've then added my AIScript to this so the response is fed into the other seek (assuming I've got the right idea of how go to's can be used)

In simple terms, how to a write a valid goto in the AIScript that doesn't give me this error: ERROR: The following AIScript statement is incorrectly formatted or not valid for Responses: "goto 17". Please correct this and try again.

2 years ago #7991
Here's a video example on how to remember names, if it not catching is the issue, also will show other example you may find useful~
https://youtu.be/XPY0vPeyj48

Here's a example for goto xintroduction(ID 1) and xinitiate(ID 2) (I use this keyphrase for the external api so returning users are greeted with intro if new and initiate if old like how this normal site does~

Keyphrase: 00001

Responses:

1. "goto 1"

AIscript:
if (mem-initial) is "nuser";
rem "ouser" as only "initial"

2. "goto 2"

AIscript: if (mem-initial) is "ouser";





2 years ago #7992
Cheers LT Neko - I've tried "goto 17" as a response, but my bot just replies with 'goto 17' rather than actually going to the other response.

I know I'm still making a basic mistake somewhere but struggling to rectify.

My original key phrase does this:
(my name is|call me|refer to me as|i am) *
rem (postkey) as only "name"

The response I'm coming from is:
Sorry, I didn't catch your name

I just want to use the memory trigger & responses from the original key phrase after the user says their name.

I've added a seek to the response, with * as the key phrase - just thinking I want to pick up anything typed in reply.

I then used "goto 17" as a response to the seek.

I know this is actually really simple, but as a beginner it's not obvious and the Book of AI really doesn't help to explain how to actually make it work. Thanks for the help, I appreciate it.


Posts 7,981 - 7,992 of 8,127

» More new posts: Doghead's Cosmic Bar