Aller au contenu principal

Relations entre Concepts Fondamentaux

La puissance du système BREIGN provient des relations soigneusement conçues entre ses concepts fondamentaux, formant une architecture cohésive pour l'orchestration d'IA :

Relations entre Entités

  1. Brain → Agent :

    • Un Brain peut avoir plusieurs instances d'Agent
    • Les Agents héritent des capacités, de la persona et de l'initialisation du prompt du Brain
    • Différents Agents peuvent représenter le même Brain avec des configurations de déploiement variées
  2. Agent → Chat :

    • Un Agent peut participer à plusieurs sessions de Chat
    • Chaque Chat est lié à exactement un Agent
    • Les sessions de Chat maintiennent leur contexte et historique indépendants
  3. Chat → Message :

    • Un Chat contient une séquence ordonnée de Messages
    • Les Messages au sein d'un Chat forment un historique conversationnel
    • Chaque Message peut référencer des nœuds de Flow et des résultats d'Outils
  4. Brain → Flow :

    • Un Brain peut avoir un Flow optionnel qui lui est associé
    • Le Flow contrôle la structure et la progression de la conversation
    • Les nœuds de Flow dictent les Outils disponibles et le comportement des réponses
  5. Brain → Module :

    • Un Brain peut incorporer plusieurs Modules
    • Les Modules étendent les capacités du Brain
    • Différents types de Modules (Externe, ConnaissanceContextuelle) fournissent des fonctionnalités distinctes
  6. Brain/Agent → Guardian :

    • Les Guardians peuvent être appliqués au niveau du Brain ou de l'organisation
    • Plusieurs types de Guardians peuvent être combinés pour une protection en couches
    • Les Guardians filtrent à la fois le contenu entrant et sortant
  7. Module → Tool :

    • Les Modules exposent leur fonctionnalité à travers des Outils
    • Les Outils sont invoqués pendant les conversations en fonction du contexte
    • Les résultats des Outils sont incorporés dans les réponses du Brain

Schéma Conceptuel

Ce schéma illustre les relations hiérarchiques et compositionnelles entre les entités fondamentales du système BREIGN, chaque entité étant accompagnée d'une brève description de son objectif. Les connexions représentent des relations fonctionnelles où les entités travaillent ensemble pour créer l'expérience complète d'orchestration d'IA. L'arrangement montre comment le Brain sert de concept central, avec les Modules, Guardians et Flows étendant ses capacités, tandis que les Agents l'instancient pour le déploiement, menant à des Chats qui contiennent des Messages.