---
title: "Libraries: a knowledge base for AI agents"
description: "Libraries lets AI agents search your documents by meaning and exact reference, quoting the source passage and page in each answer."
lang: en
lastUpdated: 2026-10-23
url: https://duale.ai/en/product/libraries
---

<Hero
  eyebrow="Libraries"
  title={
<>
  A knowledge base for AI agents, <AccentText>every answer sourced from your documents.</AccentText>
</>
}
  subtitle="Upload your documents once. Every agent you allow finds the right passage, matches the exact reference and quotes its source in each result. Retrieval-augmented generation (RAG) is built into the Platform."
  primaryCta={{ label: "Plan your first use case with us", dialog: "contact" }}
  secondaryCta={{ label: "Read the Libraries guide", href: "https://duale.ai/en/docs/libraries.md" }}
/>

<Section title="Your agents find the answer in your documents" subtitle="Each agent searches by meaning, by exact reference and across languages, in the documents your teams uploaded.">
  <CardGrid columns={2}>
    <Card title="The right passage, found by meaning" icon="eye">
      Ask what your contracts say about termination, and the agent finds the clause even when the contract uses other
      words.
    </Card>

    <Card title="The exact reference, matched to the letter" icon="check">
      The agent finds invoice 4471, a part reference or a client's name, even when capitals or accents differ.
    </Card>

    <Card title="The quoted passage, with its document and page" icon="file-text">
      Your team checks each answer before using it. The result quotes the passage it relies on and names its document
      and page.
    </Card>

    <Card title="Your documents, across languages" icon="globe">
      Your teams share one set of documents without translating it. A question in French finds the answer in a policy
      written in English, and the reverse.
    </Card>
  </CardGrid>
</Section>

<Section title="Share knowledge across teams" subtitle="Each team keeps its documents in its own Libraries. Each agent reads only the Libraries you grant it.">
  ```mermaid
  flowchart LR
      accTitle: Libraries shared across teams
      accDescr {
        Separate Libraries hold company policies, approved security answers and
        the contract playbook. The bid team's agent is granted the company policies
        and the security answers. The legal team's agent is granted the company
        policies and the contract playbook.
      }

      Answers["Library<br>Approved security<br>answers"]
      Policies["Library<br>Company policies"]
      Playbook["Library<br>Contract playbook"]
      Bid["Bid team's agent"]
      Legal["Legal team's agent"]

      Answers & Policies --> Bid
      Policies & Playbook --> Legal
  ```

  One Library can serve several teams. The bid team and legal both use the company policies, while the contract playbook
  stays with legal. The team that owns the documents keeps them current in the Dashboard. Every file is checked for
  malware before an agent can read it. [See how Library access works](https://duale.ai/en/docs/libraries/access.md),
  and give each agent [its own identity](https://duale.ai/en/product/identity-and-access.md).
</Section>

<Section title="A purchase order checked against your policy, line by line" subtitle="Your purchasing team learns how many quotes to collect, who approves and who owns the budget.">
  **Illustrative example.** A member of your purchasing team hands over a €60,000 IT services order for cost center
  CC-4410. They ask what your procurement policy requires before the order is placed. The agent returns:

  | Check            | What the policy requires                           | Quoted passage                                                                                | Source                          |
  | ---------------- | -------------------------------------------------- | --------------------------------------------------------------------------------------------- | ------------------------------- |
  | Competing quotes | Three written quotes                               | "Any purchase above €50,000 excluding VAT requires at least three written quotes."            | Procurement policy, page 7      |
  | Approval         | The purchasing director, before the order          | "Purchases above €50,000 are approved by the Purchasing Director before the order is placed." | Procurement policy, page 8      |
  | Budget owner     | The IT operations manager, for cost center CC-4410 | "CC-4410 · IT operations · Budget owner: IT Operations Manager"                               | Delegation of authority, page 2 |

  Your colleague checks each requirement against the policy before placing the order.
</Section>

<Section title="Start with work that depends on your documents" subtitle="Bids and contract reviews that draw on the documents in your Libraries.">
  <CardGrid columns={2}>
    <Card title="Sales" icon="file-text" href="https://duale.ai/en/use-cases/sales.md">
      Get RFPs and security questionnaires filled in from the approved answers and policies in your Library, each answer
      with its source passage. Questions your Library does not cover are flagged for an expert.
    </Card>

    <Card title="Legal" icon="reader" href="https://duale.ai/en/use-cases/legal.md">
      Get each contract in your portfolio checked against the contract playbook in your Library. Each deviation comes
      back with the clause quoted and a fallback in your own wording, for your lawyers to decide.
    </Card>
  </CardGrid>
</Section>

<Section title="Before you upload your first documents">
  <CardGrid columns={2}>
    <Card title="One fixed price per Task" icon="check">
      A standard Task costs €0.10 and a fast Task €0.20, excluding VAT. [See pricing](https://duale.ai/en/product/pricing.md)
    </Card>

    <Card title="Your choice of hosting" icon="globe">
      Use the managed service, hosted in the European Union, or run the Platform in your own infrastructure.
    </Card>

    <Card title="Encrypted storage" icon="lock-closed">
      All stored data is encrypted, from Library files to database backups.
    </Card>

    <Card title="Your content remains yours" icon="file-text">
      Duale AI does not reuse your content to train a model. [See subprocessors](https://duale.ai/en/legal/subprocessors.md)
    </Card>
  </CardGrid>
</Section>

## Libraries questions

### Can an agent use our documents and our business systems together

Yes. In the same Task, an agent searches your Libraries and uses the Tools you connected, such as your CRM. [See how
Tools connect your systems](https://duale.ai/en/product/tools.md).

### Which kinds of files can our agents read and quote

Documents, spreadsheets, presentations, images, email and code, including scanned pages and files inside archives.
[Read the list of supported files](https://duale.ai/en/docs/libraries/limits.md#what-one-file-can-be).

### Can business teams add documents without developers

Yes, and they can check what Duale AI read from each one. [See how legal teams apply a playbook update to every
contract](https://duale.ai/en/use-cases/legal.md), then [read the Library access guide](https://duale.ai/en/docs/libraries/access.md).

### Are our Libraries kept apart from other customers

Yes. Duale AI keeps each customer's content separate and never shares it with another customer. [See the controls in
the Security Trust Center](https://duale.ai/en/product/security.md).

### What happens to our documents if we leave Duale AI

Duale AI deletes them after a 30-day export period that starts when your contract ends. [Read data portability and
export in the terms of use](https://duale.ai/en/legal/cgu.md#data-portability-and-export).

<Cta title="Put your documents to work on your first use case." primaryCta={{ label: "Plan your first use case with us", dialog: "contact" }} secondaryCta={{ label: "Read the Libraries guide", href: "https://duale.ai/en/docs/libraries.md" }} />

## Related content

- [Libraries: document retrieval, access, and corpus design](https://duale.ai/en/docs/libraries.md)
- [Library search: tools, processing, and results](https://duale.ai/en/docs/libraries/what-agents-can-do.md)
- [AI agent use cases: what each team hands over](https://duale.ai/en/use-cases.md)
- [IT and security: alerts classified with evidence](https://duale.ai/en/use-cases/it-and-security.md)
- [Manage Libraries: create, upload, and verify ingestion](https://duale.ai/en/docs/sdk/manage-libraries.md)
- [Sales: bids and briefs sourced before the deadline](https://duale.ai/en/use-cases/sales.md)

---

## Sitemap

See the full [Markdown sitemap](https://duale.ai/sitemap.md) for all pages.
