discourse-ai/spec
Sam 545500b329
FEATURE: allows forced LLM tool use (#818)
* FEATURE: allows forced LLM tool use

Sometimes we need to force LLMs to use tools, for example in RAG
like use cases we may want to force an unconditional search.

The new framework allows you backend to force tool usage.

Front end commit to follow

* UI for forcing tools now works, but it does not react right

* fix bugs

* fix tests, this is now ready for review
2024-10-05 09:46:57 +10:00
..
configuration FIX: Correctly display errors when parent module needs to be disabled first (#788) 2024-08-30 17:16:11 -03:00
fabricators FEATURE: Add Ollama provider (#812) 2024-10-01 10:45:03 +10:00
fixtures FIX: Load categories from search response (#612) 2024-05-14 17:13:25 +03:00
jobs FEATURE: RAG search within tools (#802) 2024-09-30 17:27:50 +10:00
lib FEATURE: allows forced LLM tool use (#818) 2024-10-05 09:46:57 +10:00
models FEATURE: RAG search within tools (#802) 2024-09-30 17:27:50 +10:00
requests FEATURE: allows forced LLM tool use (#818) 2024-10-05 09:46:57 +10:00
serializers DEV: Fix new Rubocop offenses 2024-03-06 15:23:29 +01:00
services/discourse_ai FIX: more robust summary implementation (#750) 2024-08-13 08:47:47 -03:00
shared FEATURE: GPT4o Tokenizer (#721) 2024-07-22 15:26:14 -03:00
support FIX: typo causing text_embedding_3_large to fail (#460) 2024-02-05 11:16:36 +11:00
system FEATURE: allows forced LLM tool use (#818) 2024-10-05 09:46:57 +10:00
tasks FIX: Filter soft-deleted topics when backfilling sentiment (#527) 2024-03-12 21:01:24 -03:00
plugin_helper.rb DEV: Remove old code now that features rely on LlmModels. (#729) 2024-07-30 13:44:57 -03:00
plugin_spec.rb DEV: Clearly separate post/composer helper settings (#747) 2024-08-12 15:40:23 -07:00