SelfQueryRetriever: Filtrarea Inteligentă pe Metadate din Limbaj Natural în LangChain & LangGraph

Sintaxă & invocare Python
retriever = SelfQueryRetriever.from_llm(llm, vectorstore, document_content_description, metadata_field_info)

SelfQueryRetriever convertește întrebarea utilizatorului în două componente: un vector semantic pentru căutare și o interogare structurată booleană aplicată peste metadatele bazei vectoriale (ex: an > 2024 AND categorie == 'tehnic').

from langchain.retrievers.self_query.base import SelfQueryRetriever

retriever = SelfQueryRetriever.from_llm(
    llm=ChatOpenAI(temperature=0),
    vectorstore=vectorstore,
    document_contents="Articole tehnice despre programare",
    metadata_field_info=metadata_schema
)
# 'Arată-mi articole scrise după 2025 despre Python' -> transformat în filtru metadata intern

Filtrare precisă: Evită căutarea oarbă pe documente vechi sau din departamente greșite.

Învață AI • Comunitate & Q&A

Întrebări & Exemple practice: SelfQueryRetriever: Filtrarea Inteligentă pe Metadate din Limbaj Natural

Ai o întrebare despre SelfQueryRetriever: Filtrarea Inteligentă pe Metadate din Limbaj Natural 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.