Retrieval-Augmented Generation, 검색-증강 생성

모델이 이미 학습한 데이터 이외의 데이터를 제공해서 좀더 정교한 답변을 생성하는 것

Retrieval : 컴퓨터 내에서 가져오는 데이터, 혹은 데이터를 가져오는 행위

Augument : 증가, 증강

llm 모델의 학습에는 돈이 무더기로 들어가는데, RAG프로세스는 이미 학습되서 제공받은 llm모델에게 추가적인 context를 제공하여, 우리가 원하는 방향의 답변을 생성하도록 튜닝하는 것

Retrieval

image.png

https://python.langchain.com/docs/tutorials/rag/

Data Load

참고: 조지 오웰, 1984, Chapter 01

https://www.george-orwell.org/1984/0.html