Repolode
emcie-co

emcie-co/parlant

매 대화 차례마다 관련 있는 내용만 LLM 컨텍스트에 포함해 비즈니스 규칙, 가이드라인, 절차를 일관되게 따르는 고객 대상 AI 에이전트를 구축하는 Python 프레임워크입니다.

대체할 수 있는 제품:AdaDecagonSierra

스타
18,306
포크
1,583
열린 이슈
40
마지막 커밋
16시간 전

어떤 프로젝트인가요?

Parlant는 고객 대상 AI 에이전트를 위한 상호작용 제어 프레임워크입니다. 모든 지침을 하나의 거대한 시스템 프롬프트에 넣는 대신, 개발자는 행동 가이드라인, 관찰 조건, 도구, 용어집, 여러 단계로 구성된 여정을 코드로 정의합니다. 각 대화 차례마다 엔진은 해당 차례와 관련 있는 규칙과 도구만 찾아 LLM에 필요한 내용만 담은 컨텍스트를 구성합니다.

이 프레임워크에서는 가이드라인 사이의 종속 관계와 제외 관계를 지정해, 충돌하는 규칙이 예측 가능한 방식으로 처리되도록 할 수 있습니다. 여정은 예약이나 문제 해결 같은 여러 차례에 걸친 절차를 모델링하며, 정해진 응답을 사용하면 중요한 순간에 사전 승인된 문구로 답변을 제한할 수 있습니다. 관찰 조건이 일치할 때만 도구가 실행됩니다. 감사 추적을 위해 의사결정은 OpenTelemetry로 추적됩니다.

Parlant는 OpenAI와 Anthropic을 비롯한 여러 LLM 제공업체를 지원하며, 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은(는) 무엇인가요?
매 대화 차례마다 관련 있는 내용만 LLM 컨텍스트에 포함해 비즈니스 규칙, 가이드라인, 절차를 일관되게 따르는 고객 대상 AI 에이전트를 구축하는 Python 프레임워크입니다. Parlant는 고객 대상 AI 에이전트를 위한 상호작용 제어 프레임워크입니다. 모든 지침을 하나의 거대한 시스템 프롬프트에 넣는 대신, 개발자는 행동 가이드라인, 관찰 조건, 도구, 용어집, 여러 단계로 구성된 여정을 코드로 정의합니다. 각 대화 차례마다 엔진은 해당 차례와 관련 있는 규칙과 도구만 찾아 LLM에 필요한 내용만 담은 컨텍스트를 구성합니다.
parlant은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
parlant은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
parlant은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. parlant의 마지막 커밋은 2026년 10월 20일입니다.
parlant은(는) 어디에 사용할 수 있나요?
여러 규칙을 준수하면서 어조, 정확성, 정책 준수를 유지해야 하는 고객 지원 에이전트 정해진 여러 단계의 절차를 따르는 영업 또는 온보딩 어시스턴트 에이전트의 의사결정을 감사할 수 있어야 하는 금융이나 보험 등의 규제 산업
parlant는 어떻게 설치하나요?
PyPI에서 패키지를 설치합니다: pip install parlant 서버를 시작하고 Python에서 에이전트를 만듭니다(전체 안내는 5분 퀵스타트를 참조하세요)
parlant은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/emcie-co/parlant

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트