Langfuse란 무엇입니까?
왜 Langfuse를 선택해야 하나요?
- 오픈 소스: 맞춤형 통합을 위한 공개 API를 제공하는 완전한 오픈 소스
- 프로덕션 최적화: 성능 오버헤드를 최소화하도록 설계
- 최고 수준의 SDK: Python 및 JavaScript용 네이티브 SDK
- 프레임워크 지원: OpenAI SDK, LangChain, LlamaIndex 등 널리 사용되는 프레임워크와 통합
- 멀티모달: 텍스트, 이미지 및 기타 모달리티에 대한 트레이싱 지원
- 완전한 플랫폼: LLM 애플리케이션 개발 수명 주기 전반을 위한 도구 모음
배포 옵션
아키텍처
- ClickHouse: 대규모 관측성 데이터(트레이스, 스팬, 생성, 점수)를 저장합니다. 대시보드용 빠른 집계 및 분석을 지원합니다.
- Postgres: 사용자 계정, 프로젝트 구성, 프롬프트 정의와 같은 트랜잭션 데이터를 저장합니다.
- Redis: 이벤트 큐잉과 캐싱을 처리합니다.
- S3/Blob Storage: 대용량 페이로드와 원시 이벤트 데이터를 저장합니다.
기능
관측성
- 트레이스 세부 정보
- 세션
- 타임라인
- 사용자
- 에이전트 그래프
- 대시보드
트레이스를 사용하면 앱에서 발생하는 모든 LLM 호출과 기타 관련 로직을 추적할 수 있습니다.
프롬프트 관리
- 생성
- 버전 관리
- 배포
- 메트릭
- Playground에서 테스트
- 트레이스와 연결
- 변경 사항 추적
UI, SDKs 또는 API를 통해 새 프롬프트를 생성합니다.
평가 및 데이터셋
- 분석
- 사용자 피드백
- LLM-as-a-Judge
- 실험
- 어노테이션 큐
- 사용자 정의 평가
Langfuse 대시보드에서 평가 결과를 시각화합니다.