Newelle
Newelle copied to clipboard
Custom prompts
Having fixed prompts causes these problems:
- Some AI models we may want to add in the future support system prompts
- Being the text almost all in English, often the assistant starts speaking it even if most of the conversation was in another language
- If the user wants the AI to behave in a certain matter, it will often don't
Also, it would be just nice to have the user customize the prompt. How I think we can integrate it:
- We store the prompts in a json saved in a dconf string setting. I think that it is more clever than adding multiple dconf entries.
- We add an actionrow in the prompt control section of the settings with a button that opens another window where the user can customize the prompts text
I think the latter is the best way since settings are becoming a bit too long and may overload the user with information.
Yes, I think it will be necessary to add a window with a customization prompt, and may also add some more formatting, that is, additional options like: "You are in this folder: {folder}", and something else like {time}, or {language}. And also re-mix prompt from settings into this window, and divide prompt into 4 options (Start, terminal, basic functionality, and something else). I can't do much on this project for now, sorry.