Comments (4)
I like the idea.
In all possible implementation paths that I came up with I had to dive into foundry, javascript and handlebars a bit, because I am inexperienced in all three. So before I do that, let's work out the specs together.
I imagine a dialogue to create and edit something like roles, which are coupled with preamble snippets. So for example I could add the role "Waterdeep-Citizen" with the snippet "You know that the local mill has been overrun by killer-dolphins.", but I could also add a role like "Pirate" with the snippet "You talk like a pirate.".
In the unkenny edit dialogue you could then add or remove an arbitrary number of roles and thus create your average waterdeep citizen, your waterdeep pirate, and your generic pirate. The snippets are prepended to the actor-specific preamble.
Does this sound like the feature you are looking for? Do you have any further suggestions? Is "roles" the best name, or should it be "traits" or "snippets" or something completely different?
from unkenny.
from unkenny.
Wow, that was a lot of input, thank you! I have derived several separate issues from your answer:
#42, #43, #44, #45, #46
Could you elaborate what you mean by "logging mechanism"? Foundry logs the conversation in form of the Chat, so you are obviously looking for something else.
from unkenny.
from unkenny.
Related Issues (20)
- GitHub Actions running tests
- Offload calculation heavy tasks to WebWorker?
- Store OpenAI API key globally instead of per actor. HOT 2
- Re-assess local models and how they are called HOT 10
- Fix the setup.sh script.
- Create update.sh HOT 1
- PostInChat reports an error. HOT 1
- Add tests for OpenAI calls.
- Add a global reset function for the foundry mock.
- Can we avoid having to post messages ourselves? HOT 4
- OpenAI tests are not thorough enough.
- Change reading environment to reading .env
- Update to Foundry 12
- Add possibility to remove massages from conversation without deleting them
- Subtly mark messages that are part of a conversation
- We need a linter.
- Add support for Ollama HOT 3
- Remove the alias replacement
- Modify Unkenniness is not showing on actor sheet anymore HOT 1
- Use package release Api from Foundry
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from unkenny.