Skip to content

[Validation] Semantic filtering production - Valider le filtering sur live #710

Description

@up-guillaume

Objectif

Valider que le semantic filtering fonctionne correctement sur production après la régénération des embeddings.

Contexte

  • Embeddings régénérés avec text-embedding-v4 (1024 dims)
  • 1468 tools avec embeddings valides
  • DASHSCOPE_API_KEY configurée sur production

Critères d'acceptation

  • Logs montrent [SemanticFilter] sans erreur
  • Filtering réduit 1300+ tools → ~50 tools
  • Pas de fallback sur tous les tools
  • Performance < 100ms par requête

Tests à effectuer

  1. Envoyer une requête LLM à un agent
  2. Vérifier les logs backend
  3. Confirmer que les tools pertinents sont sélectionnés
  4. Mesurer le temps de filtering

Fichiers concernés

  • backend/app/services/agent_tools.py
  • backend/app/services/semantic_search_service.py
  • backend/app/services/embedding_service.py

Related

  • Fix: DASHSCOPE_API_KEY ajoutée
  • Fix: Embeddings régénérés (1468 tools)
  • Milestone: v1.10.3-moiria.3

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions