SillyTavern / SillyTavern

LLM Frontend for Power Users.
https://sillytavern.app
GNU Affero General Public License v3.0
7.69k stars 2.19k forks source link

Documenting everything in the exported/imported lorebook JSON files #1847

Closed theredwillow closed 1 month ago

theredwillow commented 7 months ago

I'd like to engineer a much easier way to make lorebooks at scale, through imported JSON files. I created a gist for documenting what all of the exported properties are. I found quite a few in the docs but some are still missing.

I'm envisioning something like a customGPT that has this documentation in its instructions. That way you could just have a casual conversation with AI to generate a whole lorebook.

Here's an example...

Let's say I want to create dynamic instructions for a Pokemon story-telling game. I need it to know what types of Pokemon are commonly associated with electric-type, what types are strong against electric, and what types are weak against it. But if I did that for each type all the time, that would eat up my token usage. Lorebooks to the rescue! I could manually enter all this data, but I have found that ChatGPT can generate this information for me pretty quickly. I just need to format into an importable JSON file. Although this repo doesn't use TypeScript, it's a common way to handle this kind of documentation in a way that a computer can easily understand.

image

Could we update the docs to include everything a user could possibly need?

Morgul commented 7 months ago

I had a similar idea (dumping wiki pages to a llm and asking for a lorebook entry on the given topic). I also ran into the same issue of the format not being well documented.

+1 for this!

github-actions[bot] commented 1 month ago

This issue has gone 6 months without an update. To keep the ticket open, please indicate that it is still relevant in a comment below. Otherwise it will be closed in 7 days.

github-actions[bot] commented 1 month ago

This issue was automatically closed because it has been stalled for over 6 months with no activity.