# LCEL 체인 구성: 프롬프트 -> 모델 호출 -> 출력 파싱 순서로 실행
chain = prompt | llm | parser
# 입력 데이터
input_data = {
"topic": (
"The importance of large language models "
"in modern software development."
)
}
print(f"사용자 입력: {input_data['topic']}")
try:
result = chain.invoke(input_data) # ➍ 체인 실행
print("\n[LCEL Chain 응답]")
print(result)
except Exception as e:
print(f"\n[오류] 체인 실행 중 문제 발생: {e}")
chain.invoke(input_data)를 실행하면 체인을 구성하는 각 요소가 순서대로 실행됩니다. 실행 흐름은 다음과 같습니다.