How to get the best experience imo

I am not an expert with AI chats whatsoever, but this is my personal experience and opinions on how to get the best conversations to last and to be the most enjoyable. This also would be more directed at people who want a mixed experience of immersion with both storyline as well as romance.

The biggest secret here is going to be editing and I'm going to list some examples of things to edit as well as my thoughts on a few different parts of creating the bot.

Roleplay ending too soon

The replies that janitor gives back can be amazing, but they can also make the role play end way too quickly by being lengthy. This can happen if it's a romantic situation and too many actions are happening quickly or in a scene where things are being described and again, too many actions are taking place. All you have to do is simply edit what they've said to you and cut it in half. Think about where you would like to be able to respond to an action or to something that has been said and back it up to there. You don't have to just accept the whole thing that has been given to you. This will greatly help the length of the role play and keep it going.

Actions or phrases not wanted

This can be a description that is completely off from the character you have in mind. Or it can be an action that takes place. Two examples would be your character isn't tall, but the bot says something about how they " loomed" over you. Or maybe they shoved you up against a wall. You can simply edit both of those situations out of the conversation or you can change them. Don't be afraid to change what the bot has said or cut something out completely. It might come back later, but it has a less likely chance if you edit out as soon as it happens so it doesn't want to repeat it again.

Adding APIs

There was talk on here that apis weren't working or weren't making any difference and I can't agree more. I have tried several apis and then make very little difference. The biggest complaint on here seems to be that the character talks for you or gives actions for you. Again, the best way to handle this I personally find, is simply editing. If you don't want them to be taking over what you would be doing, either edit their response up to where they started giving you actions so that the role play lasts longer and you can respond instead or simply edit out where it's described something for you. But even with an API code of having the bot not speak for you, it's still going to now and then. It's just the nature of the bot.

Changing temp

Some people find changing the temperatures is really helpful. I personally find no difference since I enjoy editing the conversation and taking control. The more you edit and it can learn from how you've edited its conversation, the more it's going to respond in the way that you want instead of trying to guess the correct numbers. It's also going to change the length of the responses if you're editing them down so they're not as lengthy. The biggest factor of how a bot responds seems to be not what you've put in its personality or keep in the chat memory, but more about its own responses earlier. It feeds off those.

The response you give matters

I recently saw a post about how to respond and it has worked incredibly well for me. Sometimes you just flat out don't know how to respond to what has been said or you don't know how to keep the chat going after the bot has given you actions.

Here is the formula I found that works best: "Your action. Your response. An action involving them"

Example: I smile happily well that sounds like a good idea I take your hand and we walk back into the party

By doing this, you're giving the bot more information to work off of even if it's a simple sentence or two. Your responses don't have to be lengthy, but they do need to include something you've done, something you've said, and then something typically that includes them So that the bot can work with that. If you say something about walking back into the party, the bot then will start describing what is happening as you're walking back into that party or what happens after you do. It gives it something to work off of and keeps the story going.

Not give too many details

Sometimes we can get caught up in the tiny details of what's going on. We think every step of what is happening needs to be described. Sometimes it's best to be a little more vague.

An example would be If your character and you are eating breakfast but have plans to go out shopping afterward, there can be a tendency to want to describe everything in between. The finishing of the breakfast. The getting dressed. The getting to the car. And then leaving to go shopping. Those small details add up and take up the bot's memory. You can simply go from eating breakfast to then getting ready and getting into the car and stated as such in actions. You don't need all those little details in between that sometimes we get caught up in writing. This will shorten your role play more quickly because of how much memory it's taking up.

Example: I giggle and shake my head and start eating again, trying to imagine a dress that I'd feel comfortable in

We finish eating and get ready oh! Want to drive my Chevelle today? You had mentioned before you'd like to. I hold out the keys to you

Chat memory

Chat memory is incredibly helpful but I would not leave the summary it gives. I would have it make an auto summary but then edit it down so it doesn't take up so much space. It also can give you false information, just making up something completely. There can be details that are off so make sure that you are reading through it and not just accepting it. Or else your story is going to change sooner or later. You can also use the chat memory like a second brain and put in small details that you're wanting it to remember, like a date you had at a specific restaurant or that a character calls you a certain nickname. The best best way to use chat memory in my opinion is when you're wanting specific details, not just vague ones. The more vague you are, the more room it has to play with. If you want the bot to specifically reference the name of something, I find chat memory is the best place to store those so it can reference them again correctly.

Again, I am no expert and come on here frequently asking questions myself. This is just what I've learned over the last few months as well as how things have changed since they've done some updates. Doing the steps above, I have gone from about 50 chats with a bot to over 200 and counting. I hope this helps someone out there.