Saltearse al contenido

Cohere Rerank

El componente Cohere Rerank permite ordenar de nuevo los resultados de búsqueda que provienen de un almacén vectorial. Utiliza la API de Cohere para evaluar la relevancia de cada documento y devolverlos en el orden más adecuado según la consulta.

¿Cómo funciona?

Cuando conectas este componente a la salida de un motor de búsqueda (por ejemplo, un vector store), envía los documentos y la consulta de búsqueda a la API de Cohere. La API devuelve una puntuación de relevancia para cada documento. El componente selecciona los Top N documentos con mayor puntuación y los devuelve ordenados. Todo el proceso se realiza en la nube, por lo que no necesitas preocuparte por la infraestructura local.

Entradas

Nota: Este componente necesita una credencial de tipo Cohere API. Configúrala en la sección de credenciales de Nappai y selecciónala en el campo Credential del componente.

Campos de Entrada

  • Search Results: Resultados de búsqueda que provienen de un vector store.
  • Model: Modelo de reordenamiento que se usará. Puedes elegir entre versiones en inglés y multilingües.
  • Search Query: Texto de la consulta que se usó para obtener los resultados.
  • Top N: Número máximo de documentos que quieres que se devuelvan después del reordenamiento.

Salidas

  • Reranked Documents: Lista de documentos ordenados según la relevancia calculada por Cohere. Esta salida se puede conectar a otros componentes, como un visualizador de documentos o un generador de resúmenes.

Ejemplo de Uso

  1. Búsqueda: Conecta un componente de búsqueda vectorial que devuelve documentos relevantes para la consulta “plan de marketing 2025”.
  2. Reordenamiento: Añade el componente Cohere Rerank y selecciona la credencial de Cohere.
  3. Configuración:
    • Model: rerank-english-v3.0
    • Top N: 5
  4. Resultado: La salida Reranked Documents mostrará los 5 documentos más relevantes, listados de mayor a menor relevancia.

Componentes Relacionados

  • Vector Store Search – Obtiene los documentos iniciales que se enviarán al reordenador.
  • Cohere Embedding – Genera embeddings que pueden usarse en el vector store.
  • Document Summarizer – Resume los documentos reordenados para una lectura rápida.

Consejos y Mejores Prácticas

  • Elige el modelo correcto: Si tus documentos están en varios idiomas, usa rerank-multilingual-v3.0.
  • Limita Top N: Un número demasiado alto puede aumentar el tiempo de respuesta sin aportar valor adicional.
  • Revisa la política de uso: Asegúrate de que tu plan de Cohere cubre el número de llamadas que tu flujo generará.
  • Cachea resultados: Si los mismos documentos se reordenan con frecuencia, considera almacenar los resultados para evitar llamadas repetidas a la API.

Consideraciones de Seguridad

  • La clave de API de Cohere se almacena de forma segura en la sección de credenciales de Nappai; no la incluyas en el flujo de trabajo.
  • Evita exponer la salida Reranked Documents en interfaces públicas sin la debida autorización.
  • Revisa los logs de uso para detectar cualquier acceso no autorizado a la API.