discourse-ai/spec/fabricators
Rafael dos Santos Silva 478f31de47
FEATURE: add inferred concepts system (#1330)
* FEATURE: add inferred concepts system

This commit adds a new inferred concepts system that:
- Creates a model for storing concept labels that can be applied to topics
- Provides AI personas for finding new concepts and matching existing ones
- Adds jobs for generating concepts from popular topics
- Includes a scheduled job that automatically processes engaging topics

* FEATURE: Extend inferred concepts to include posts

* Adds support for concepts to be inferred from and applied to posts
* Replaces daily task with one that handles both topics and posts
* Adds database migration for posts_inferred_concepts join table
* Updates PersonaContext to include inferred concepts



Co-authored-by: Roman Rizzi <rizziromanalejandro@gmail.com>
Co-authored-by: Keegan George <kgeorge13@gmail.com>
2025-06-02 14:29:20 -03:00
..
ai_artifact_fabricator.rb DEV: improve artifact editing and eval system (#1130) 2025-02-19 15:44:33 +11:00
ai_persona_fabricator.rb FEATURE: Personas powered summaries. (#1232) 2025-04-02 12:54:47 -03:00
ai_summary_fabricator.rb FIX: Make summaries backfill job more resilient. (#1071) 2025-01-16 09:42:53 -03:00
ai_tool_fabricator.rb FEATURE: Tool name validation (#842) 2025-02-07 14:34:47 +11:00
classification_result_fabricator.rb Migrate sentiment to a TEI backend (#886) 2024-11-04 09:14:34 -03:00
embedding_definition_fabricator.rb FEATURE: configurable embeddings (#1049) 2025-01-21 12:23:19 -03:00
inferred_concept_fabricator.rb FEATURE: add inferred concepts system (#1330) 2025-06-02 14:29:20 -03:00
llm_model_fabricator.rb FEATURE: Add spending metrics to AI usage (#1268) 2025-04-17 15:09:48 -07:00
llm_quota_fabricator.rb FEATURE: llm quotas (#1047) 2025-01-14 15:54:09 +11:00
llm_quota_usage_fabricator.rb FEATURE: llm quotas (#1047) 2025-01-14 15:54:09 +11:00
rag_document_fragment_fabricator.rb FEATURE: AI Bot RAG support. (#537) 2024-04-01 13:43:34 -03:00