IndexNode și RecursiveRetriever: Arhitectură RAG Ierarhică pe Multi-Nivel în LlamaIndex & Data RAG

Sintaxă & invocare Python
from llama_index.core.schema import IndexNode
node = IndexNode(text='rezumat', index_id='sub_index_id')

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.

Învață AI • Comunitate & Q&A

Întrebări & Exemple practice: IndexNode și RecursiveRetriever: Arhitectură RAG Ierarhică pe Multi-Nivel

Ai 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.

Comunitate AI Adaugă o întrebare sau distribuie un cod / prompt

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.