1. Обучение
  2. /
  3. Курса
  4. /
  5. Baze de date vectoriale pentru embeddings cu Pinecone

Connected

Упражнение

Construirea unei funcții de regăsire

Un pas esențial în fluxul de lucru Retrieval Augmented Generation (RAG) este regăsirea datelor din baza de date. În acest exercițiu, vei crea o funcție personalizată numită retrieve(), care va îndeplini acest rol crucial în exercițiul final al cursului.

Инструкции

100 XP
  • Inițializează clientul Pinecone folosind cheia ta API (clientul OpenAI este disponibil ca client).
  • Definește funcția retrieve, care primește patru parametri: query, top_k, namespace și emb_model.
  • Generează încorporarea (embedding) pentru query folosind argumentul emb_model.
  • Regăsește cei mai similari top_k vectori față de query_emb, împreună cu metadatele, specificând namespace-ul transmis ca argument funcției.