parlant  by emcie-co

Conversation modeling engine for deliberate agentic UX

created 1 year ago
3,417 stars

Top 14.5% on sourcepulse

GitHubView on GitHub
Project Summary

Parlant is a conversation modeling engine designed to provide predictable and controllable interactions for AI agents, particularly in customer-facing applications. It targets developers and data scientists building LLM-based chat agents who require strict adherence to business protocols, brand guidelines, or regulated industry requirements, offering a structured alternative to prompt engineering or rigid flow engines.

How It Works

Parlant employs a "Conversation Modeling" approach, defining agent behavior through structured, domain-specific principles and actions. Its engine evaluates conversational context against these managed guidelines, leveraging self-critique mechanisms to ensure responses precisely align with intended behavior. This structured approach aims to overcome the inconsistency of free-form prompting and the inflexibility of traditional flow engines.

Quick Start & Requirements

Highlighted Details

  • Supports major LLM providers including OpenAI, Azure, Gemini, Llama 3, and Anthropic.
  • Features built-in session management, incoherence detection, content filtering, and jailbreak protection.
  • Offers a sandbox UI for behavioral testing and native API clients in Python and TypeScript.
  • Enables granular guideline management with contradiction detection for improved maintainability and explainability.

Maintenance & Community

  • Community support available via Discord: https://discord.gg/Q248z3f9
  • Contribution guidelines follow the Linux-standard Developer Certificate of Origin (DCO).

Licensing & Compatibility

  • Licensed under the Apache 2.0 license.
  • Compatible with commercial use and closed-source linking.

Limitations & Caveats

The project is actively seeking contributors and formalizing processes, suggesting it may still be in an early stage of development or community building.

Health Check
Last commit

1 day ago

Responsiveness

1 week

Pull Requests (30d)
25
Issues (30d)
7
Star History
1,009 stars in the last 90 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems), Jeff Hammerbacher Jeff Hammerbacher(Cofounder of Cloudera), and
2 more.

prompt-engine by microsoft

0.0%
3k
NPM library for LLM prompt engineering
created 3 years ago
updated 2 years ago
Starred by Jared Palmer Jared Palmer(Ex-VP of AI at Vercel; Founder of Turborepo; Author of Formik, TSDX), Jeff Hammerbacher Jeff Hammerbacher(Cofounder of Cloudera), and
1 more.

promptable by cfortuner

0%
2k
TS/JS library for building full-stack AI apps
created 2 years ago
updated 2 years ago
Starred by Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems), Travis Fischer Travis Fischer(Founder of Agentic), and
3 more.

TypeChat by microsoft

0.1%
9k
Library for building natural language interfaces using types
created 2 years ago
updated 1 month ago
Feedback? Help us improve.