1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Vektorové databáze pro embeddingy s Pinecone

Connected

Cvičení

Tvorba funkce pro vyhledávání

Klíčovou součástí RAG (Retrieval Augmented Generation) workflow je načítání dat z databáze. V tomto cvičení vytvoříš vlastní funkci retrieve(), která tento proces zajistí v závěrečném cvičení kurzu.

Pokyny

100 XP
  • Inicializuj Pinecone klienta pomocí svého API klíče (OpenAI klient je dostupný jako client).
  • Definuj funkci retrieve, která přijímá čtyři parametry: query, top_k, namespace a emb_model.
  • Vytvoř embedding vstupního dotazu query pomocí argumentu emb_model.
  • Načti top_k vektorů nejpodobnějších query_emb včetně metadat a použij přitom namespace předaný funkci jako argument.