Cohere Rerank
Cohere Rerank recibe los resultados de una búsqueda, por ejemplo de una base vectorial, y los reordena según lo bien que responden a la pregunta, con un modelo de Cohere especializado en ordenar resultados. Devuelve solo los mejores, para que el agente reciba menos texto y más útil.
Cuándo usarlo
- La búsqueda encuentra los documentos correctos, pero no siempre los primeros.
- Quieres pasar al agente solo los tres o cuatro resultados más útiles.
- Tus documentos están en varios idiomas y quieres ordenarlos bien en todos.
Configuración
Necesitas una credencial Cohere API con la clave de tu cuenta de Cohere. Consulta Credenciales.
| Campo | Qué hace |
|---|---|
| Credential (obligatorio) | La credencial Cohere API. |
| Search Query | La pregunta con la que se comparan los resultados. |
| Search Results | Los resultados que se reordenan, normalmente la salida Results de una base vectorial. |
| Model | El modelo de Cohere: rerank-v3.5 (por defecto, el más reciente de Cohere, para cualquier idioma), rerank-multilingual-v3.0 para cualquier idioma, rerank-english-v3.0 solo para inglés, y sus versiones anteriores. |
Opciones avanzadas
| Campo | Qué hace |
|---|---|
| Top N | Cuántos resultados se devuelven. Por defecto, 3. |
Resultado
La salida Reranked Documents trae los mejores resultados, en orden, para pasarlos a un prompt o a un agente.
Ejemplo
Un servicio de atención en español quiere que el agente reciba solo los tres artículos de ayuda más útiles.
- Conecta la salida Results de su base de artículos a Search Results.
- Conecta la pregunta del cliente a Search Query y deja
rerank-v3.5en Model. - Pasa Reranked Documents al prompt del agente.
Buenas prácticas
- Para textos que no estén en inglés, no elijas un modelo
english.
Componentes relacionados
- NVIDIA Rerank: reordena resultados con NVIDIA.
- Chroma DB: una base vectorial de la que sacar los resultados.