discourse-ai/spec/system
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_bot FIX: Don't error when navigating from AI Bot topic to regular (#1366) 2025-05-23 13:30:08 -05:00
ai_helper FEATURE: Improved diff streaming for AI composer helper (#1332) 2025-05-12 15:57:59 -07:00
ai_moderation FEATURE: Add AI-powered spam detection for new user posts (#1004) 2024-12-12 09:17:25 +11:00
embeddings REFACTOR: update embeddings to formkit (#1188) 2025-03-13 11:27:38 -04:00
llms FEATURE: Enhance LLM context window settings (#1271) 2025-04-17 14:44:15 -07:00
page_objects FIX: clear uploads after successfully posting new PM (#1307) 2025-05-02 13:46:22 +10:00
summarization DEV: Use structured responses for summaries (#1252) 2025-05-06 10:09:39 -03:00
admin_ai_features_spec.rb FEATURE: add inferred concepts system (#1330) 2025-06-02 14:29:20 -03:00
admin_ai_persona_spec.rb FEATURE: display more places where AI is used / Chat streamer (#1278) 2025-04-24 16:22:19 +10:00
admin_dashboard_spec.rb FEATURE: Add links to filtered emotion view on emotion dashboard table (#953) 2024-11-25 15:51:01 -03:00
core_features_spec.rb DEV: Add system spec to check core features are working fine 2025-04-08 17:04:20 +02:00