하나의 복잡한 작업을 여러 LLM 호출로 나눠서 이전 출력이 다음 입력이 되도록 순서대로 처리하는 방식.
복잡한 작업을 하나의 프롬프트로 해결하려 하면 LLM이 중간에 헷갈리거나 품질이 떨어진다. 프롬프트 체이닝은 큰 작업을 독립적인 단계로 나누고, 각 단계를 별도의 LLM 호출로 처리하면서 앞 단계의 결과를 다음 단계의 입력으로 연결하는 방식이다. 각 단계가 단순해지므로 전체 품질이 올라간다.
블로그 포스트 작성을 "주제 브레인스토밍 → 개요 작성 → 섹션별 초안 → 편집 및 교정"처럼 네 번의 LLM 호출로 체이닝하면, 한 번에 쓰는 것보다 훨씬 구조적인 결과가 나온다. LangChain의 SequentialChain이나 LangGraph의 선형 그래프로 구현할 수 있다.