À propos du projet

Parlant est un harnais de contrôle des interactions open source destiné aux agents IA orientés client. Il répond au problème de la surcharge de prompts et des graphes de routage fragiles en réduisant dynamiquement le contexte conversationnel à chaque tour, de sorte que seules les règles, connaissances et outils pertinents entrent dans le prompt du LLM. Les concepts fondamentaux incluent les Guidelines (règles comportementales condition-action), les Relationships (dépendances et exclusions entre guidelines), les Journeys (procédures opérationnelles standard multi-tours), les Canned Responses (modèles pré-approuvés pour prévenir les hallucinations), les Tools (activés uniquement lorsque des observations correspondent), le Glossary (vocabulaire de domaine) et l'Explainability (traçage OpenTelemetry). Le projet est conçu pour les équipes qui construisent des agents de support, de vente, d'intégration ou de conseil dans des domaines réglementés ou à fort enjeu où le ton, la précision, la conformité et l'auditabilité comptent. Il est indépendant du LLM et peut s'intégrer à des frameworks comme LangGraph, LlamaIndex ou Agno en enveloppant des workflows externes comme outils. Parlant est distribué sous forme de package Python (Python 3.10+) sous licence Apache 2.0, avec un widget de chat React officiel disponible séparément.