LangChain은 뭘까? 가장 간단하게 설명하는 방법은 LLM을 활용해 Application을 만들기 위해 사용되는 Framework라고 생각하면 된다. 우리가 Web Application을 만들기 위해서 Spring이나 Django를 쓰는거와 같은 역할을 한다. 그런데 좀 더 구체적으로 설명하자면 아래의 그림을 참고 하면된다. 아래의 그림과 같이 LLM Application을 만들기 위한 다양한 부분들을 쉽게 연결하 도록 돕는 Framework다. 특히, 외부 Packcages를 자유롭게 연결 할 수 있다. 그래서 아래와 같이 나누어진다. langchain-core: LLM, Vector Store가 Interface방식으로 구성 돼 있다. 그래서 서로다른 Vector Store인 경우에도 L..