평가, 추적, 화면, 데이터셋을 한 플랫폼에서
Braintrust는 LLM 평가와 관측 가능성을 제공하는 호스팅형 플랫폼이야. 자체 호스팅도 선택할 수 있어. 실험 추적, 데이터셋 버전 관리, 나란히 비교하는 화면, 프롬프트 실험 공간, 운영 환경의 온라인 평가, CI/CD 통합을 한데 결합해. 팀에 공유 작업 공간이 필요하지만 대시보드를 직접 만들고 싶지는 않을 때 특히 잘 맞아.
기본으로 제공하는 기능
- 실험 — 평가를 실행할 때마다 모든 입력, 출력, 점수를 포함한 실험 기록을 남겨.
- 데이터셋 — 버전을 관리할 수 있고 화면에서 직접 편집하거나 JSONL 파일에서 가져올 수 있어.
- 실험 간 차이 비교 — 두 실험을 사례별로 나란히 비교해. "이 프롬프트 변경이 실제로 도움이 됐어?"라는 질문에 답할 때 결정적인 기능이야.
- 온라인 평가 — 운영 환경의 요청을 기록하고 비동기로 채점해 회귀가 발생하면 알려줘.
- 프롬프트 실험 공간 — 평가 신호를 확인하면서 화면에서 프롬프트를 반복해서 개선해.
- SDK — TypeScript와 Python을 지원하며 promptfoo, OpenAI, Anthropic과 통합할 수 있어.
특히 잘 맞는 경우
여러 사람이 협업하는 팀에서 특히 강해. 공유 작업 공간 자체가 핵심 기능이야. 엔지니어 A가 프롬프트를 개선하면 개발자 B가 10분 뒤 실험을 열어 무엇이 왜 바뀌었는지 확인할 수 있어. 시각적 화면 덕분에 평가 노트북이 한 사람의 컴퓨터에만 갇히는 문제도 피할 수 있어.
잘 맞지 않는 경우
혼자서 빠르게 반복 개선하는 개발자에게는 SaaS 계층이 지나친 선택일 수 있어. 규모가 커지면 호출당 과금도 중요한 고려 사항이 돼. 자체 호스팅을 선택할 수 있지만 운영 부담이 작지는 않아.
원칙: 팀에 "공유 평가 작업 공간이 있다"는 사실이 "평가가 저장소에 있다"는 사실보다 더 중요하다면 Braintrust가 올바른 선택이야. 두 방식은 서로 배타적이지 않아서 함께 사용하는 팀도 많아.