Как заставить диалоговую поисковую цепочку включать метаданные в приглашение, используя langchain с chromadb, чтобы LLM Python

Программы на Python
Anonymous
Как заставить диалоговую поисковую цепочку включать метаданные в приглашение, используя langchain с chromadb, чтобы LLM

Сообщение Anonymous »

я пытаюсь создать бота, который отвечает на вопросы из 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

Вернуться в «Python»