discourse-ai/assets/javascripts/discourse/components/modal
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-llm-quota-modal.gjs DEV: converts llm admin page to use form kit (#1099) 2025-02-04 11:51:01 +01:00
ai-persona-response-format-editor.gjs FEATURE: add inferred concepts system (#1330) 2025-06-02 14:29:20 -03:00
ai-summary-modal.gjs DEV: Streaming animation API for components (#1224) 2025-03-27 08:06:33 -07:00
ai-tool-test-modal.gjs FEATURE: llm quotas (#1047) 2025-01-14 15:54:09 +11:00
chat-modal-channel-summary.gjs FEATURE: llm quotas (#1047) 2025-01-14 15:54:09 +11:00
debug-ai-modal.gjs PERF: Optimize .ai-debug-modal__tokens selector (#1390) 2025-05-30 21:47:30 +01:00
diff-modal.gjs UX: AI composer helper refinements (#1387) 2025-05-30 10:35:53 -07:00
share-full-topic-modal.gjs DEV: Update linting (#1194) 2025-03-17 15:14:53 +11:00
share-modal.gjs DEV: Update linting (#1194) 2025-03-17 15:14:53 +11:00
spam-test-modal.gjs FEATURE: llm quotas (#1047) 2025-01-14 15:54:09 +11:00
thumbnail-suggestions.gjs DEV: Bump dependencies and fix linting (#1115) 2025-02-06 17:42:32 +01:00