Output Parsers
Output parsers는 LLM의 출력을 보다 적합한 형식으로 변환하는 역할을 담당합니다. 언어모델은 텍스트를 출력하는데,특정 구조를 가진 데이터를 생산하기 위해서 LLM을 사용할 때 유 output parsers를 이용해 원하는 형식의 데이터로 변경할 수 있습니다.
Output parsers를 사용하기 위해서는 2개의 필수구조와 1개의 선택구조를 설정해야합니다.
형식 가져오기: 언어모델의 출력 형식을 변환하는 방법에 대한 명령이 들어있는 문자열
Parser: 언어모델의 응답으로 나오는 문자열을 가져와 특정 구조로 구문 분석
Parser with prompt(선택): Output parsers가 출력을 재시도하거나 수정하려는 경우, 언어모델의 응답으로 나오는 문자열과 해당 응답을 생성한 프롬프트 등을 입력하여 특정 구조로 구문 분석
kubChain에서는 아래와 같이 Output Parsers를 제공합니다.
CSV Output Parser
Custom List Output Parser
Structured Output Parser
Last updated