Quiz połączony z przewodnikiem · Średni Poziom
Quiz dotyczący wyszukiwania kontekstowego
Testuje pobieranie kontekstowe: dodawanie kontekstu dokumentu do fragmentów, osadzanie kontekstowe za pomocą kontekstowego BM25, zmiana rankingu i szybkie koszty buforowania.
Pytanie 1 z 8
Jaki problem rozwiązuje pobieranie kontekstowe?
Podgląd każdego pytania8 pytania
Odpowiedzi i wyjaśnienia pojawiają się w miarę rozwiązywania quizu.
- Jaki problem rozwiązuje pobieranie kontekstowe?
- Chunks lose information like company or time period when split from their document
- Embeddings are too expensive to store
- Language models cannot read tables
- BM25 cannot handle long queries
- W jaki sposób generowany jest kontekst dla każdego fragmentu?
- By copying the document title only
- A language model reads the whole document and the chunk and writes a short situating explanation
- By a human editor for every chunk
- By averaging neighboring embeddings
- Które dwa indeksy otrzymują kontekstowy tekst fragmentu w podejściu Anthropic?
- A graph database and a cache
- A SQL table and a spreadsheet
- An embedding index and a BM25 keyword index
- Two separate vector indexes with different models
- Według eksperymentów Anthropic, w przybliżeniu w jakim stopniu osadzanie kontekstowe plus kontekstowy BM25 zmniejszyły liczbę 20 najczęstszych błędów pobierania?
- About 5 percent
- About 20 percent
- About 90 percent
- About 49 percent
- Dlaczego szybkie buforowanie sprawia, że pobieranie kontekstowe jest tańsze?
- It caches the document once and reuses it for every chunk's context call
- It skips the embedding step
- It removes the need for BM25
- It shortens each chunk
- Why is keeping BM25 in the pipeline especially useful with added context?
- BM25 understands synonyms better than embeddings
- Contexts often add exact identifiers like names, dates or codes that keyword search matches precisely
- BM25 requires no index
- BM25 replaces reranking
- When might contextual retrieval be unnecessary?
- When the documents are in English
- When using a reranker
- When the knowledge base is small enough to fit in the model's context window
- When chunks are longer than 50 tokens
- Where does the main extra cost of contextual retrieval occur?
- At query time for every user question
- In the reranker only
- In the user's browser
- At indexing time, with one model call per chunk