3.3.3 프레임워크(랭체인)
데이터도 준비되었고 벡터를 저장할 데이터베이스도 준비되었다면 마지막으로 해야 할 것은 실제로 LLM을 이용하여 서비스를 개발하는 것입니다. 특히 LLM과 함께 부각되는 것이 랭체인입니다.
랭체인(LangChain)은 언어 모델을 위한 프레임워크입니다. 프레임워크는 마치 레고 블록과도 같습니다. 레고 블록에는 여러 블록들과 조립 설명서가 들어 있어서 복잡한 모형을 빠르게 만들 수 있듯이, 프레임워크도 이와 비슷하게 컴퓨터 프로그램을 만들 때 필요한 많은 기본적인 부품들이 미리 준비되어 있고 어떻게 조립해야 하는지에 대한 가이드가 제공됩니다. 그래서 개발자들은 처음부터 모든 것을 만들지 않고도 더 쉽게 프로그램을 만들 수 있습니다. 따라서 랭체인은 LLM을 활용하여 손쉽게 서비스를 개발할 수 있는 도구라고 이해하면 됩니다.