Safarying

Sunday, June 9, 2024

Bloom and ...Bloom

Winxtropia is one of opensim's most innovative and original looking grids. Lots of low lag mesh here, simple but cute-as-anything buildings,  cartoon people with big personalities and all focus put where it does the most good, not on huge photorealistic textures, but on added features that lift the grid into a league of its own. As always, the HG address of this delightful place is at the end of the post.
Bloom Peters 
Of course lots of people are working independently and in parallel on all kinds of innovations in opensim, the difficulty is often in finding out what's going on and that is where social media often comes in handy, although we all kind of hate it! Bloom Peters (you may know her by her previous name Cuteulala Artist) published a vid on MeWe  that got me curious to learn more, and here's the story...
 Bloom Peters: So I created an animesh AI, currently limited but its connected to external AI software... the ai is able to know people and even speak their names... it creates wav files on the fly, and plays them local... it can also see were you are and walk around you, or attempt to, and even change its walking paths to avoid things. The "Bloom" walking here is the experiment.
Thirza Ember: oh  wow! in  pink ?
Bloom Peters: yes... she follows no tracks and she knows almost everyone, if you go near her she might even say your name
Animesh Bloom
Bloom Peters: she has a pre recorded walking path with the capability of changing it temporarily to avoid you
Thirza Ember: she is chatting away, and saying something about her favorite grid, oh she said 'winxtropia is for everyone', ahaha she is fun! So what's going on here?
Bloom Peters: what happens is when a new user joins the sim, she scans there name, and then send the data back to a AI program running on the server in which she can use that name to make replies... she can detect certain people who are bad, like griefers. She can even see NPCs, too.
Thirza Ember: Is it expensive to run these? ... I know Total Sorbet was using something like chat gpt and she said it could run expensive to use a lot, because there's a small cost to every interaction, you can quickly use up your free credits, especially if the Ai chatter has memory of what's been said previously in a conversation....
Bloom Peters: I use the free Nvidia AI, it's called Reflex AI, it has API's were it can convert things like this... and I have it memory limited to 5MB Lol! Because! if i let it loose, it will learn thousands of things to say... I have it limited to 5 replies per person, otherwise it could use a ton of space both on winx grid as wav files, and server
Thirza Ember: so you combined it into an animesh, that's a huge leap forward for animesh
Bloom Peters: it's mostly scripted, any object can run it, as long as the scripts are in the object of the animesh or anything it will work
Thirza Ember: well, that's still plenty for a greeter, or a bot on a land who just needs to make the place feel lived in
Bloom Peters: any new person that comes she will know them... she also reads profiles, to get info on people she will have a lot more capability soon enough
Thirza Ember: so she creates and saves files automatically as she learns them?
Bloom Peters: yes the ai creates them. i can also pre train it to know someone better... Bloom knows u own HG safari. I want her to be able to identify objects in the sim, like the benches, so she can sit down and take a break, and stand up and walk again, maybe even do funny things like know when u got into a vehicle and come too haha
Thirza Ember: so if any of my readers come by, they will find her online? or is she online at special times
Bloom Peters: she's always online
Bloom Peters: basically i can use all sorts of ai voices,: but that voice there is blooms official voice in a trained ai voice based on her real cartoon one
Thirza Ember: so if we walk somewhere else, will she approach us?
Bloom Peters: not yet, but I do got a experimental... looking for it haha
Thirza Ember: I see a new figure... is it Wednesday Addams?? she's waving her arms... she is a lot of fun, can I put her in the blog?
Bloom Peters: Ohhhh! thats darky, a guy from a long time ago I'm using him as a test for the ai
Bloom Peters: its a guy  with long hair but yes
Thirza Ember: oh ok... MISGENDERED SOMEONE YET AGAIN, i'm an embarrassment to humanity, and hu-womanity
Bloom Peters: I believe he has a girl face as a guy haha
Thirza Ember: I was going by the leggings, to be honest
Bloom Peters: the ai needs less aggressive moving around us haha
Thirza Ember: I'll sit here and see if I can trip her up... just testing! I love the way she is so sweet.... until she says :Hey I'm walking here" then it's all business!
Thirza Ember: oh let's see what she does,  hehehe traps!!
Animesh Bloom successfully avoids bumping into people
Bloom Peters: she has a planned walking path with the ability to slightly alter it
Thirza Ember: yes she walked to avoid them! that's so neat. Is this experiment very complex? does it leave you time for the new crescent melody build?
Bloom Peters: Ohhhh! it does leave me time. This one will be a slow progress as crescent melody is the top priority. i cant wait to start making crescent melody 2.0
The heart of Gardenia Town. 
Thirza Ember: so - in terms of a project, is this something you recommend to other to try? or is it really a winx-grid-only thing from your point of view?
Bloom Peters: Ohhhh! yes it makes sims more interactive and I will give it out
Thirza Ember: oh lovely!
Bloom Peters: she in fact has a lap counter to keep track how long it remains stable
Thirza Ember: your scripter-geekiness is showing LOL
Bloom Peters: ya haha... 9913 laps and no crashes
Thirza Ember: that's what i call stable!
Bloom Peters: I need to up her name calling replies a bit too
Thirza Ember: that will be fun, and more personal
Bloom Peters: I do also want pushy npcs haha
Thirza Ember: did you tell me how she learns new phrases? maybe i need to scroll back
Bloom Peters: She first scans a users by there name tag. Then looks at profile data to get any info on the person, and then takes that and tries to make replies based on it. If the profile is empty, she will say basic things, like hi thirza
Thirza Ember: so she will end up with a big collection of names and info off our profiles nice
Bloom Peters: yes and she won't ever lose it
Thirza Ember: aww so i'll always have her as a friend LOL... it's so lovely here. Thank you for showing me this, and letting me blog about it. This is an inspiring grid !

HG address: hop://bloompeters.ddns.net:11052/Gardenia%20Town/201/115/22



2 comments:

  1. Wow, Bloom is doing such amazing things. thank you Thirza for a really informative blog post.

    ReplyDelete
  2. Bloom has been creating Virtual content for more than 20 years, Music, Amusement Parks and wonderful places to visits. Thanks Bloom for adding positive content to our lives

    ReplyDelete