> For the complete documentation index, see [llms.txt](https://guides.ia.numerique.gouv.fr/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://guides.ia.numerique.gouv.fr/assistant-ia/pour-aller-plus-loin/capacites-et-limites.md).

# Capacités et limites

L'assistant fonctionne comme un système intelligent basé sur le traitement du langage naturel. Il excelle dans l'analyse, l'explication et la génération de texte, mais fonctionne dans des contraintes fondamentales.

## Ce que l'assistant comprend

L'assistant traite l'information **textuelle** :

* Il lit et comprend le code
* Il explique des concepts techniques
* Il génère du texte, du code, ou de la documentation
* Il répond à des questions basées sur les données disponibles

## Ce que l'assistant peut faire

L'assistant a à sa disposition plusieurs outil.

Il peut analyser les documents que vous avez téléverser de 3 manières différentes :&#x20;

* **Résumer** la totalité en suivant les instructions que vous fournissez (en 2 paragraphes, en espagnol...)
* **Utiliser la totalité du document** pour vous répondre (si le document fait environ moins de 5 pages de texte)
* Sélectionner les **quelques paragraphes** les **plus pertinents** pour s'en inspirer à la génération de votre réponse.

{% content-ref url="/pages/byUl4AyFGA218bLAHiP1" %}
[Gestion des documents](/assistant-ia/guides-pratiques/documents.md)
{% endcontent-ref %}

Il peut également déclencher une ou plusieurs recherches internet si les paramètres le permettent et que le modèle en rédige la demande. Nous déclenchons alors une recherche web, et le modèle se base sur les résultats de celle-ci pour générer votre réponse.

{% content-ref url="/pages/UdDR0PV74lycV0aL3IdN" %}
[Recherche web](/assistant-ia/guides-pratiques/recherche-web.md)
{% endcontent-ref %}

## Ce que l'assistant ne peut pas faire

L'assistant **ne peut pas** :

* **Exécuter du code directement** : Il ne peut pas lancer de programmes, de scripts, ou d'outils sur votre machine. Lorsqu'il propose du code, c'est à vous de l'exécuter dans votre environnement.
* **Accéder à des ressources externes** : Sans configuration explicite, il ne peut pas se connecter à des bases de données, des API externes, ou des services en ligne en dehors de son contexte autorisé.
* **Modifier ou générer des fichiers** : Pour l'instant, l'Assistant ne fait que générer le texte que vous pouvez ensuite insérer dans des fichiers.&#x20;
* **Effectuer des actions physiques** : Il ne peut pas interagir avec le matériel, les périphériques, ou effectuer des opérations système.

## Limites techniques actuelles

{% hint style="warning" %}
**Capacité documentaire** : Il y a actuellement une limite de **10 documents de 10 Mo chacun par projet**. Cette limite est due au dimensionnement actuel du service et sera amenée à évoluer positivement très rapidement.
{% endhint %}

## Pourquoi ces limites ?

Ces restrictions existent par **conception de sécurité**, ainsi que d'avancée sur la feuille de route (voir section ci-dessous) :

* **Isolation** : L'assistant fonctionne dans un environnement contrôlé qui l'empêche d'affecter directement votre système.
* **Transparence** : Vous gardez toujours le contrôle sur ce qui est exécuté ou modifié.
* **Prévisibilité** : Le comportement de l'assistant reste dans le domaine de la manipulation de texte et d'information, pas dans celui de l'exécution arbitraire.

Quand l'assistant vous propose une solution impliquant du code, il vous guide **étape par étape** et c'est à vous de décider de l'exécuter dans votre environnement local.

## Évolution à venir

À terme, l'assistant pourra **exécuter du code dans un environnement sécurisé et isolé** pour réaliser des analyses statistiques, générer des documents, ou effectuer des traitements de données. Ces fonctionnalités seront activées progressivement selon des protocoles de sécurité stricts.

Consultez la [feuille de route](/assistant-ia/pour-aller-plus-loin/feuille-de-route.md) pour connaître les dates prévisionnelles de ces évolutions.

{% content-ref url="/pages/XkRugRNJ2eGLFJVn7z23" %}
[Feuille de route](/assistant-ia/pour-aller-plus-loin/feuille-de-route.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 dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://guides.ia.numerique.gouv.fr/assistant-ia/pour-aller-plus-loin/capacites-et-limites.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
