Repolode
emcie-co

emcie-co/parlant

Python-фреймворк для создания AI-агентов, взаимодействующих с клиентами и последовательно соблюдающих бизнес-правила, рекомендации и процедуры за счёт отбора релевантного контекста для LLM на каждом шаге.

Open source альтернатива:AdaDecagonSierra

Звёзды
18,306
Форки
1,583
Открытые issues
40
Последний коммит
16 часов назад

Что это?

Parlant — это система управления взаимодействием AI-агентов с клиентами. Вместо того чтобы помещать все инструкции в один большой системный промпт, разработчики описывают в коде поведенческие рекомендации, наблюдения, инструменты, термины глоссария и многоэтапные сценарии. На каждом шаге диалога движок определяет, какие правила и инструменты актуальны, и формирует для LLM узкий контекст.

Фреймворк позволяет задавать зависимости и исключения между рекомендациями, чтобы конфликты правил разрешались предсказуемо. Сценарии описывают многоэтапные процедуры, например бронирование или устранение неполадок, а готовые ответы ограничивают формулировки заранее утверждёнными вариантами в критически важные моменты. Инструменты запускаются только при совпадении условия наблюдения. Решения отслеживаются с помощью OpenTelemetry для аудита.

Parlant работает с несколькими провайдерами LLM, включая OpenAI и Anthropic, а другие модели можно подключить через LiteLLM. Кроме того, существующие сценарии из фреймворков вроде LangGraph или LlamaIndex можно обернуть в инструменты. Для фронтенда доступен официальный React-виджет чата.

Ключевые возможности

  • 01Поведенческие рекомендации задаются в виде пар «условие — действие» и оцениваются на каждом шаге диалога.
  • 02Зависимости и исключения между рекомендациями определяют, какие правила применяются.
  • 03Сценарии для многоэтапных процедур, например бронирования или адаптации новых пользователей.
  • 04Готовые ответы ограничивают вывод заранее утверждёнными шаблонами в строго определённых ситуациях.
  • 05Инструменты активируются только при выполнении условия наблюдения.
  • 06Трассировка каждого совпадения рекомендаций и каждого решения с помощью OpenTelemetry.

Сценарии использования

  • Агенты поддержки клиентов, которым необходимо соблюдать множество правил, поддерживая нужный тон, точность и соответствие политикам.
  • Ассистенты по продажам или адаптации новых пользователей, следующие фиксированной многоэтапной процедуре.
  • Регулируемые сферы, например финансы или страхование, где решения агентов должны поддаваться аудиту.

Быстрый старт

  1. 1

    Установите пакет из PyPI

    pip install parlant
  2. 2

    Запустите сервер и создайте агента на Python (полное пошаговое руководство см. в кратком руководстве на 5 минут)

Что важно знать

  • Требуется Python 3.10 или новее.
  • Для работы используется бэкенд LLM, поэтому для запуска агентов вам потребуется доступ к провайдеру моделей.

Темы

Частые вопросы

Что такое parlant?
Python-фреймворк для создания AI-агентов, взаимодействующих с клиентами и последовательно соблюдающих бизнес-правила, рекомендации и процедуры за счёт отбора релевантного контекста для LLM на каждом шаге. Parlant — это система управления взаимодействием AI-агентов с клиентами. Вместо того чтобы помещать все инструкции в один большой системный промпт, разработчики описывают в коде поведенческие рекомендации, наблюдения, инструменты, термины глоссария и многоэтапные сценарии. На каждом шаге диалога движок определяет, какие правила и инструменты актуальны, и формирует для LLM узкий контекст.
parlant можно использовать бесплатно? Какая у него лицензия?
parlant распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
parlant всё ещё поддерживается?
Активно поддерживается. Последний коммит в parlant — 20 окт. 2026 г..
Для чего можно использовать parlant?
Агенты поддержки клиентов, которым необходимо соблюдать множество правил, поддерживая нужный тон, точность и соответствие политикам. Ассистенты по продажам или адаптации новых пользователей, следующие фиксированной многоэтапной процедуре. Регулируемые сферы, например финансы или страхование, где решения агентов должны поддаваться аудиту.
Как установить parlant?
Установите пакет из PyPI: pip install parlant Запустите сервер и создайте агента на Python (полное пошаговое руководство см. в кратком руководстве на 5 минут)
Где скачать parlant?
Исходный код и инструкции по установке — на GitHub: https://github.com/emcie-co/parlant

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Агентный фреймворк для создания видео: превращает идею, сценарий или роман в видео из нескольких сцен, координируя работу агентов по созданию сценария, раскадровки, персонажей и видео.

12,7 тыс.1,9 тыс.PythonMITОбновлён 21 день назад