discourse-ai/assets/javascripts/discourse/components
Sam 3a8d95f6b2
FEATURE: mentionable personas and random picker tool, context limits (#466)
1. Personas are now optionally mentionable, meaning that you can mention them either from public topics or PMs
       - Mentioning from PMs helps "switch" persona mid conversation, meaning if you want to look up sites setting you can invoke the site setting bot, or if you want to generate an image you can invoke dall e
        - Mentioning outside of PMs allows you to inject a bot reply in a topic trivially
     - We also add the support for max_context_posts this allow you to limit the amount of context you feed in, which can help control costs

2. Add support for a "random picker" tool that can be used to pick random numbers 

3. Clean up routing ai_personas -> ai-personas

4. Add Max Context Posts so users can control how much history a persona can consume (this is important for mentionable personas) 

Co-authored-by: Martin Brennan <martin@discourse.org>
2024-02-15 16:37:59 +11:00
..
modal DEV: Update linting (#423) 2024-01-13 00:28:06 +01:00
ai-bot-header-panel.hbs DEV: Update linting (#423) 2024-01-13 00:28:06 +01:00
ai-bot-header-panel.js DEV: Update linting configs (#280) 2023-11-03 11:30:09 +00:00
ai-command-selector.js FIX: command selector behavior stopped working (#330) 2023-12-02 14:20:26 +11:00
ai-helper-custom-prompt.gjs DEV: Update linting (#423) 2024-01-13 00:28:06 +01:00
ai-helper-loading.gjs FEATURE: Add streaming to post AI helper's explain option (#344) 2023-12-12 09:28:39 -08:00
ai-llm-selector.js FEATURE: mentionable personas and random picker tool, context limits (#466) 2024-02-15 16:37:59 +11:00
ai-persona-command-option-editor.gjs DEV: Update linting (#423) 2024-01-13 00:28:06 +01:00
ai-persona-command-options.gjs FEATURE: allow personas to provide command options (#331) 2023-12-08 08:42:56 +11:00
ai-persona-editor.gjs FEATURE: mentionable personas and random picker tool, context limits (#466) 2024-02-15 16:37:59 +11:00
ai-persona-list-editor.gjs FEATURE: UI to update ai personas on admin page (#290) 2023-11-21 16:56:43 +11:00
ai-split-topic-suggester.gjs DEV: Update linting (#423) 2024-01-13 00:28:06 +01:00
ai-suggestion-dropdown.gjs DEV: Update linting (#423) 2024-01-13 00:28:06 +01:00
model-accuracies.hbs FEATURE: Composer AI helper (#8) 2023-03-15 17:02:20 -03:00
reviewable-ai-chat-message.hbs FIX: 500 error when reviewable has a missing message (#397) 2024-01-03 11:49:47 -03:00
reviewable-ai-chat-message.js FIX: 500 error when reviewable has a missing message (#397) 2024-01-03 11:49:47 -03:00
reviewable-ai-post.hbs DEV: DiscourseAI -> DiscourseAi rename to have consistent folders and files (#9) 2023-03-14 16:03:50 -03:00
thumbnail-suggestion-item.gjs DEV: Update linting (#423) 2024-01-13 00:28:06 +01:00