BigOnes69 Posted September 12, 2024 Posted September 12, 2024 On 9/11/2024 at 1:48 AM, Min said: I'm a bit skeptical of that addition to the prompt - I found that using negative conditions on keywords (Like "You must not use -keyword- in a given way" or some such) resulted in weaker LLM's just not using keywords. Command r-plus is the strongest at following prompts like that, but something like that is how some of the releases around beta10 broke keywords for some users. I'll try it out though. Thanks! What mods are you going to expand this to in the future? and is there a guide to creating your own prompts? Maybe at some point create a thread for sharing and troubleshooting prompts for this thread is full enough as it is without having deal with that.
randomname002 Posted September 12, 2024 Posted September 12, 2024 5 hours ago, Prizbiggie said: A bit unrelated but, how do I edit the prompt thats sent to ai about an npc? Ive searched all around in skyrimcharacters.csv and it just has some generic context, but I can not find where to edit the literal prompt that ai recieves. Want to change relation to player of serana to "wife" so atleast she knows we are married in game xD The base prompt is configured in the Mantella config.ini file. This mod extends the prompt with more context on each request. You can see the full prompts in the logs.
v455pr Posted September 12, 2024 Posted September 12, 2024 There seem to be an upgrade over Mantella/Herika: https://www.nexusmods.com/skyrimspecialedition/mods/126330?tab=description Anyone tried it yet?
Min Posted September 12, 2024 Author Posted September 12, 2024 (edited) 31 minutes ago, v455pr said: There seem to be an upgrade over Mantella/Herika: https://www.nexusmods.com/skyrimspecialedition/mods/126330?tab=description Anyone tried it yet? I saw that, but the scope that I wanted to cover was all NPC's, not just followers, so I pursued Mantella. 4 hours ago, BigOnes69 said: What mods are you going to expand this to in the future? and is there a guide to creating your own prompts? Maybe at some point create a thread for sharing and troubleshooting prompts for this thread is full enough as it is without having deal with that. Next up on the plans are better vanilla integrations. The version on github contains a couple of these, like being able to purchase rooms at inns via dialogue, buy meals (for sunhelm) via dialogue, etc. My goal with those integrations is to be able to use this system for routine in-game interactions in order to get me into the dialogue more (Which can then serve as a segue into whatever adult / other content comes up). I want to add better vanilla quest awareness (Whiterun guards being aware that the player is the thane of whiterun, etc). Better pose integration (Tell an NPC to spread legs, or the NPC being aware when you do various poses) is on the list as well. This will facilitate both dominant player play, and submissive at the same time. After that, it just depends on what all content I hit while playing that I think could use an integration . I also want to add awareness of non-llm dialogues to the LLM, I think this may be possible if I leverage some of @ponzipyramid's work. Edited September 12, 2024 by Min 1
jc321 Posted September 12, 2024 Posted September 12, 2024 22 minutes ago, Min said: I saw that, but the scope that I wanted to cover was all NPC's, not just followers, so I pursued Mantella. Whether this is the new update to it but It does appear to handle all NPC's. I'm still very much learning (and wasn't sure if the AI mod was any better) but with Mantella it seems your follower won't sandbox when in conversation (which is probably sensible to be honest!) but if you to want them to undertake an activity such as lock a door, pick something up (Although they do do this after a fight) or even take the lead (would be great if when they say follow me .. you could follow them) .. I did try to see if NFF would help with that but it seriously dragged down the performance on my game to had to remove. I'm also still trying to get to grips with the radiant dialogue as it when it works, once a convo has finished I then have to tell my follower to chat again .. and also means I have to subsequently ask them to Follow me again (using the experimental, not an official follower or follower mod) which if you're in a scenario where you follower is bossing you about then giving the command follow doesn't do your player any favours. And if I initiate a chat between two NPC's .. they don't seem to speak to each other unless I prompt them to. All Mantella issues I guess but watching this other AI mod closely as well. .. I might give it a whirl regardless and see what is has to offer.
Loopdeloop Posted September 12, 2024 Posted September 12, 2024 24 minutes ago, Min said: I saw that, but the scope that I wanted to cover was all NPC's, not just followers, so I pursued Mantella. Next up on the plans are better vanilla integrations. The version on github contains a couple of these, like being able to purchase rooms at inns via dialogue, buy meals (for sunhelm) via dialogue, etc. My goal with those integrations is to be able to use this system for routine in-game interactions in order to get me into the dialogue more (Which can then serve as a segue into whatever adult / other content comes up). I want to add better vanilla quest awareness (Whiterun guards being aware that the player is the thane of whiterun, etc). Better pose integration (Tell an NPC to spread legs, or the NPC being aware when you do various poses) is on the list as well. This will facilitate both dominant player play, and submissive at the same time. After that, it just depends on what all content I hit while playing that I think could use an integration . I also want to add awareness of non-llm dialogues to the LLM, I think this may be possible if I leverage some of @ponzipyramid's work. All sounds awesome, can't wait to see where this mod goes. I'd also love to see an integration with SL Aroused, although I don't know if that's possible. It could be like a seduction feature, so that when the player says certain words or phrases or has certain meanings it has an effect on the NPC's arousal level. Could be either positive or negative, depending on the relationship.
Min Posted September 12, 2024 Author Posted September 12, 2024 3 minutes ago, Loopdeloop said: All sounds awesome, can't wait to see where this mod goes. I'd also love to see an integration with SL Aroused, although I don't know if that's possible. It could be like a seduction feature, so that when the player says certain words or phrases or has certain meanings it has an effect on the NPC's arousal level. Could be either positive or negative, depending on the relationship. SL Aroused integration already exists, and is part of the mod. NPC's are aware of their own, eachother's, and the player's general arousal. The prompts for this have been improved a decent bit in the next release, though.
Loopdeloop Posted September 12, 2024 Posted September 12, 2024 1 hour ago, jc321 said: Whether this is the new update to it but It does appear to handle all NPC's. I'm still very much learning (and wasn't sure if the AI mod was any better) but with Mantella it seems your follower won't sandbox when in conversation (which is probably sensible to be honest!) but if you to want them to undertake an activity such as lock a door, pick something up (Although they do do this after a fight) or even take the lead (would be great if when they say follow me .. you could follow them) .. I did try to see if NFF would help with that but it seriously dragged down the performance on my game to had to remove. I'm also still trying to get to grips with the radiant dialogue as it when it works, once a convo has finished I then have to tell my follower to chat again .. and also means I have to subsequently ask them to Follow me again (using the experimental, not an official follower or follower mod) which if you're in a scenario where you follower is bossing you about then giving the command follow doesn't do your player any favours. And if I initiate a chat between two NPC's .. they don't seem to speak to each other unless I prompt them to. All Mantella issues I guess but watching this other AI mod closely as well. .. I might give it a whirl regardless and see what is has to offer. Uncheck the option in the MCM that keeps the NPC in place when you're speaking to them. Also, check the option for the dialogue hot key and assign a key to press when you want to talk. That way you can keep the conversation open between you and an NPC for as long as you like, and make the NPC listen to you when you press the hotkey. I always keep the conversation with my follower open while I'm playing. 1
Loopdeloop Posted September 12, 2024 Posted September 12, 2024 (edited) 3 minutes ago, Min said: SL Aroused integration already exists, and is part of the mod. NPC's are aware of their own, eachother's, and the player's general arousal. The prompts for this have been improved a decent bit in the next release, though. Oh I know, but the conversations themselves have no impact on arousal level. Was just toying with the idea if that was even possible. I should have said that I'd like to see further integration. Edited September 12, 2024 by Loopdeloop
Min Posted September 12, 2024 Author Posted September 12, 2024 1 minute ago, Loopdeloop said: Oh I know, but the conversations themselves have no impact on arousal level. Was just toying with the idea if that was even possible. That's also in next release. The current version on github is stable if you want to check it out. I'm not completely happy with how it's implemented (NPC's include keywords to indicate that their arousal should be increased or decreased), but it's working pretty well.
Loopdeloop Posted September 12, 2024 Posted September 12, 2024 1 hour ago, Min said: That's also in next release. The current version on github is stable if you want to check it out. I'm not completely happy with how it's implemented (NPC's include keywords to indicate that their arousal should be increased or decreased), but it's working pretty well. I'll definitely have to check that out. Another thought I had was if the mod could make an NPC aware of the action/reaction mod, which makes NPC's react to being touched with VR 'hands'.
Min Posted September 13, 2024 Author Posted September 13, 2024 Working on a major update - Refactored the mod, adding support for AI Follower Framework. I intend to support both Mantella and AI FF for the time being, though I'll likely be focusing the more powerful new feature development on AI FF. AI FF is *much* more powerful and potent than Mantella at the moment, and I'm going to be able to do some pretty cool integrations with it.
JimUpdating Posted September 13, 2024 Posted September 13, 2024 On 9/12/2024 at 5:49 AM, jc321 said: And if I initiate a chat between two NPC's .. they don't seem to speak to each other unless I prompt them to. at some point with very high end pc's or a lot of cloud time, it would be interesting to see what happens if two npcs = two LLM, that then send responses to each other. At the moment, a player + 2NPC convo can get confused as to who is speaking.
JimUpdating Posted September 13, 2024 Posted September 13, 2024 On 9/12/2024 at 2:50 AM, randomname002 said: The base prompt is configured in the Mantella config.ini file. This mod extends the prompt with more context on each request. You can see the full prompts in the logs. something I have encountered is some LLM may be faster, but have a limited context length. If there is too much in the context, then we risk overwhelming something with a limited context length. Currently I've switched to webtextgen rather than kobold. Reading a version from last week, I'm curious how well the LLM will do with the variations of lightly / medium / strong interactions. Most of the cues were very similar sentences, with just a few words different; we can pick up that there is a key word (light/medium/strong) different, and the sentences form a case/if/then, I'm surprised that the LLM can keep the cases distinct?
Loopdeloop Posted September 13, 2024 Posted September 13, 2024 7 hours ago, Min said: Working on a major update - Refactored the mod, adding support for AI Follower Framework. I intend to support both Mantella and AI FF for the time being, though I'll likely be focusing the more powerful new feature development on AI FF. AI FF is *much* more powerful and potent than Mantella at the moment, and I'm going to be able to do some pretty cool integrations with it. That's good news, just as I finally managed to get AI-FF working. 😁
Prizbiggie Posted September 14, 2024 Posted September 14, 2024 So how do you actually start an ostim scene through the conversation? Is there a particular keyword you need to say?
Min Posted September 14, 2024 Author Posted September 14, 2024 3 hours ago, Prizbiggie said: So how do you actually start an ostim scene through the conversation? Is there a particular keyword you need to say? You convince the AI that it wants to have sex, and then it starts a scene with you.
wolfbread Posted September 14, 2024 Posted September 14, 2024 No idea how hard these would be, comment on Fill Her Up state. I think Baka did a good job with the random comments, would like the LLM to give even more flavor. And SexLab AnimSpeed was fixed for SSE. Is it at all possible for the LLM to control the speed during a scene? Perhaps based on Arousal or you just telling it to Slow Down, Hurry up! 1
Toucanyoucan Posted September 14, 2024 Posted September 14, 2024 This might seem like a stupid question, but I'm having NPCs just saying the keywords followed by an ! e.g. pinchnipple! instead of passing -pinchnipple- to the mod, how do I remind the system to use the keywords effectively? very new to AI
Min Posted September 15, 2024 Author Posted September 15, 2024 (edited) Major update. Refactored the mod to be more extensible, and maintainable. This mod now additionally supports AI Follower Framework. Despite the name, AI Follower Framework does everything that Mantella does, in a much, much nicer manner. Seamlessly walk up to any NPC that you've tagged as AI controlled and just start talking without having to "Start a Conversation". Seamlessly works across reloads, etc. without re-tagging. Use different models for AI vision, versus LLM usage (And, configure LLM's on a per-actor basis if you want). You can use a particular model for your follower, and one for everyone else. Many more nice features. Moving forward, most major feature development will happen for AIFF. I will still backport some things to Mantella compatibility when I feel like it, but the Mantella side of this mod is now effectively feature frozen (Though I will continue supporting it). AI Follower Framework has a more difficult setup process, but is superior in literally every aspect once configured. Beta 14: Add AI Follower Framework integration Sexlab support is greatly improved, as is generally talking during animations. Switching between oral, anal, vaginal (As male or female player) is supported mid-scene via dialogue. Ask your partner for what you want. Greatly improved AI awareness of what's happening in Sex scenes. Dialogue during scenes does not break anything - and is now highly encouraged. Automatically trigger dialogue at certain points of sex (I'm cumming!) AIFF uses Actions instead of Keywords. No more -pinchnipples- in chat, everything happens without being voiced. AIFF is much easier to dynamically adjust actions for. This mod will pollute your prompt much less if using AIFF without all supported mods than with Mantella. Adds an optional fix/integration to make all npc's use Mantella's XTTS server configuration to make setup easier. AIFF is almost completely at feature parity with Mantella. It has more features in some areas, and is missing only the ability for actors to have orgies. This will be fixed and readded in a future update. Greatly improved multi-actor awareness and scenes. Now has a soft dependency (But highly encouraged) on SPID for better NPC context awareness Sunhelm Improvements (Both AIFF and Mantella) Purchase food and meals from innkeepers or inn servers via natural dialogue. Vanilla Improvements (Both AIFF and Mantella) Rent rooms from actors that are innkeepers via natural dialogue. Sexlab (Mantella Only) Added support for Orgies which involve all actors in dialogue. General Improvements Removed all references to "You", "The player", and so forth in the mantella prompts. This makes it easier for multi-npc scenes. Various things that did not work correctly with 3+ actors (DD awareness, SLA clothing awareness) now work properly with any number of actors. No longer has a hard dependency on Mantella. I've updated the main post with updated installation instructions if using AIFF. Edited September 15, 2024 by Min 3
Min Posted September 15, 2024 Author Posted September 15, 2024 Oh, I also released an updated version of GIFT with enhanced support for Beta14: https://github.com/MinLL/GameInterfaceForToys/releases/tag/1.4.7
Min Posted September 15, 2024 Author Posted September 15, 2024 5 hours ago, Toucanyoucan said: This might seem like a stupid question, but I'm having NPCs just saying the keywords followed by an ! e.g. pinchnipple! instead of passing -pinchnipple- to the mod, how do I remind the system to use the keywords effectively? very new to AI That's really LLM dependent on how well those work on Mantella.
Min Posted September 15, 2024 Author Posted September 15, 2024 7 hours ago, wolfbread said: No idea how hard these would be, comment on Fill Her Up state. I think Baka did a good job with the random comments, would like the LLM to give even more flavor. And SexLab AnimSpeed was fixed for SSE. Is it at all possible for the LLM to control the speed during a scene? Perhaps based on Arousal or you just telling it to Slow Down, Hurry up! Sexlab AnimSpeed sounds like a cool optional dependency - Do you know if it supports VR? I'm likely to only integrate mods that can work for me.
bmckinley50 Posted September 15, 2024 Posted September 15, 2024 thank you thank you thank you for including AIFF
HBoo Posted September 15, 2024 Posted September 15, 2024 The development speed of this mod seems faster than any game, mod, or AI model I've ever seen in my life. It feels like I'm experiencing the same sense of awe my parents must have felt watching modern technology evolve. Simply downloading and testing the mod makes it hard to keep up with its rapid progress😂 1
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now