Clasa IndexNode este un nod specializat care, pe lângă conținutul propriu de text, deține o referință (index_id) către un alt obiect sau index secundar. Combinat cu RecursiveRetriever, permite explorarea automată în adâncime de la rezumate la tabele sau grafice.
from llama_index.core.schema import IndexNode
from llama_index.core.retrievers import RecursiveRetriever
# Creează un nod care trimite la un index detaliat de tabele financiare:
index_node = IndexNode(text="Raport financiar Q3", index_id="index_financiar_q3")
retriever = RecursiveRetriever("root", retriever_dict={"root": root_retriever, "index_financiar_q3": sub_retriever})
Modularitate: Permite structurarea bazelor masive de date pe departamente și dosare independente.
Întrebări & Exemple practice:
IndexNode și RecursiveRetriever: Arhitectură RAG Ierarhică pe Multi-NivelAi o întrebare despre IndexNode și RecursiveRetriever: Arhitectură RAG Ierarhică pe Multi-Nivel sau ai descoperit un truc, prompt sau fragment de cod util? Distribuie-l cu ceilalți membri ai comunității!
Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau resurse pentru această pagină. Dacă ai testat un prompt sau ai un snippet util, adaugă-l mai jos pentru comunitate.