← Přehled / ai-search / configuration / retrieval
Přepis dotazu
Přepis dotazu je volitelný krok v pipeline AI Search, který zlepšuje kvalitu vyhledávání u navazujících dotazů. Platí pro obě Hledat a Chat Completions požadavky.
Proč používat přepis dotazu?
Formulace uživatelovy otázky se nemusí shodovat se způsobem, jakým jsou psány vaše dokumenty. Přepisování dotazů pomáhá tento rozdíl překlenout:
- Přeformulování neformálních nebo nejasných dotazů do přesných a informačně bohatých výrazů
- Přidání synonym nebo souvisejících klíčových slov
- Odstranění výplňových slov nebo nepodstatných podrobností
- Řešení navazujících dotazů, které odkazují na předchozí zprávy (například dotaz „řekni mi o tom víc“ se změní na konkrétní dotaz na základě historie konverzace)
Díky tomu jsou výsledky vyhledávání relevantnější, což zlepšuje přesnost výsledků i generovaných odpovědí.
Jak to funguje
Přepis dotazu vyžaduje messages formát a nepoužije se, pokud používáte query formát. První zpráva se vždy použije beze změny. U navazujících dotazů AI Search odesílá historii konverzace, poslední zprávu uživatele a systémový prompt pro přepis dotazu nakonfigurovanému LLM. Přepsaný dotaz se poté zavektoruje a použije k provedení vyhledávání.
Příklad
První zpráva: What is Cloudflare Workers?
(used as-is, no rewriting)
Navazující zpráva: How do I deploy one?
Přepsaný dotaz: deploy Cloudflare Worker getting started
Navazující otázka „Jak jeden nasadím?“ je sama o sobě nejasná. Přepis dotazu využívá kontext konverzace k tomu, aby pochopil, že „jeden“ odkazuje na Cloudflare Worker. Způsob přepisu dotazu závisí na vašem systémový prompt pro přepis dotazu.
Co zvážit
Povolení přepisování dotazu přidá do pipeline dotazu další volání LLM, což může zvýšit latenci.