0aff31e2d3
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
28 lines
567 B
Markdown
28 lines
567 B
Markdown
---
|
|
layout: default
|
|
---
|
|
|
|
# Retrievers: Abstracción de búsqueda
|
|
|
|
<v-clicks>
|
|
|
|
**Retriever** es una interfaz estándar para recuperar documentos
|
|
|
|
```typescript
|
|
// Convertir vector store en retriever
|
|
const retriever = vectorStore.asRetriever({
|
|
k: 3, // número de documentos a recuperar
|
|
});
|
|
|
|
// Usar el retriever
|
|
const docs = await retriever.invoke("¿Cómo resetear la contraseña?");
|
|
```
|
|
|
|
### Ventajas
|
|
|
|
- Interfaz unificada para cualquier fuente de datos
|
|
- Fácil de intercambiar (Qdrant → Pinecone)
|
|
- Compatible con chains predefinidas de LangChain
|
|
|
|
</v-clicks>
|