langchain
[langchain] StrOutputParser, JsonOutputParser 이해하기
StrOutputParserStrOutputParser는 LangChain 생태계 내에서 간단하지만 강력한 도구이다. 이 파서의 주된 역할은 LLM이나 ChatModel에서 나오는 언어 모델의 출력을 문자열 형식으로 변환하는 것이다. 이 변환은 애플리케이션에서 일관된 출력 형식을 유지하거나, 이후의 처리 또는 최종 사용자에게 표시하기 위해 매우 중요하다.LLM 출력의 경우: 모델의 출력이 이미 문자열 형식인 경우, StrOutputParser는 이 문자열을 수정 없이 그대로 통과시킨다.ChatModel 출력의 경우: 출력이 ChatModel 메시지일 때, StrOutputParser는 메시지의 .content 속성을 추출하여 최종 출력이 문자열 형식이 되도록 한다.이 파서는 특히 모델의 원시 출력을 특정..
2024. 8. 26. 17:55