프롬프트 컴포저빌리티
프롬프트 컴포저빌리티 (Prompt Composability)
프롬프트를 많이 만들수록 같은 텍스트 조각이나 지침을 여러 프롬프트에서 반복해서 쓰게 되는 경우가 많아요. 중복을 피하기 위해 다른 프롬프트를 참조해서 프롬프트를 구성(compose)할 수 있어요.
출처: 문서
본문
왜 구성된 프롬프트를 쓰나요?
- 여러 프롬프트에서 재사용할 수 있는 모듈형 프롬프트 컴포넌트를 만들 수 있어요
- 공통 지침, 예시, 컨텍스트를 한 곳에서 유지할 수 있어요
- 베이스 프롬프트가 바뀌면 의존하는 프롬프트를 자동으로 업데이트해요
시작하기
Langfuse UISDKs/API
Langfuse UI에서 프롬프트를 만들 때 Add prompt reference 버튼을 사용해 프롬프트에 프롬프트 참조를 삽입할 수 있어요.
프롬프트에서 다른 텍스트 프롬프트를 다음 형식으로 참조할 수 있어요:
@@@langfusePrompt:name=PromptName|version=1@@@
특정 버전 대신 라벨을 사용해 동적으로 해석할 수도 있어요:
@@@langfusePrompt:name=PromptName|label=production@@@
정확히 원하는 것이 아니었나요? 다음 유사 기능을 고려해 보세요:
- Variables — 프롬프트에 동적 텍스트 삽입용
- Message placeholders — 문자열 대신 완전한 메시지 배열 삽입용
또는 관련 FAQ 페이지:
- 런타임에 하위 프롬프트를 동적으로 선택할 수 있나요?
- Langfuse 프롬프트 관리로 에이전트 스킬을 관리할 수 있나요?
- 프롬프트를 Langfuse로 어떻게 관리하나요?
- 프롬프트 조회 시 재시도와 타임아웃을 어떻게 구성하나요?
- 프롬프트 성능을 어떻게 측정하나요?
- 내 프롬프트의 최신 버전이 안 보여요. 왜죠?
- Langfuse에서 프롬프트 관리와 트레이싱 연결하기
- Langfuse 프롬프트와 함께 외부 템플릿 라이브러리(Jinja, Liquid 등) 사용하기
- 프롬프트 엔지니어링이란 무엇인가요?
- 다른 것도 궁금하면 물어보세요