я пытаюсь создать бота, который отвечает на вопросы из chromadb, я сохранил несколько файлов PDF с метаданными, такими как имя файла и имя кандидата, моя проблема в том, что когда я использую диалоговую цепочку поиска, модель LLM просто получает page_content без метаданных, я хочу, чтобы модель LLM знала о page_content с его метаданными, такими как имя файла и имя кандидата
вот мой код
conversation_chain=ConversationalRetrievalChain.from_llm(
llm=llm,
retriever=SelfQueryRetriever.from_llm(llm,vectorstore,document_content_description,metadata_field_info),
memory=memory,
verbose=True,
)
а вот информация о моем атрибуте
metadata_field_info = [
AttributeInfo(
name="filename",
description="The name of the resumee",
type="string",
),
AttributeInfo(
name="candidatename",
description="the name of the candidate",
type="string"
)
]
Подробнее здесь: https://stackoverflow.com/questions/783 ... ompt-using