Custom Retriever
Custom Retriever permite al usuario especificar el formato del contexto para el LLM
Last updated
Custom Retriever permite al usuario especificar el formato del contexto para el LLM
Last updated
Por defecto, cuando el contexto se recupera del vector store, tiene el siguiente formato:
El pageContent del array se unirá como una cadena de texto y se enviará al LLM para su completado.
Sin embargo, en algunos casos, es posible que desees incluir información de los metadatos para proporcionar más información al LLM, como la fuente, el enlace, etc. Aquí es donde entra el Custom Retriever. Podemos especificar el formato que se devolverá al LLM.
Por ejemplo, usando el siguiente formato:
Resultará en la cadena combinada como se muestra a continuación:
Esto se enviará de vuelta al LLM. Como el LLM ahora tiene las fuentes de las respuestas, podemos usar prompts para instruir al LLM para que devuelva respuestas seguidas de citas.