Cas d'usage Multi-Agents

Selectionnez un cas d'usage pour le tester, ou cliquez pour developper les details.

📄
UC-1 : Analyse de documentation technique
Extraction, synthese et indexation de documents techniques

Soumettez un ou plusieurs documents techniques (specifications, manuels, RFC) au pipeline multi-agents. L'orchestrateur decompose la tache via le Planner, recupere les sources via le Retriever, extrait les informations cles via l'Extractor, verifie la coherence via le Verifier, puis produit une synthese consolidee via le Reducer.

BFF-Web Orchestrator Planner Retriever Extractor Verifier Reducer
💻
UC-2 : Audit de code source
Analyse statique, detection de patterns et recommandations

Soumettez du code source pour une analyse approfondie. Le Code Extractor specialise parse le code, identifie les structures (fonctions, classes, imports), detecte les anti-patterns et vulnerabilites potentielles, puis genere un rapport d'audit avec recommandations. Utilise l'heritage SOX pour une analyse normee.

BFF-Web Orchestrator Code Extractor Verifier Reducer
📊
UC-3 : Analyse de logs
Parsing, categorisation, detection d'anomalies dans les logs

Soumettez des fichiers de logs applicatifs pour une analyse automatique. Le Log Extractor specialise detecte les patterns d'erreurs, correle les evenements, identifie les anomalies temporelles et produit un rapport structure avec timeline, severite et recommandations de resolution.

BFF-Web Orchestrator Log Extractor Verifier Reducer
🔎
UC-4 : Q&A multi-sources (RAG)
Questions/reponses avec Retrieval-Augmented Generation

Posez des questions sur des documents prealablement indexes. Le pipeline RAG utilise le Vector Store pour la recherche semantique, le Retriever pour recuperer les passages pertinents, puis l'Ollama Runtime pour generer une reponse contextuelle avec citations des sources.

BFF-Web Orchestrator Planner Vector Store Retriever Ollama Reducer
UC-5 : Detection de contradictions
Verification de coherence inter-documents

Soumettez plusieurs extraits ou documents pour detecter les contradictions et incoherences. Le Verifier specialise compare les affirmations, identifie les conflits logiques, les donnees divergentes et les ambiguites, puis produit un rapport de coherence avec score de confiance.

BFF-Web Orchestrator Extractor Verifier Reducer
📦
UC-6 : Indexation et chunking intelligent
Decoupage semantique et vectorisation de contenu

Soumettez du contenu (texte, code, logs, tableaux) pour un decoupage semantique intelligent. Le Chunker analyse la structure du contenu, le decoupe en segments optimaux pour l'indexation vectorielle, preserve le contexte inter-chunks et genere les embeddings via Ollama pour stockage dans le Vector Store.

BFF-Web Chunker Ollama (embed) Vector Store Ledger

📄 Analyse de documentation technique

Entree

Formats supportes : texte brut, Markdown

Resultat

En attente d'une analyse...

💻 Audit de code source

Code source

Rapport d'audit

En attente d'un audit...

📊 Analyse de logs

Logs applicatifs

Rapport d'analyse

En attente d'une analyse...

🔎 Q&A multi-sources (RAG)

Question

Reponse

En attente d'une question...

⚠ Detection de contradictions

Sources a comparer

Rapport de coherence

En attente d'une verification...

📦 Indexation et chunking intelligent

Contenu a indexer

En tokens (64 - 4096)

Chunks generes

En attente d'un chunking...

⚙ Architecture Pipeline Multi-Agents

Heritage SOX et design du pipeline

Le systeme multi-agents est construit sur l'heritage SOX (Service-Oriented eXtensible architecture). Chaque agent herite d'une interface commune BaseAgent qui fournit : gestion du cycle de vie, health checks standardises, metriques Prometheus, tracing distribue et communication inter-agents via gRPC/HTTP.

Isolation reseau : Ce client GUI est deploye sur le reseau panglot-public, isole des services internes. Toutes les requetes transitent par BFF-Web (passerelle API) qui a acces au reseau panglot-multiagents et route les appels vers les agents concernes.

Le pipeline principal suit un flux lineaire : Orchestrator → Planner → Retriever → Extractor → Verifier → Reducer. Les agents specialises (Code Extractor, Log Extractor) etendent l'Extractor de base avec des capacites specifiques. Les services d'infrastructure (Chunker, Vector Store, Ledger, Ollama) sont accessibles transversalement.

Agents du pipeline

  • Orchestrator - Point d'entree, coordination des taches
  • Planner - Decomposition et planification
  • Retriever - Recuperation de sources
  • Extractor - Extraction d'informations
  • Verifier - Verification de coherence
  • Reducer - Synthese et consolidation

Services d'infrastructure

  • Code Extractor - Analyse de code (herite Extractor)
  • Log Extractor - Analyse de logs (herite Extractor)
  • Chunker - Decoupage semantique
  • Vector Store - Stockage vectoriel
  • Ledger - Tracabilite des traitements
  • Ollama Runtime - Inference LLM / Embeddings

Diagramme du pipeline

Pipeline Multi-Agents - Architecture SOX Heritage Pipeline principal Orchestrator :8080/process Planner :8080/plan Retriever :8080/retrieve Extractor :8080/extract Verifier :8080/verify Reducer :8080/reduce Agents specialises (heritage Extractor) Code Extractor :8080/extract/code Log Extractor :8080/extract/logs Services d'infrastructure (transversaux) Chunker :8080/chunk/auto Vector Store :8080/vectors Ledger :8080/chunks Ollama Runtime :8080/generate Stockage PostgreSQL Ledger data Redis Cache / Queues Docker Network interne panglot-multiagents panglot-public (isole) Client GUI :9095 (ce client) BFF-Web :8080 (passerelle) via bff-web (bridge reseau)
Point d'entree
BFF-Web gateway
Sortie / Synthese
Specialise Code
Specialise Logs
Stockage vectoriel
Inference LLM
panglot-public
Heritage

♥ Sante des services

Chargement...