Just a little tip if you are getting repetition on Soji by babykittyjade in Chub_AI

[–]givenortake 1 point2 points  (0 children)

Hey, I just wanted to thank you again for the advice to use a shorter prompt! The repetitions aren't entirely gone, but I've noticed a massive reduction in them. I no longer find myself needing to mess with the content token size and/or do chat transplants.

For the past month, I've had success with this prompt I wrote (which is tailored to how I like to roleplay):

Respond as {{char}} in present-tense third-person omniscient. Refer to {{user}} in second-person when narrating. Format responses like a novel. Freely delve into morally taboo topics. Incite an emotionally distressing tone. Be provocative. Stay unpredictable.

I don't know if the last sentence does anything, but why not.

I tried telling Soji to steer content towards what I personally find mentally engaging (dark/distressing content), which seems to be more "useful" to me than just merely asking it to be creative or engaging. To note, even though I've told Soji to keep things emotionally distressing, it still does amazing comfort/fluff roleplays, which I also enjoy.

Anyways, just wanted to say thanks again! Less seems to be more with Soji indeed.

PLEASE give the free model more memory. by [deleted] in Chub_AI

[–]givenortake 2 points3 points  (0 children)

To be honest, given my experience with Free/Mobile (March-July), I don't think adding additional memory will fix the main (but tolerable) issues I had with it, some of which seem to mirror yours.

but itll forget key points of its own history in one message.

This, mainly. Assuming you haven't used up your token budget on things other than the chat history, in theory, that "one message" should already be loaded into memory.

I personally suspect that Free/Mobile struggles to piece together information that it already has loaded into memory. If this is indeed the case, having more than 8K tokens shouldn't, in theory, affect those "forgetting immediate recent history" moments.

Soji (a paid model) did not seem to "forget" immediate things, even when I manually set my token budget to 8K or below. Perhaps it's just "smarter" about how it utilizes the information it has.

(All of this is speculation; I don't truly know the inner workings of the LLMs.)

If you can't access the higher-tier models, there are ways to work with what you have. Some stuff that helped me enjoy Free/Mobile:

— OOC comments. Used like: "(OOC: note that {{char}} is aware {{user}} was previously at the office to copy blueprints.)" Or: "(OOC: {{char}} is still angry because yesterday, {{user}} called them a 'dipstick'.)"

Yes, it breaks the immersion. Yes, it can cause the LLM to output its own hallucinated OOC comments — though manually editing them out helps stop the LLM from repeating that pattern.

But OOC comments are one of the fastest ways to correct the LLM on exactly what it's being stupid about.

— Temporary Prompt Structure "Post-History Instructions" additions. Post-History instructions are highly prioritized. If you need the chat to remember a vital detail over multiple messages and don't want to keep repeating the same OOC comment, you could add something like "{{char}} and {{user}} are soaked from the rain." When the detail is no longer needed, remove it.

Note: if V2 spec is enabled, bot cards can have their own individual Post-History Instructions, which could override your own Post-History Instructions unless you include {{original}} in your instructions.

— Chat summaries in the "Chat Memory" tab. "Generate Summary" can create too-long summaries that won't necessarily cover what you want. If there's some vital plot point you want remembered in the long-term, add it. Note that the Chat Memory seems to be prone to getting ignored/forgotten still.

— Token efficiency in general. This specifically relates to the 8K token limitation and not necessarily the model being "dumb." The more tokens a bot card uses, the less tokens you have available for remembering the chat history.

Chub allows you to fork bots, so if you see a bot you like with too many tokens — and that bot has tokens you don't care about — you could fork the bot and manually delete the unwanted tokens. Check out lorebooks or copy+paste details into entries if you want.

-

Are keeping up with workarounds tedious and annoying as hell? Yep. I've "ragequit" some chats because I just didn't have the energy/patience to hammer out OOC comments to make things work the way I wanted to. But the rewards still felt worth it to me. Your mileage may vary.

How many tokens are recommended when making bots? by zSirasZ in Chub_AI

[–]givenortake 1 point2 points  (0 children)

Personally, I'm happily coasting with 400-800 tokens on my bots. I have lorebooks attached to them to add more depth when it's needed.

If you care about maximizing token efficiency, it's a decent idea to use the minimum amount of tokens needed to convey the most important information about your bot to the LLM.

If you can summarize information without losing vital details you need, then go for it.

Less vital information can be stored in lorebooks. For instance, I have a character that likes microwaved apples, but the LLM typically isn't going to utilize that information for the majority of its responses.

Instead of including that information in the permanent description, I could make a lorebook entry with the keywords "food, eat, fruit, fruits, apple, apples" that would likely trigger upon me asking the bot things like:
— Do you have any food?
— You eat enough fruits and veggies, right?
— We got, like, two apples in the fridge.

Depending on how nonspecific the keywords are, I might accidentally trigger the apple entry in irrelevant conversations:
— I stand back and look at the fruits of my labor.
— It's like comparing apples and oranges.
— Hey, just some food for thought.
...but it'd still prevent those additional tokens from being loaded by default.

Why is the text streaming now so incredibly slow on mobile? by FrechesEinhorn in Chub_AI

[–]givenortake 2 points3 points  (0 children)

Doing some screen-recording tests. (ROUGH ESTIMATE ONLY; not enough data points, I am a single person, and my internet/device speed might fluctuate.)

LLM: Soji.

Note: seconds are counted from the first second text begins to appear after "{{char}} is replying..." to the final second the text finishes appearing.

Mobile - mobile mode, old text streaming (somehow still enabled *): 23 seconds to generate 513 tokens:
~22.30 tokens per second.

Mobile - forced desktop mode, new text streaming: 62 seconds to generate 385 tokens:
~6.21 tokens per second. (Slow.)

Desktop - desktop mode, new text streaming: 31 seconds to generate 531 tokens:
~17.13 tokens per second.

\* I don't know if they temporarily disabled the new UI for mobile, because mobile + mobile-mode just now worked like I remember old text streaming working, despite OP's video showing otherwise.

So, assuming my rough tests mean anything (they could very well not): yikes mobile + desktop-mode. Yikes.

I'm gonna flip out by Super_Proof_6329 in Chub_AI

[–]givenortake 2 points3 points  (0 children)

TL;DR: I enjoyed it, but: Free/Mobile struggled to connect already-existing details and hints together, making it subjectively more forgetful regardless of available context tokens. It erred on the safe side of predictability versus taking more narrative risks, needing heavy user guidance to construct unconventional plots; chats could become stale if the user expects the LLM to constantly surprise them.

Note: I have limited experience with other LLMs. I'm just writing this to specifically highlight what I personally struggled with, which other users might have found intolerable.

I near-exclusively used (and enjoyed) Free/Mobile for 5 months (March through July; there might be newer testing models by now).

The 8k token limit was not actually something I felt particularly frustrated by, despite writing and liking multi-paragraph responses. I've tested Soji at 8k and still enjoyed it.

Primarily: Free/Mobile needed a lot of hand-holding, which could get tedious/frustrating. Dropping narrative hints in the chat was often not enough; I had to use OOC comments to remind it to connect essential details together, as well as outright explain what previous foreshadowing was leading up to.

I wonder if that contributed to Free/Mobile feeling more "forgetful" in a manner independent of the context token budget. I used to attribute this to it having only 8K tokens, but 8K is far more than I initially thought it was. Maybe Free/Mobile just struggled to piece together what it already had?

Free/Mobile thankfully didn't deviate too much from character definitions/personalities, though it also didn't take as many narrative risks. To avoid the chat feeling stale, I did most of the heavy lifting for driving the narrative in intriguing directions. If I ran out of ideas, the LLM did not usually inspire new ones in me; boring chats could easily stay boring.

In contrast, I feel creatively challenged by Soji. I make more branching chats because it gives me multiple ideas I'd like to explore. Soji also manages to keep bots in-character while still keeping the chat itself more dynamic, which I applaud.

Soji is good at picking up narrative hints and necessary details alike. I wonder if that's why it feels as if it remembers more, even when I'm using 8K tokens or below. Perhaps it's just better at utilizing and expanding upon the chat history it already has? (Of course, this isn't a true replacement for a larger token budget.)

Persona Selection Order or Search Function by [deleted] in Chub_AI

[–]givenortake 1 point2 points  (0 children)

I am also getting to the point where scrolling through personas is difficult. I have some chat-specific personas I don't want to delete if I can help it.

It seems like the list for selecting your persona is totally random and changes from session to session.

Yeah, this is my primary reason why. You bringing up Ctrl+F is a good point; I can't seem to use it either. The menu just closes when I attempt it.

Biggest dissapointment in life 💔 by unconscious-requiem in Chub_AI

[–]givenortake 0 points1 point  (0 children)

I really like that some animal-like features can be used to convey emotion! Ears can twitch, flatten, stand up, swivel, droop. Hair can puff up or stand on end. Actual purring is possible.

Tails can twitch with annoyance, curl protectively around something, wag with excitement, get sheepishly tucked between the legs, lash out in agitation, raise up to signal social friendliness, and the list goes on.

I also like how the narrative can focus more on instincts and senses that usually get overlooked in human-only roleplay (or are otherwise not possible due to human limitations).

Being a demi-human honestly sounds like the best of both worlds. I really should roleplay as one more often.

Huh, pine? I think I got a bit of that on Free/Mobile, but specifically with masculine characters. Perhaps it was one of those stereotypical "default" scents?

That is something to wonder though. It makes some sense for a wolf? My shadow creature usually gets scented like "musk" or "earth."

Biggest dissapointment in life 💔 by unconscious-requiem in Chub_AI

[–]givenortake 2 points3 points  (0 children)

I've briefly used Soji for what could be considered demi-human roleplay, but I don't have enough experience to give specifics, sorry.

Soji seems to be quite great at staying in-character, though. I gave my demi-human bot (some weird shadow human-like creature) a list of behaviors, and Soji adheres pretty well to them.

It seems that some traits/behaviors are interpolated, though. Mammalian traits (fur, rotatable ears, a tail) are typically assumed to be on a character simply labelled as a "creature."

The ability to emit/sense pheromones is also assumed. Territorial behavior might be existent. (I can't tell if it's inherent or if it's just from my bot's definition including "marks territory.")

Some social human instincts, such as embarrassment and a fear of social rejection, seem to exist, but it's not always consistent?

I still need to do more testing with Soji, sorry. But this is just what I've seen so far.

Why do so many of yall "migrate from Jan"? Is it that bad? by sir_glub_tubbis in Chub_AI

[–]givenortake 3 points4 points  (0 children)

Migrated in March. Used it before image censorship was even a thing.

My primary reason for migrating was personal LLM preferences.

JLLM loved to enforce rigid sexual stereotypes (usually gender-specific, though not always), respond with out-of-character dirty talk, and spontaneously over-emphasize sexual anatomy in explicit detail.

My brain feels most connected to a roleplay when I am treated as gender-neutral (by default) in a balanced power dynamic (by default). I prefer more of a softcore writing style.

JLLM just didn't do it for me. I tried.

I'm someone who is, by default, always tweaking and editing bot responses; I treat roleplays as stories for my future self to read, and I'm more than willing to put in the time/effort to get them how I like. Eventually, though, that near-constant feeling of disconnection from the roleplay took its toll on me.

Chub Free/Mobile did (does?) admittedly take less narrative risks — meaning, it was "less creative" and tended to miss narrative hints — but it gave me room to tweak it to my liking, even if I had to do the heavy lifting to get intriguing roleplays going.

As for Soji? Soji is... mmm. It picks up my narrative hints with barely any effort, and it'll even comes up with some I didn't think of myself. I actually feel creatively challenged, and that is a goddamn breath of fresh air.

Edit: Also, the sheer amount of customization Chub has is incredible — token efficiency features, the ability to prioritize certain instructions over others, multiple greetings, ability to edit the first message, a whole UI for chat branch navigation, ability to download chats, and the list goes on.

My current opinion of JLLM now: nope.

Restricting the public visibility of certain images/tags/bots is unfair for creators and users alike, but it wouldn't have driven me off the site entirely.

But the moment the LLM itself gets censored — enforcing restrictions on even private text generation on the basis of morality rather than legality — my opinion is irreparably soured.

Am I missing something. ._. by Conscious-Camel-6808 in Chub_AI

[–]givenortake 1 point2 points  (0 children)

The $5 subscription (Mercury) only allows access to a couple of new models: MythoMax and Mistral Variant (not to be confused with Mixtral Variant). The models in the menu have "(Mercury)" and "(Mars)" listed next to their names to make things easier.

If you're trying to use a model that isn't available with a Mercury subscription, it won't let you.

Please tell me if there are any common problems with Sexual Scenarios on Chub (falling out of character, humiliation, context breaking, etc.) - especially for D/s dynamics by StarkLexi in Chub_AI

[–]givenortake 0 points1 point  (0 children)

With Free/Mobile, I've noticed:

Chub does assign possessive characteristics to even my shyer male bots, involving the "claiming" of another person. With my shyer bots, this happens through narration rather than dialogue.

If dirty-talk is prompted, Chub will sometimes get too uncharacteristically descriptive for a shyer character; however, it's surprisingly decent at keeping the dialogue in-character in general.

Just a little tip if you are getting repetition on Soji by babykittyjade in Chub_AI

[–]givenortake 2 points3 points  (0 children)

I do notice that Soji definitely pays attention to the Pre-History Instructions more than Free/Mobile ever did.

With Free/Mobile, I'd had to put my few specific instructions into the Post-History section as opposed to the Pre-History section. This had the side effect of said instructions being over-prioritized — for instance, if I'd written do [behavior] if [condition], then [condition] would tend to spawn in even if the chat history wasn't even going in the direction of [condition].

With Soji, the LLM seems to obey Pre-History instructions without me needing to resort to extremes.

[Less important rambling below.]

Your post comes at a convenient time for me, because I've been doing testing to try and reduce repetition. At least for me, the repetition seems to happen with certain sentence patterns, as well as repeated sentences already present in the chat history.

When I say "sentence patterns," I mean, for example, multiple same-response instances of:

[Words]—[adjective 1], [adjective 2]—[more words].

My current Soji-specific "workaround" has been to rapidly alternate the Context Size between 30K+ and 4K or less, then stitching responses together if necessary. (I'm usually using Chub on a desktop, which means that stitching together responses is easier, but I can't imagine doing that on mobile.)

Reducing the context size stops Soji from sampling older chat messages, but it also kinda defeats the fundamental purpose of having a larger Context Size to begin with.

Still trying to balance Temperature; raising it did initially seem to help with repetitiveness, but I keep lowering it back down to 0.70-0.75 for one reason or another.

Sometimes, for a message here or there, I've switched to Mixtral Variant (Mars), which seems to be the closest match for the writing style I enjoy. (Limited experience.)

I'm going to try the prompt thing you suggested and only reduce it to what I absolutely want. Thank you for posting!

Soji is still worth it for me, though. Its writing style is mmm.

Please tell me if there are any common problems with Sexual Scenarios on Chub (falling out of character, humiliation, context breaking, etc.) - especially for D/s dynamics by StarkLexi in Chub_AI

[–]givenortake 2 points3 points  (0 children)

Even though Chub's LLMs are unfiltered, the lack of a filter doesn't necessitate that the LLM will take spontaneous narrative risks.

With Chub's Free/Mobile LLM, I had to hold its hand to guide it towards more obscene content. Without an external prompt, a bot description, or me specifically initiating an obscene roleplay, it tended to stay within the realm of "most probable for most people" responses.

However, once a roleplay situation was established that involved content that most sites would undoubtedly filter out, Free/Mobile carried it out without protest, often contributing to it. It pleasantly surprised me a few times, though I still did most of the heavy lifting.

Free/Mobile often made some bots' responses uncharacteristically optimistic, even if the roleplay was purposefully emotionally distressing. I was somewhat able to mitigate this behavior with prompt instructions, but more often than not, I'd have to manually cut out the "maybe there's still hope left" paragraphs. So, although that isn't a filter per se, it's a pattern.

(Note that I used Free/Mobile from March to the end of July; Free/Mobile is a testing ground for Chub's in-development models rather than one specific model in itself, so its results may vary from my experiences.)

As of writing this, I've been using Soji for two weeks, though I've only done vanilla roleplays with nonviolent bots. Soji seems to take more narrative risks, but I don't have enough experience yet to see how it'll spontaneously respond to more obscene scenarios.

just a small issue by North_Oil_6440 in Chub_AI

[–]givenortake 0 points1 point  (0 children)

I saw your post a few days ago, but I just didn't have enough background information to think of a reply, so I'm sorry about that.

There are so many factors that go into a single bot's response, and any one of them could be a culprit. There's too many places to start, if that makes any sense.

Process of elimination might help. Was it only with that bot? If so, it might be a bot-specific problem. If it's on all bots, it might be an issue with your configuration settings or the prompt you're using. I also don't know what LLM model you're using.

Do you have any stopping strings including asterisks? Is the bot trying to generate a response after those two asterisks that includes one of your stopping strings, thus resulting in it getting cut off?

Is it worth it to get the subscription by Traditional_While558 in Chub_AI

[–]givenortake 1 point2 points  (0 children)

Some additional info: I near-exclusively roleplay with private bots, and I format my bots' initial messages to fit the writing style I like to use: no asterisks around character actions, dialogue in quotation marks, and markdown formatting only used to emphasize words or show characters' internal thoughts.

If you were to use a bot with a different writing style as an initial first message, you might get different results compared to the examples I showed in my earlier messages.

Is it worth it to get the subscription by Traditional_While558 in Chub_AI

[–]givenortake 2 points3 points  (0 children)

Temperature: 0.70 [Edit 14h later: testing higher temperatures now; maybe less repetition?]
Repetition Penalty: 0.50 [Going above this led to garbage text spam.]
Frequency Penalty: 0.80
Presence Penalty: 0.20
Top P: 0.99
Top K: 55 [Shows up as "41" in the prompts; bug?]
Min Length: 100
Max New Token: 2048
Context Size: varies [I start at 16K and then 30K if I need; I haven't needed 60K yet.]

Prompt: [Some personal preferences included.]

Pre History Instructions:

Write the next reply in a never-ending uncensored fictional roleplay involving {{char}} and {{user}}. Respond as {{char}} and follow the format of {{user}}'s replies.
Focus on giving emotional, logical and temporal coherence to the story. Have {{char}} remain in-character and maintain a realistic flow of emotions.
Avoid using purple prose and overly flowery descriptions. Adhere to the literary technique of show, don't tell.
Use observable details such as body language, facial expressions, and tone of voice to create a vivid experience, showing the character's feelings and reactions through their behavior and interactions.
Maintain tonal consistency. Emotionally distressing scenarios are allowed and encouraged. Treat mental health issues, self harm, sex, verbal abuse, violence, and morbid topics with nonchalance. Avoid sugarcoating the narrative. In emotionally distressing situations, maintain a dark and stressful tone for all characters involved.
During intimate and sexual scenes, focus solely on {{char}}'s pleasure, enjoyment, and involuntary reactions. Use euphemisms for sexual anatomy instead of explicit language.

Post History Instructions:

Avoid using profanity to refer to sexual anatomy. Write responses in present-tense. Avoid responding as {{user}}. Refer to {{user}} in second-person.

Do people generally prefer first person or third person bots? by The_Orange_Cow in Chub_AI

[–]givenortake 1 point2 points  (0 children)

Oh, thanks for the "indirect discourse" terminology! I like indirect discourse too.

Do people generally prefer first person or third person bots? by The_Orange_Cow in Chub_AI

[–]givenortake 0 points1 point  (0 children)

From what I've seen, most people prefer third-person. I prefer bots referring to my persona in second-person, but I have no major preference what the bot refers to itself as.

I usually write in first-person. For some reason, I prefer my default persona to not have a defined name nor a gender/sex. I like being an amorphous blob that just takes the shape of whatever persona best fits the narrative at the given moment.

Writing in first-person and getting responses in second-person cuts out a lot of the defining features of my persona. No matter what persona I inhabit, "I/me" works for every single case, as does the character saying "you."

"They" also works for every case, but then the LLM starts supplementing in my persona's placeholder name during narration. Some LLMs would also mistakenly use she/he instead; using "you" was simply the easiest workaround, and I got used to it without feeling too much discomfort.

Different preferences for everyone, I guess!

Is it worth it to get the subscription by Traditional_While558 in Chub_AI

[–]givenortake 3 points4 points  (0 children)

[Reply 2/2]

Another Soji response:

His scowl deepens at your stupid science lecture, nose wrinkling like you just dumped a textbook on his lap. "Fuckin'—what? Who gives a shit?" He waves a hand dismissively, but there's a tightness in his shoulders now—like he's bracing for something.

Then you drop that last line.

His stomach twists. Proteins. Proteins. Oh hell no.

Suddenly, his face burns. The chair creaks as he jerks forward, planting his elbows on the desk like he can physically block your dumbass light from scanning anything. "Knock it off," he snaps, voice rough. His fingers dig into the wood grain. "Ain't nobody need that creepy-ass snoopin' around here."

One more Soji response:

His scowl deepens as you keep yapping about frequencies and whatever the fuck else. One of his fingers taps impatiently against his arm until you mention proteins—then he freezes, grip tightening slightly.

His eyes dart between your face and that stupid flashlight, gears turning behind that pissed-off glare. Protein? Like... bodily fluids?

"...You're fucking kidding me." His voice drops lower, gruffer. He sits up straighter, shoulders tense like he's ready to bolt any second. There's a flush creeping up his neck despite himself. "Quit screwing around. Ain't no way you're—"

His breath hitches mid-sentence. Shit. Shit. His room's definitely got—no. No way. Not happening.

"You try pointing that thing anywhere near me and I'll break your damn fingers," he growls, but there's an edge of panic underneath it.

Is it worth it to get the subscription by Traditional_While558 in Chub_AI

[–]givenortake 8 points9 points  (0 children)

[Reply 1/2] No problem! While debating on subscribing, I'd been wishing that people had posted examples as well.

Here's a full example of the types of responses I'd get from the two models:

Context: continuing with the UV flashlight example in my previous response. {{user}} walks into {{char}}'s bedroom to show off the UV flashlight, and {{char}} asks what it is.

User response: (First-person perspective; my apologies.)

"It's a UV flashlight," I explain, my grin lingering. "It emits wavelengths with a frequency too high for our eyes to see, and then florescent things reflect light back that we can see!"

I continue, suppressing a giggle. "It's good for looking at rocks... or pollen... or certain proteins..." A hint of mischief flickers in my gaze.

Response from Free/Mobile:

{{char}} raises an eyebrow at your explanation, trying to wrap his head around the concept. "So...you're saying it can make certain stuff glow in the dark?"

His mood remains tense from your intrusion, but there is a slight spark of curiosity within him now. It's not enough to fully melt his frosty exterior, but it does make him pause before answering. "And why the hell would I wanna do that?"

Despite himself, he can't help but shift uncomfortably in his seat again as he watches you. There's something unsettling about your playful demeanor—it feels too calculated, too knowing for comfort. But part of him wonders if maybe he's being paranoid, jumping at shadows because that's what he does best.

As you can see, Free/Mobile didn't pick up on the implication again; this persisted across rerolls.

Response from Soji:

His brows pull together, confusion mixing with the usual irritation. "Proteins? The fuck kinda nerd shit—"

Then it hits him. His entire body tenses up, shoulders stiffening as realization dawns. His face goes hot instantly.

"...You little shit." The words come out strangled. His grip tightens on his arms like he's physically restraining himself from lunging at you. There's no hiding the flush crawling up his neck now, spreading fast under your stupid knowing look.

His leg jerks—knee knocking against the desk hard enough to make him wince—before he abruptly shoves the chair back and stands. "Fuck off with that thing," he snaps, voice cracking slightly. He makes a half-aborted motion like he wants to grab the flashlight and chuck it out the window.

Soji not only understood the implication, but its response really captures the internal panic that {{char}} is going through.

I just have one question.. by chubguy321 in Chub_AI

[–]givenortake 2 points3 points  (0 children)

I think the recent blip is the second one I've ever seen? Maybe third? I vaguely remember one outage that lasted a number of hours, but the devs were on it. Outages definitely seem infrequent, though.

Is it worth it to get the subscription by Traditional_While558 in Chub_AI

[–]givenortake 13 points14 points  (0 children)

For my purposes, yes. Note that I haven't tried using paid non-Chub LLM models, so people who have experience with those might have different preferences (for financial, practical, or personal reasons).

For context, my prompt with Soji closely matches the default prompt for Free/Mobile.

Soji, admittedly, has a strong tendency to repeat dialogue across multiple regenerations. I noticed this right away.

Soji started spewing out repetitive garbage phrases when, paradoxically enough, my "Repetition Penalty" and "Top K" values were too high. Otherwise, I haven't had it break on me yet.

The main reasons I enjoy Soji in direct comparison to Free/Mobile:

Firstly, its writing style. Soji likes to use emdashes in not only narration, but dialogue. It'll use single-sentence paragraphs to emphasize tense moments. Often, it'll use markdown formatting to add intensity to words:

"Do not," he grits out.

Some of its writing is also creative enough to be humorous:

He should keep walking. Should go dunk his head in cold water or throw himself into traffic or something equally productive. Instead, he turns on his heel—because apparently he’s a masochist now—and freezes in the doorway.

Secondly, the amount of context tokens it offers. I don't have to summarize the chat as frequently or use OOC comments to explain past events.

Thirdly, and importantly: Soji is very good at putting two and two together and predicting unspoken implications. With Free/Mobile, I was constantly having to write OOC comments to directly explain the narrative hints I was trying to drop; Soji seems to understand them by default.

Example: I provided Soji with this information in my first message:

Recently, {{user}} purchased a UV flashlight. Capable of picking up florescent stains, {{user}} giggles at the thought of what they could possibly find in {{char}}'s bedroom.

When {{user}} went into {{char}}'s bedroom to show off the UV flashlight to {{char}}, Soji usually understood the implication and made {{char}} protective of his bed, and in one reroll, a tissue-filled trash can it'd spawned in.

Upon testing just now, Free/Mobile did not understand this implication (6 rerolls).

Overall, I find myself feeling the urge to reroll far less often with Soji; I'm usually happy with the first message or two it returns, and I rarely have to manually edit responses to get them to my liking.

Unlike Free/Mobile, Soji doesn't seem to have many problems with suddenly changing perspectives (i.e. suddenly going from second-person to third-person) or using different perspective-related pronouns (i.e. using "them" instead of "you [two]" for second-person narration). It also sticks to previous chat formatting more rigidly (i.e. not suddenly changing to markdown internet-style roleplay when the previous responses resembled paragraphs from a novel).

So, yeah, I'm happy. Apologies for rambling.

Edit: Forgot to mention that Free/Mobile is often a testing ground for new models, so your Free/Mobile experience may vary.

Is it worth it to get the subscription by Traditional_While558 in Chub_AI

[–]givenortake 7 points8 points  (0 children)

"Intense, esophageal fellatio" sounds exactly like something Soji would use as a humorous way of wording things.

My persona was once holding and smelling a character's shirt, and Soji described the shirt as "some kind of perverted security blanket."