#Mindscapes-ChatAI

17 messages ยท Page 1 of 1 (latest)

swift thunder
#

A python/gradio app I put together to teach myself about building prompts and commands for muliple agent 'scenes'. It just started getting more fun to play with that to code so I thought I'd share. Allows for prompts to be designed using .toml file so you can play with everything without doing too much 'code'. : https://www.youtube.com/watch?v=ET3q21YTuIE Uses OpenAI but can also talk to other models via Oobabooga API. Uses Whisper for audio in and Eleven Labs for AI voices.

Content generated by multiple AI agents in a user created 'scene'

โ–ถ Play video
rose shell
#

I love it, working on something similar! What's your experience making it work with GPT-3.5? I guess there will soon be open source models as good as GPT-4, or GPT-4 will get cheaper, but currently it's expensive and slow...

swift thunder
#

It works okay 1 on 1 or just two agents with 3.5, when I go to more agents they lose track a bit. I added a 'moderator' using davinci which decides who should speak next. That really helps

#

Even 3.5 is so slow via api lately is that just me?

jagged crow
#

your readme discord link is invalid

#

very fun project!

swift thunder
#

Thanks for pointing that out! Discord link updated ๐Ÿ™‚

#

I'm working on getting the agents to work together to solve something. They start doing a good job but the GPT-4 bots have been made so friendly they quickly get in a loop of telling each other how great the other is and push the solution right out of the chat history ๐Ÿ™‚

#

I think I need some 'just the facts' bots.

gritty stream
swift thunder
#

So the app will create for you or you can import a 'tavern' character, or you can type in your own details for a character. If you look at the example dialog you can see I prompt it with text that uses Markdown syntax gripping the wheel the ai will play along with that.

#

I parse the response and split out the text by character to make it more interesting when it goes to voice generation.

#

I currently just use Eleven Labs which is a paid service, if there are free ones that are good - someone let me know ๐Ÿ™‚

swift thunder
#

It also helps to control how much history and backstory is in the prompt so they stay on target over time. So you can control how much of the prompt info fills your 2-4k with a .toml file that you can edit live. Also have a prompt viewer that you can update live to fine tune it all.

gritty stream
#

I see the character card uses ** to denote actions. Does ChatGPT generate action text? What is generating the italics in the conversation diaplay?

#

I see that ** produces italics here. Is that what GPT does?