create_history_aware_retriever: Reformularea Întrebărilor pe Baza Istoricului în LangChain & LangGraph

Sintaxă & invocare Python
history_aware_retriever = create_history_aware_retriever(llm, retriever, contextualize_q_prompt)

create_history_aware_retriever reformulează întrebările succinte ale utilizatorului (cum ar fi „Cât costă acesta?”) într-o căutare de sine stătătoare completă („Care este prețul abonamentului Pro?”) analizând replicile anterioare ale conversației.

from langchain.chains import create_history_aware_retriever
from langchain_core.prompts import MessagesPlaceholder

context_prompt = ChatPromptTemplate.from_messages([
    MessagesPlaceholder(variable_name="chat_history"),
    ("human", "{input}"),
    ("system", "Avand in vedere conversatia anterioara, formuleaza o intrebare autonoma pentru cautare.")
])
retriever_istoric = create_history_aware_retriever(llm, retriever, context_prompt)

Consecvență RAG: Asigură că baza vectorială primește o interogare bogată semantic chiar dacă utilizatorul folosește pronume demonstrative.

Învață AI • Comunitate & Q&A

Întrebări & Exemple practice: create_history_aware_retriever: Reformularea Întrebărilor pe Baza Istoricului

Ai o întrebare despre create_history_aware_retriever: Reformularea Întrebărilor pe Baza Istoricului 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.