emcie-co/parlant

Build reliable customer-facing AI agents with Parlant: an interaction control harness optimized for controlled, consistent, and predictable LLM interactions.

What it solves

Parlant は顧客向け AI エージェント用に設計されたインタラクション制御ハーネスです。大規模なシステムプロンプトが複雑化すると効果が薄れる「プロンプトオーバーロード」や、自然で非線形な会話におけるルーティンググラフの脆弱性という問題を解決します。金融や医療などのハイステークス・規制産業において、エージェントが一貫性・コンプライアンス・ブランド適合性を保てるようにします。

How it works

単一の巨大プロンプトを使用する代わりに、Parlant は「コンテキストマッチングエンジン」を用いて、会話の各ターンで LLM 用に焦点を絞ったコンテキストウィンドウを動的に組み立てます。現在のインタラクションに即座に関連するガイドライン、ツール、ナレッジをフィルタリングします。

主なコンポーネントは次のとおりです:

  • Guidelines:条件‑アクションのペアで、行動ルールとして機能します。
  • Relationships:依存関係と排除関係で、どのガイドラインが有効かを優先または制限します。
  • Journeys:マルチターンの標準作業手順(SOP)で、ユーザー入力に適応しながらエージェントをプロセスへ導きます。
  • Canned Responses:厳格モードで使用する事前承認済みテンプレートで、重要な場面での幻覚を排除します。
  • Tools:特定の観測が一致したときだけ外部 API を呼び出し、誤検知によるツール呼び出しを防ぎます。
  • Glossary:業界固有の用語マッピングで、エージェントが専門用語を正しく理解できるようにします。

Who it’s for

B2C または機密性の高い B2B AI エージェント(サポート、セールス、オンボーディング等)を開発するチーム向けです。高精度・監査可能性・迅速なフィードバックループが必要で、グラフを書き換えたりモデルをファインチューニングしたりせずにエージェントの行動を更新できます。

Highlights

  • Dynamic Context Engineering:関連する指示とツールだけをプロンプトに入れ、モデルの混乱を防止。
  • B2B/B2C Governance:コンプライアンスとブランドボイスの一貫性を組み込みでサポート。
  • Hallucination Prevention:厳格な出力モードと定型応答でハイリスクなインタラクションでの幻覚を防止。
  • Explainability:すべての決定とガイドラインマッチに対して完全な OpenTelemetry トレースを提供。
  • LLM Agnostic:LiteLLM 経由で OpenAI や Anthropic など複数プロバイダーに対応。
  • Framework Integration:LangGraph や LlamaIndex など他ツールと併用可能で、行動制御レイヤーとして機能。