> For the complete documentation index, see [llms.txt](https://doc.dastra.eu/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.dastra.eu/en/features/general/ai-assistant.md).

# AI Assistant

Dastra's AI Assistant generates and enriches elements of your workspace from simple descriptions, with agents and an MCP server.

Dastra's AI Assistant lets you generate and enrich workspace elements from simple text descriptions. It relies on generative AI models hosted on Azure, in France and the European Economic Area, without any data from your organization being used to train those models.

The availability of the AI Assistant depends on your organization's plan, module by module. In a module that your plan does not include, the AI buttons are greyed out. To change the scope of your plan, contact our team.

## AI as a starting point, not a final answer

The AI Assistant is designed to **accelerate your compliance work**, not to replace human expertise. All content generated by the assistant, whether a processing description, a privacy notice or a compliance analysis, is **a proposal that requires review and validation** by a qualified person before use.

In particular:

{% hint style="warning" %}
**AI-generated content does not constitute legal advice.** It cannot substitute for the judgment of a data protection professional or legal counsel.

**Compliance assessments are analytical aids.** Scores and recommendations produced by the AI are based solely on information recorded in your workspace. They reflect the quality of that documentation, not an independent legal opinion.

**You remain in control.** No AI-generated result is applied or communicated automatically. Every result requires a deliberate human action to be used.
{% endhint %}

## Data protection and confidentiality

Your organization's data is never used to train AI models. The models used by Dastra are hosted on Microsoft Azure infrastructure in France, under contractual guarantees that exclude your data from any training or sharing with third parties. For full details, see [How it works](/en/features/general/ai-assistant/how-it-works.md).

## What the AI Assistant can help you with

The assistant is available across several modules of the platform:

* **Processing activities**: generate descriptions, datasets, security measures, privacy notices, and compliance analyses
* **AI systems**: generate descriptions, notices, and risk analyses
* **Questionnaires**: generate AI-assisted responses to DPIAs and risk analyses
* **Data subject requests**: draft responses in multiple languages and registers
* **Assets and stakeholders**: generate structured entries from a URL or free description
* **Contracts**: extract metadata from an imported document
* **Custom documents and reports**: generate content from your own instructions

For a step-by-step guide to each feature, see [Use cases](/en/features/general/ai-assistant/use-cases.md).

## Dastra AI, agents and the MCP server

Beyond content generation, Dastra offers a conversational assistant, **Dastra AI**, that you query from the dashboard or from the **Open Dastra AI** button at the bottom right of the screen. You can also create your own [agents](/en/features/general/ai-assistant/agents.md), conversational or autonomous, and connect your AI tools to Dastra with the [MCP server](/en/features/general/ai-assistant/mcp.md). These features depend on your organization's plan and on each user's permissions.

All AI features share the monthly AI credit quota described in [How it works](/en/features/general/ai-assistant/how-it-works.md#ai-credits-and-quotas).

## Chat with Dastra AI

**Dastra AI** answers questions about your workspace in a conversation. It looks up your records with read-only tools, so you can ask for a summary, a list of overdue requests or the processing activities that have no DPIA.

1. Click **Open Dastra AI**, at the bottom right of the screen, or press **Ctrl+J** (**Cmd+J** on Mac).
2. Type your question, or pick one of the **Suggested prompts**. They change with the page you are on: the record you are viewing, the register, requests, AI systems.
3. Read the answer. When the assistant relies on your records, it shows its steps and cites them. Use the **Suggested follow-up questions** to continue.

<figure><img src="https://2697025545-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LvBxs22wUMicv9uWp6C-1972196547%2Fuploads%2Fgit-blob-827948f3ea5ad195c19eae2506726e92599b842e%2Fgeneral-ai-chat-1.png?alt=media" alt="The Dastra AI panel on a processing activity, with the suggested prompts and the message box"><figcaption><p>The Dastra AI panel, with the + menu open</p></figcaption></figure>

The panel offers several tools:

* **Toggle fullscreen** expands the panel to the full screen. A link to the AI agent page of a workspace opens the assistant full screen, then goes back to the dashboard of that workspace.
* **New conversation** starts a fresh conversation. The conversation list keeps your previous conversations: rename or delete them from there. Deleting a conversation deletes all of its messages.
* **Choose an agent** switches between the standard assistant and the [agents](/en/features/general/ai-assistant/agents.md) your workspace has enabled.
* **Add context** and **Attach a file** give the assistant a record or a document to work on. Type `@` to mention a record or a user.
* Type `/` or click **Skills** to run a [skill](/en/features/general/ai-assistant/agents/skills.md), a reusable prompt.
* **Dictate a message** records your voice and transcribes it into the message box. Your browser asks for microphone access the first time.
* Rate an answer with **Good response** or **Bad response**, and add a comment, to send feedback to Dastra.

### Ask and Edit modes

In **Ask** mode, the assistant only reads: nothing in your workspace changes. In **Edit** mode, it can also create and update records, and asks for your confirmation before it applies a change. The mode selector appears for users who have the write permission of the assistant. The **Edit** mode requires the matching option in your organization's plan. Without it, the option is locked.

{% hint style="info" %}
Dastra AI is available when your plan includes it and when your role has the AI assistant permission. The messages count towards the monthly AI credit quota, and a banner warns you when the quota is almost used up.
{% endhint %}

## Beta features

Some AI features are released in beta: they are operational but continue to be refined based on user feedback. Beta features are clearly identified in the interface.

When using a beta feature:

* Results may be less consistent than in stable features and should be treated with extra care.
* The underlying prompts and criteria are actively being improved, so results may evolve between versions.
* Feedback is welcome and helps Dastra improve the feature. Use the feedback option available in the interface.

{% hint style="warning" %}
Beta features should never be the sole basis for a compliance decision. They are designed to support thorough human review, not replace it.
{% endhint %}

**Currently in beta**: the AI compliance analysis, available on processing activities, AI systems, contracts, stakeholders, assets and questionnaire responses. Open it with the **AI analysis (beta)** button of the record, or ask Dastra AI to analyze a record. The result gives a score from A to F, the assessed criteria and suggested tasks, and can be printed, relaunched or continued in the chat.

***

{% content-ref url="/pages/nH1lRAIwoGTt8b83iu35" %}
[How it works](/en/features/general/ai-assistant/how-it-works.md)
{% endcontent-ref %}

{% content-ref url="/pages/KXX7EVuN3YfXSdqvXFu1" %}
[Use cases](/en/features/general/ai-assistant/use-cases.md)
{% endcontent-ref %}

{% content-ref url="/pages/lbN9ADYhXjlH302pEqM0" %}
[FAQ](/en/features/general/ai-assistant/faq.md)
{% endcontent-ref %}

{% content-ref url="/pages/2IGkS6fZL4BVm8CWjAuG" %}
[Dastra AI agents](/en/features/general/ai-assistant/agents.md)
{% endcontent-ref %}

{% content-ref url="/pages/KtHhmBMgeMhvwJEWJiTZ" %}
[The MCP server](/en/features/general/ai-assistant/mcp.md)
{% endcontent-ref %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://doc.dastra.eu/en/features/general/ai-assistant.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
