Plugin Discourse RAG (grain post, rerank cross-encoder, citations whitelistées, gate déterministe, réécriture de requête multi-tour) + documentation du chantier (design, éval, sécurité, pipeline). Export sanitisé depuis le monorepo privé via scripts/export_rag_public.py (aucun endpoint interne, IP, compte démo ou chemin d'infrastructure). WIP : agent en test sur groupe restreint, pas encore public sur le forum.
10 lines
247 B
Ruby
10 lines
247 B
Ruby
# frozen_string_literal: true
|
|
|
|
module Jobs
|
|
class DepiedencapSanitizeAiCitations < ::Jobs::Base
|
|
def execute(args)
|
|
post = Post.find_by(id: args[:post_id])
|
|
DepiedencapAiCitations::Sanitizer.sanitize!(post) if post
|
|
end
|
|
end
|
|
end
|