Spyke

Posts

perchance·Perchance - Create a Random Text GeneratorbyTeophrast

Ultima character chat

I want to present ai character chat hard fork i was working for last months, and its finally somewhat close to being complete. https://perchance.org/ultima-character-chat

I will try to descrube all the new additions.

Custom code: It was remade into unlimited and open custom code. You can do everything you want at all, any javascript.

Console: Old comand system and textbox was modified to the console (not visually). I wanted something similar to linux bash. You can send console comands from custum code or type into chatbox. And you can register brand new console comand from within custom code that will work nativelly with native resolution.

Extraroleinstruction: Did you ever felt need to modify characters instruction (also known as description) for a single chat? Solution was to make a copies of character. With extraroleinstruction custom code comand you can assign a variable adress or text to your characters instruction and it will be automatically appended when ai reads roleinstruction. You can assign a variable and update it via custom code on triggers or you can assign literal text. Works with multiple characters at once in single chst, each can have their separate extraroleinstruction.

State tracking: My own inbuilt mod that utilizes extraroleinstruction. It assigns each character a separate json with current state and updates it every their message.

Multi character support: Original system of ai character chat where you had single main character and others was additional and didnt have same benefits was reworked in ultima character chat. Now you can chat with single character and effect will be the same as in original, no downsides. Or you can chat with multiple characters and it will still carry on, and all effects and benefits will be applied to all characters equally.

Advanced auto reply: Auto reply is now based not just on message sending fact, but on names. Every your message that contains name of adressed charcter, will trigger reply from that character. It has to be uppercase and followed or preceded by comma. And it even learns new names. If you call specific chaeacter by specific nickname and launch manual reply enough times, system will learn that and will start autoreplying on that nickname. And of cource it works with as many characters as you have in chat simultaniously.

Image generstion: Image generation was modified. To ensure some character consistency i turned default mode into portrait and backed it up by image to text generation, to capture original image as sucessfully as possible. Alternativelly, you can still draw scenes and anything you want at all, with all 3 shapes of images supported in console comand.

Writing style feedback: Did you ever want to give feedback to ai because it didnt follow your roleplay style instructions? Now you can do it and ai will modify roleplay style itself based on your feedback. It has some thinking ability, search tools, and everything in theory it needs to correctly detect what kind of changes needed. Still mainly untested, i wouldnt expect perfect results.

Main ai thinking: Optional thinking was added to ai. Replies are slower, but hopefully it helps with consistency and non contradiction and following writing style. You can still disable it if you dont like.

New summaries and memories: Summaries and memories was completelly remade. For better or for worse. Initial testing shows some consistency, but still can be not that good. Also, now main reply ai has to wait for summaries and memories to be finished.

Additionally, importing your threads from ai character chat is not supported, because all the plumbings of thread was changed to the point where old thread data is incompatible. But importing your characters is supported. You have to start new threads.

If you interested, try it out, and if you have questions, i will answer them.

View original on thelemmy.club
2

You reached the end