Home > AI > NLP > llama index > Llamaindex retriever

Llamaindex retriever
NLP llamaindex retriever

what is retriever #


retriever는 검색엔진과 같은 역활을 합니다. index에 있는 값들을 query를 이용하여 관련된 내용을 추출해 내줍니다.

how to use retriever #


간단하게 사용하는 방식은 아래와 같이 사용할 수 있습니다.

retriever = index.as_retriever()
nodes = retriever.retrieve("{question}")

how to use retriever advance #


retriever를 사용하는 고급 기법이 아래와 같이 존재합니다. 이방식은 index의 종류별로 상세하게 세팅을 하는 방법이며 retriever modes를 참고하여 다양한 retriever를 만들어 볼 수 있습니다.

retriever = summary_index.as_retriever(
    retriever_mode="llm",
    choice_batch_size=5,
)