Roman Rizzi
f26adf2cf6
FIX: Use XML tags in generate_titles prompt. ( #322 )
...
We must ensure we can isolate titles, and the models sometimes ignore the example we give them.
Additionally, anons can generate HyDE posts, so we need to check if user is nil when attempting to log requests.
2023-11-28 12:52:22 -03:00
Roman Rizzi
54a8dd9556
REFACTOR: Use LLM abstraction in the AI Helper. ( #312 )
...
It also removes the need for multiple versions of our seeded prompts per model, further simplifying the code.
2023-11-27 09:33:31 -03:00
Sam
683f8fd4cc
FIX: openai prompt was incorrect for explain ( #262 )
...
There is no "Human" role in openai, the blank assistant is not
needed
2023-10-24 16:36:28 +11:00
Rafael dos Santos Silva
0e5764617a
FEATURE: AI helper on posts ( #244 )
...
Adds an AI Helper function when selecting text while viewing a topic.
---------
Co-authored-by: Keegan George <kgeorge13@gmail.com>
Co-authored-by: Roman Rizzi <roman@discourse.org>
2023-10-23 11:41:36 -03:00
Rafael dos Santos Silva
525be42aa5
FIX: AIHelper custom prompts with OpenAI had wrong type ( #230 )
2023-09-25 17:26:00 -03:00
Keegan George
2e5a39360a
FEATURE: Create custom prompts with composer AI helper ( #214 )
...
* DEV: Add icon support
* DEV: Add basic setup for custom prompt menu
* FEATURE: custom prompt backend
* fix custom prompt param check
* fix custom prompt replace
* WIP
* fix custom prompt usage
* fixes
* DEV: Update front-end
* DEV: No more custom prompt state
* DEV: Add specs
* FIX: Title/Category/Tag suggestions
Suggestion dropdowns broke because it `messages_with_user_input(user_input)` expects a hash now.
* DEV: Apply syntax tree
* DEV: Restrict custom prompts to configured groups
* oops
* fix tests
* lint
* I love tests
* lint is cool tho
---------
Co-authored-by: Rafael dos Santos Silva <xfalcox@gmail.com>
2023-09-25 15:12:54 -03:00
Rafael dos Santos Silva
43e485cbd9
FEATURE: Additional AI suggestion options ( #176 )
2023-09-01 17:10:58 -07:00
Rafael dos Santos Silva
513c51dcb2
FIX: Renumber StableBeluga2 AiHelper prompts to fix conflict ( #163 )
2023-08-25 17:19:50 -03:00
Rafael dos Santos Silva
e673b568d9
FEATURE: StableBeluga2 support for AiHelper ( #162 )
...
* FEATURE: StableBeluga2 support for AiHelper
* lint
2023-08-25 15:54:51 -03:00
Roman Rizzi
71b105a1bb
FEATURE: Introduce the ai-bot module ( #52 )
...
This module lets you chat with our GPT bot inside a PM. The bot only replies to members of the groups listed on the ai_bot_allowed_groups setting and only if you invite it to participate in the PM.
2023-05-05 15:28:31 -03:00