Recuperar vectores

Creación de aplicaciones de IA con Pinecone

James Chapman

Curriculum Manager, DataCamp

Repaso...

Creación de un índice.

Creación de aplicaciones de IA con Pinecone

Repaso...

Varios registros se ingieren en el índice. La ocupación del índice aumenta al añadirlos.

Creación de aplicaciones de IA con Pinecone

Acceder a vectores

 

Fetching

  • Recupera vectores por sus IDs

Un libro recuperado por su ISBN.

 

Querying

  • Recupera vectores similares a uno de entrada

Recomendaciones de libros en Amazon.

Creación de aplicaciones de IA con Pinecone

Recuperar vectores

index.fetch(

ids=['0', '1']
)
{'namespace': '',
 'usage': {'read_units': 1},
 'vectors': {'0': {'id': '0',
                   'metadata': {"genre": "productividad", "year": 2020},
                   'values': [0.025525547564029694, ...]},
             '1': {'id': '1',
                   'metadata': {"genre": "acción", "year": 2023},
                   'values': [-0.0131468913, ...]}}
}
1 https://docs.pinecone.io/guides/data/fetch-data
Creación de aplicaciones de IA con Pinecone

Unidades de lectura

 

  • Medida de recursos consumidos en lecturas:
    • Fetching → 1RU / 10 registros
    • Querying
    • Listing

 

Precios de la cuenta inicial de Pinecone.

1 https://www.pinecone.io/pricing/
Creación de aplicaciones de IA con Pinecone

Obtener vectores desde namespaces

index.fetch(
    ids=['0', '1']

namespace='namespace1'
)
{'namespace': 'namespace1',
 'usage': {'read_units': 1},
 'vectors': {'0': {'id': '0',
                   'metadata': {"genre": "productividad", "year": 2020},
                   'values': [0.025525547564029694, ...]},
             '1': {'id': '1',
                   'metadata': {"genre": "acción", "year": 2023},
                   'values': [-0.0131468913, ...]}}
}
Creación de aplicaciones de IA con Pinecone

¡Vamos a practicar!

Creación de aplicaciones de IA con Pinecone

Preparing Video For Download...