Retriever Tool

Retriever Tool izpostavi Retriever (vektorško iskanje nad dokumenti) kot orodje agenta. Agent posreduje poizvedbo; orodje vrne najbolj relevantne dokumente ali njihovo vsebino, na podlagi česar agent oblikuje odgovor.

Kdaj uporabiti

  • Agent mora odgovarjati iz baze dokumentov (RAG): PDF-ji, strani, notranja dokumentacija.
  • Retriever je že nastavljen v flowu (npr. iz Document Store ali Vector Store).
  • Želite, da agent sam odloča, kdaj iskati v dokumentih in kdaj uporabiti druga orodja (iskanje, kalkulator).

Nastavitve v Flowise

Parameter Opis
Retriever Name Ime orodja za agenta (npr. doc_search).
Retriever Description Opis za LLM: kdaj uporabiti to orodje in kaj naj vnese (npr. „Iskanje v bazi dokumentacije. Vhod: vprašanje ali ključna beseda.“).
Retriever Povezava do Retriever nodea (npr. Vector Store Retriever).
Return Source Documents Če je vključeno, orodje vrne tudi vir dokumentov (metadata, viri); sicer le vsebino.
Additional Metadata Filter Opcijski filter po metadatih (npr. {"source": "manual"}). Uporabno za filtriranje po tipu dokumenta ali kategoriji.

Vhod agenta

Agent posreduje poizvedbo (vprašanje ali iskalni niz). Retriever poišče najbolj podobne kose dokumentov (embedding + podobnost) in jih vrne. Agent nato uporabi to vsebino za svoj odgovor.

Primer uporabe

  1. Imate Document Store ali Vector Store z vgrajenimi dokumenti.
  2. Dodajte Retriever node (npr. Vector Store Retriever) in ga povežite s storeom.
  3. Dodajte ToolRetriever Tool.
  4. V Retriever povežite izhod Retriever nodea.
  5. V Retriever Name in Retriever Description napišite ime in jasen opis za LLM.
  6. Povežite Retriever Tool z agentom.

Nasveti

  • Kakovost odgovorov je odvisna od opisa orodja: LLM mora vedeti, da je to iskanje po dokumentih in kaj naj vnese.
  • Return Source Documents je koristno, če želite pri odgovoru prikazati vire (npr. strani, datoteke).

Povezave

results matching ""

    No results matching ""