Cómo utilizar App Connect con la base de datos vectorial Pinecone
Pinecone Vector Database es una plataforma especialmente diseñada para indexar y buscar vectores densos. Admite casos de uso como la búsqueda semántica, los sistemas de recomendación y el análisis de datos impulsado por IA.
Versiones de productos y API compatibles
Para saber qué versiones de productos y API admite este conector, consulte los requisitos detallados del sistema en la página de asistencia de IBM.
Conexión a la base de datos vectorial Pinecone
Complete los campos de conexión que ve en la página Conectar > Aplicaciones y API App Connect Designer página Catálogo ) o en el editor de flujo. Si es necesario, colabore con el administrador de su base de datos vectorial Pinecone para obtener estos valores.
- El servidor URL es el URL para el servidor API que realiza llamadas en tiempo de ejecución.
- La clave API es la clave API que se utiliza para acceder a la base de datos vectorial Pinecone.
- Establezca Permitir certificados autofirmados en verdadero o falso. Establezca la propiedad en verdadero si desea poder aceptar certificados autofirmados que sean confiables y se utilicen solo en un entorno que no sea de producción. El valor predeterminado es false.
- El servidor de anulación URL es necesario si desea conectarse a un punto final en una red privada mediante el cliente de red privada, o para anular el servidor URL. Especifique un valor de anulación para el host y el puerto del conector en el formato
<http or https>://<host_name>:<port>. Si no utiliza el cliente de red privada o no necesita una anulación, no rellene este campo. - Conexión de red privada : Seleccione el nombre de un agente de red privada que App Connect utiliza para conectarse a su red privada. Esta lista se rellena con los nombres de los agentes de redes privadas que se crean en la página Redes privadas. Para más información, consulte Conexión a una red privada.
Para obtener los valores de conexión para la base de datos de vectores Pinecone, consulte Obtención de valores de conexión para la base de datos de vectores Pinecone.
Para conectarse a un punto final de Pinecone Vector Database desde la página Aplicaciones y API App Connect Designer por primera vez, expanda Pinecone Vector Database y luego haga clic en Conectar. Para más información, consulte Gestión de cuentas.
Antes de utilizar la cuenta creada en App Connect en un flujo, cambie el nombre de la cuenta por algo significativo que le ayude a identificarla. Para cambiar el nombre de la cuenta en la página Aplicaciones y API, seleccione la cuenta, abra su menú de opciones (⋮) y, a continuación, haga clic en Cambiar nombre de cuenta.
Consideraciones generales
Antes de utilizar App Connect Designer con Pinecone Vector Database, tenga en cuenta las siguientes consideraciones:
- En la página Aplicaciones y API de App Connect Designer encontrará listas de los eventos y acciones desencadenantes disponibles.
Para algunas aplicaciones, los eventos y acciones dependen del entorno y de si el conector admite eventos configurables y descubrimiento dinámico de acciones. Si la aplicación admite eventos configurables, verá un enlace Mostrar más eventos configurables bajo la lista de eventos. Si la aplicación admite la detección dinámica de acciones, verá un enlace Mostrar más debajo de la lista de acciones.
- Si utiliza varias cuentas para una aplicación, el conjunto de campos que se muestra al seleccionar una acción para esa aplicación puede variar para las distintas cuentas. En el editor de flujo, algunas aplicaciones siempre proporcionan un conjunto curado de campos estáticos para una acción. Otras aplicaciones utilizan la detección dinámica para recuperar el conjunto de campos configurados en la instancia a la que está conectado. Por ejemplo, si tiene dos cuentas para dos instancias de una aplicación, la primera cuenta podría utilizar configuraciones listas para su uso inmediato. Sin embargo, la segunda cuenta puede estar configurada con campos personalizados adicionales.
Eventos y acciones
Eventos de la base de datos Pinecone Vector
Estos eventos son para cambios en esta aplicación que desencadenan un flujo para empezar a completar las acciones en el flujo.
Acciones de la base de datos Pinecone Vector
Su flujo completa estas acciones en esta aplicación.
| Objecto | Acción | Descripción |
|---|---|---|
| Índices | Crear índice | Esta operación despliega un índice Pinecone |
| Recuperar todos los índices | Esta operación devuelve una lista de todos los índices de un proyecto | |
| Recuperar detalles del índice por nombre | Recupera la descripción de un índice | |
| suprimir índice | Esta operación borra un índice existente | |
| Vectores | Recuperar vectores | Esta operación busca y devuelve vectores, por ID y a partir de un único espacio de nombres |
| Recuperar ID de vectores | La operación de recuperación enumera los ID de los vectores en un único espacio de nombres de un índice sin servidor | |
| Vectores de consulta | Esta operación busca un espacio de nombres utilizando un vector de consulta. Recupera los ID de los elementos más similares de un espacio de nombres, junto con sus puntuaciones de similitud. | |
| Actualizar o crear vector | Esta operación escribe vectores en un espacio de nombres. Si se actualiza o crea un nuevo valor para un ID de vector existente, éste sobrescribe el valor anterior. | |
| Actualizar vector | Esta operación actualiza un vector en un espacio de nombres. Si se incluye un valor, éste sobrescribe el valor anterior. | |
| Borrar vectores | Esta operación elimina vectores, por ID, de un único espacio de nombres |
Ejemplos

Utilice plantillas para crear rápidamente flujos para la base de datos vectorial Pinecone
Aprenda a utilizar App Connect plantillas para crear rápidamente flujos que completen acciones en Pinecone Vector Database. Por ejemplo, ve a la página Descubrir y busca Pinecone Vector Database.

Utilice App Connect para construir flujos que se integren con Pinecone Vector Database.
La siguiente entrada del blog describe cómo implementar un patrón RAG consultando un vector en Pinecone Vector Database y utilizando las incrustaciones que genera IBM® watsonx.ai. El artículo también describe cómo utilizar los resultados para generar texto mediante IBM watsonx.ai. Haga clic en Leer el blog para ir al blog.