Recuperando vetores

Criando Aplicações de IA com Pinecone

James Chapman

Curriculum Manager, DataCamp

Recapitulando...

Um índice sendo criado.

Criando Aplicações de IA com Pinecone

Recapitulando...

Vários registros sendo ingeridos no índice. A ocupação do índice aumenta após a adição.

Criando Aplicações de IA com Pinecone

Acessando vetores

 

Fetching

  • Recupera vetores pelos seus IDs

Um livro sendo recuperado pelo ISBN.

 

Querying

  • Recupera vetores similares a um vetor de entrada

Recomendações de livros da Amazon.

Criando Aplicações de IA com Pinecone

Fazendo fetch de vetores

index.fetch(

ids=['0', '1']
)
{'namespace': '',
 'usage': {'read_units': 1},
 'vectors': {'0': {'id': '0',
                   'metadata': {"genre": "produtividade", "year": 2020},
                   'values': [0.025525547564029694, ...]},
             '1': {'id': '1',
                   'metadata': {"genre": "ação", "year": 2023},
                   'values': [-0.0131468913, ...]}}
}
1 https://docs.pinecone.io/guides/data/fetch-data
Criando Aplicações de IA com Pinecone

Unidades de leitura

 

  • Medida de recursos consumidos em leituras:
    • Fetching → 1 RU / 10 registros
    • Querying
    • Listing

 

Preços da conta inicial da Pinecone.

1 https://www.pinecone.io/pricing/
Criando Aplicações de IA com Pinecone

Buscando vetores em namespaces

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

namespace='namespace1'
)
{'namespace': 'namespace1',
 'usage': {'read_units': 1},
 'vectors': {'0': {'id': '0',
                   'metadata': {"genre": "produtividade", "year": 2020},
                   'values': [0.025525547564029694, ...]},
             '1': {'id': '1',
                   'metadata': {"genre": "ação", "year": 2023},
                   'values': [-0.0131468913, ...]}}
}
Criando Aplicações de IA com Pinecone

Vamos praticar!

Criando Aplicações de IA com Pinecone

Preparing Video For Download...