Skip to content

Ground agents in your documents

You can give an agent your own documents and have it answer from them, with references back to the source.

What you can do

  • Bring documents in — upload or import files (PDF, Office, CSV, text, images, media); Kiwi extracts the text and the images inside them automatically.
  • Organize with collections — group related files into a collection and attach it to an agent, a session, or a single message.
  • Ask and get cited answers — the agent finds and quotes the relevant passages (retriever_search), so you can see where each answer came from.
  • Summarize — condense long documents to the length and style you want (summarizer).
flowchart LR
    A["Upload / import"] --> B["Processed:<br/>text + images"]
    B --> C["Collection"]
    C -->|ask| D["Answer with sources"]

Example ask

"Summarize these 3 PDFs into 5 bullets, with sources."

Retrieval-augmented generation (RAG)

The agent answers by retrieving the relevant passages from your documents and collections and grounding its response in them, so answers stay tied to your files and cite their sources.