AI 에이전트를 구축하고 서비스로 제공·관리할 수 있는 Python 프레임워크 및 런타임과 관리용 웹 UI
- 스타
- 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
PyPI에서 패키지를 설치합니다
pip install parlant - 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 통계는 매일 갱신됩니다.
관련 프로젝트
Python과 TypeScript로 생성형 AI 애플리케이션을 만드는 기초를 가르치는 Microsoft의 21개 강의 과정입니다.
LLM 애플리케이션을 도구, 데이터, 프롬프트에 연결하는 Model Context Protocol 서버와 클라이언트를 구축하기 위한 공식 Python SDK입니다.
스토리 아이디어, 각본, 소설을 대본·스토리보드·캐릭터·영상 생성 에이전트의 협업으로 여러 장면의 영상으로 만드는 에이전트형 영상 생성 프레임워크입니다.
메모리, 도구, MCP, RAG, 음성, 워크플로를 지원하는 AI 에이전트 구축용 TypeScript 프레임워크와 관측성을 위한 VoltOps 콘솔입니다.
LLM 기반 대화형 애플리케이션에 프로그래밍 가능한 가드레일을 추가해 주제, 대화 흐름, 출력을 제어하는 오픈 소스 Python 툴킷입니다.