Repolode
emcie-co

emcie-co/parlant

Framework Python para criar agentes de IA voltados ao atendimento ao cliente que seguem regras de negócio, diretrizes e procedimentos de forma consistente, limitando o contexto do LLM ao que é relevante em cada turno.

Alternativa open source a:AdaDecagonSierra

Estrelas
18,306
Forks
1,583
Issues abertas
40
Último commit
há 18 horas

O que é?

Parlant é um harness de controle de interação para agentes de IA voltados ao atendimento ao cliente. Em vez de colocar todas as instruções em um único system prompt extenso, os desenvolvedores definem em código diretrizes de comportamento, observações, ferramentas, termos de glossário e jornadas com várias etapas. A cada turno da conversa, o mecanismo identifica apenas as regras e ferramentas relevantes para aquele momento e monta um contexto focado para o LLM.

O framework permite expressar dependências e exclusões entre diretrizes, para que regras conflitantes sejam resolvidas de forma previsível. As jornadas modelam procedimentos com várias interações, como reservas ou solução de problemas, e as respostas predefinidas podem restringir as respostas a textos aprovados previamente em momentos críticos. As ferramentas só são executadas quando a observação correspondente é identificada. As decisões são rastreadas com OpenTelemetry para fins de auditoria.

Parlant funciona com vários provedores de LLM, incluindo OpenAI e Anthropic, e pode usar outros modelos por meio do LiteLLM. Também pode encapsular como ferramentas fluxos de trabalho existentes de frameworks como LangGraph ou LlamaIndex. Há um widget oficial de chat em React disponível para o frontend.

Recursos principais

  • 01Diretrizes de comportamento definidas como pares de condição e ação, avaliados a cada turno da conversa.
  • 02Relações de dependência e exclusão entre diretrizes para controlar quais regras se aplicam.
  • 03Jornadas para procedimentos com várias interações, como reservas ou integração de novos usuários.
  • 04Respostas predefinidas que restringem a saída a modelos aprovados previamente em momentos que exigem controle rigoroso.
  • 05Ferramentas que são ativadas somente quando a condição de observação correspondente é identificada.
  • 06Rastreamento com OpenTelemetry de cada correspondência de diretriz e decisão.

Casos de uso

  • Agentes de suporte ao cliente que precisam manter o tom, a precisão e a conformidade com políticas em meio a várias regras.
  • Assistentes de vendas ou integração de novos usuários que seguem um procedimento fixo com várias etapas.
  • Setores regulados, como finanças ou seguros, que precisam auditar as decisões dos agentes.

Início rápido

  1. 1

    Instale o pacote do PyPI

    pip install parlant
  2. 2

    Inicie um servidor e crie um agente em Python (consulte o guia de início rápido de 5 minutos para ver o passo a passo completo)

Antes de usar

  • Requer Python 3.10 ou mais recente.
  • Depende de um backend de LLM, então você precisará ter acesso a um provedor de modelos para executar agentes.

Tópicos

Perguntas frequentes

O que é parlant?
Framework Python para criar agentes de IA voltados ao atendimento ao cliente que seguem regras de negócio, diretrizes e procedimentos de forma consistente, limitando o contexto do LLM ao que é relevante em cada turno. Parlant é um harness de controle de interação para agentes de IA voltados ao atendimento ao cliente. Em vez de colocar todas as instruções em um único system prompt extenso, os desenvolvedores definem em código diretrizes de comportamento, observações, ferramentas, termos de glossário e jornadas com várias etapas. A cada turno da conversa, o mecanismo identifica apenas as regras e ferramentas relevantes para aquele momento e monta um contexto focado para o LLM.
parlant é gratuito? Qual é a licença?
parlant é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
parlant ainda é mantido?
Manutenção ativa. O último commit de parlant foi em 20 de out. de 2026.
Para que posso usar parlant?
Agentes de suporte ao cliente que precisam manter o tom, a precisão e a conformidade com políticas em meio a várias regras. Assistentes de vendas ou integração de novos usuários que seguem um procedimento fixo com várias etapas. Setores regulados, como finanças ou seguros, que precisam auditar as decisões dos agentes.
Como instalar parlant?
Instale o pacote do PyPI: pip install parlant Inicie um servidor e crie um agente em Python (consulte o guia de início rápido de 5 minutos para ver o passo a passo completo)
Onde consigo parlant?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/emcie-co/parlant

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados