> For the complete documentation index, see [llms.txt](https://help.socinformatique.fr/devisoc/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.socinformatique.fr/devisoc/facturation-et-suivi-des-entreprises/lintelligence-artificielle-dans-vos-projets/enrichir-la-base-de-connaissance.md).

# Enrichir la base de connaissance

## Introduction

Le module **"Base de connaissance"** vous permet de valoriser l'historique de vos projets DeviSOC en les mettant à disposition des modules IA. Vos projets antérieurs enrichissent automatiquement les suggestions de l'IA : libellés, ouvrages, structures de devis pour des résultats alignés sur vos pratiques réelles, sans abonnement supplémentaire.

{% hint style="info" %}
🔒 **Vos données restent privées.** Chaque client dispose d'un espace strictement isolé. Vos projets ne sont jamais accessibles par d'autres utilisateurs ou partagés avec d'autres organisations.
{% endhint %}

## À quoi ça sert ?

Jusqu'à présent, la connaissance métier de DeviSOC était alimentée uniquement par des bibliothèques partenaires (BatiChiffrage, BatiCCTP, Clauses-Construction) disponibles en option payante. Les clients sans ces bibliothèques obtenaient des suggestions IA moins précises, sans reflet de leurs propres pratiques.

Ce module apporte une **solution complémentaire** : vous alimentez votre propre **base de connaissance** avec vos projets DeviSOC. L'IA s'appuie ainsi sur les habitudes, les libellés et les ouvrages propres à votre entreprise.

**Bénéfices concrets :**

* Suggestions plus proches de votre métier réel (libellés maison, structures de devis habituelles)
* Valorisation de vos années de données accumulées dans DeviSOC
* Indépendance vis-à-vis des bibliothèques partenaires pour les clients sans abonnement optionnel
* Aucune action requise à chaque appel IA : une fois les projets importés, l'enrichissement est automatique et invisible

## Ajouter un projet à votre base de connaissances

### Accès à la fonctionnalité

Cette option est accessible depuis l'interface des **modules IA** de DeviSOC. Elle n'est visible que si les modules IA sont activés pour votre compte.

<figure><img src="/files/aasmDvU3kJdJQ0ojjkHY" alt=""><figcaption></figcaption></figure>

{% stepper %}
{% step %}

### Sélectionner le fichier DVS

Dans la fenêtre **"Base de connaissances IA — Transmission d'un document"**, cliquez sur le bouton **"…"**. Un explorateur de fichiers s'ouvre, filtré sur les fichiers `.dvs`. Sélectionnez le projet à intégrer. Le chemin du fichier s'affiche dans la fenêtre.
{% endstep %}

{% step %}

### Lancer l'ajout

Cliquez sur **"Ajouter"**. DeviSOC effectue automatiquement les opérations suivantes, de façon transparente :

1. Conversion du fichier DVS en base de données structurée (format DVSX) en local
2. Envoi sécurisé du fichier converti vers le serveur IA avec votre identifiant client
3. Extraction côté serveur des lots, chapitres, ouvrages et leurs descriptions
4. Indexation de ces données dans votre espace personnel

Un **indicateur de chargement** est affiché pendant toute l'opération. Les boutons de la fenêtre sont temporairement désactivés pour éviter toute action concurrente.
{% endstep %}

{% step %}

### Confirmation

Un message de confirmation s'affiche une fois l'opération terminée. Votre projet est désormais disponible dans votre espace et sera pris en compte lors des prochains appels aux fonctionnalités IA.
{% endstep %}
{% endstepper %}

{% hint style="info" %}
Le document sera intégré dans la base de connaissances de l'IA d'ici quelques minutes.
{% endhint %}

## Gérer vos projets indexés

Cliquez sur le bouton **"Gérer les documents dans la base de connaissances…"** depuis la fenêtre d'ajout pour accéder à la fenêtre de gestion.

### Contenu de la fenêtre

La fenêtre affiche la liste de vos projets actuellement indexés. Chaque ligne présente :

* Le **nom du fichier source** (nom du fichier DVS d'origine)
* La **date d'ajout**&#x20;
* Le **statut** : `Intégré` / `En cours d'indexation` / `Erreur`
* Les boutons **Mettre à jour** (🔄) et **Supprimer** (✕)

### Mettre à jour un projet

Cliquez sur l'icône **Mettre à jour** en regard du projet à remplacer. Sélectionnez le nouveau fichier DVS. DeviSOC effectue dans l'ordre :

1. Suppression de toutes les données associées au projet existant
2. Conversion du nouveau fichier DVS en DVSX en local
3. Envoi et indexation du nouveau fichier (même processus que l'ajout initial)

{% hint style="warning" %}
En cas d'échec lors de la réingestion (après suppression réussie), l'utilisateur est informé que le projet a été supprimé mais que la réingestion n'a pas abouti. Vous pouvez alors tenter à nouveau d'ajouter le nouveau fichier via l'ajout standard.
{% endhint %}

### Supprimer un projet

Cliquez sur l'icône **Supprimer** en regard du projet à retirer. Une boîte de dialogue de confirmation s'affiche. Après confirmation, toutes les données associées sont supprimées du serveur IA.

{% hint style="warning" %}
**La suppression est définitive.** Les données sont irrémédiablement effacées du serveur. Le fichier DVS source présent sur votre poste n'est pas affecté.
{% endhint %}

## Comment l'enrichissement fonctionne-t-il ?

Une fois vos projets indexés, **vous n'avez rien à faire de plus**. À chaque appel à une fonctionnalité IA (génération de libellés, suggestion d'ouvrages, estimation de prix…), le serveur IA interroge automatiquement votre espace. S'il trouve des données correspondant au contexte de la demande, il les intègre dans la réponse générée.

Vos données s'ajoutent **sans remplacer** les autres sources de connaissance (bibliothèques partenaires, si disponibles).

**La qualité des résultats est proportionnelle à la qualité des projets importés** : des projets bien renseignés (descriptions détaillées des ouvrages, libellés précis) produiront de meilleures suggestions qu'un projet avec des champs partiellement remplis.

## Bonnes pratiques

* **Importez vos projets les plus représentatifs** de vos pratiques habituelles (types de marchés courants, corps d'état principaux).
* **Maintenez votre base à jour** : si un projet DVS évolue sur votre poste après importation, les données indexées ne se mettent pas à jour automatiquement, utilisez la fonction Mettre à jour.
* **Importez progressivement** : commencez par 3 à 5 projets représentatifs avant d'en ajouter davantage.
* **Privilégiez les projets bien documentés** : les ouvrages avec des descriptions complètes enrichissent davantage les suggestions IA.

## Limites et cas particuliers

| Situation                            | Comportement                                                                                     |
| ------------------------------------ | ------------------------------------------------------------------------------------------------ |
| **Fichier DVS invalide ou corrompu** | Message d'erreur explicite avant toute transmission : aucune donnée n'est envoyée                |
| **Erreur réseau**                    | Message d'erreur avec indication du problème : relancez manuellement une fois le problème résolu |
| **Modules IA désactivés**            | La fenêtre d'ajout et de gestion ne sont pas accessibles                                         |
| **Fichier DVS volumineux**           | L'indexation peut prendre plus de temps : l'indicateur de chargement reste affiché               |
| **Aucun projet indexé**              | Le comportement des modules IA reste identique à l'existant : aucun message d'avertissement      |

## Foire aux questions

<details>

<summary>Mes données sont-elles partagées avec d'autres clients ?</summary>

Non. Vos données sont stockées dans un espace strictement isolé. Elles ne sont jamais accessibles par d'autres utilisateurs ou partagées avec d'autres organisations.

</details>

<details>

<summary>Puis-je importer le même projet plusieurs fois ?</summary>

Oui. Chaque import crée une entrée distincte. Pour remplacer un projet existant, utilisez la fonction **Mettre à jour** plutôt que d'importer à nouveau.

</details>

<details>

<summary>Combien de projets puis-je importer ?</summary>

Il n'y a pas de limite imposée. L'enrichissement est proportionnel à la qualité et à la complétude des données importées.

</details>

<details>

<summary>La mise à jour d'un projet conserve-t-elle l'historique ?</summary>

Non. La mise à jour remplace intégralement le contenu indexé. L'identifiant du projet est conservé mais le contenu est entièrement remplacé.

</details>

<details>

<summary>Les modules IA doivent-ils être activés pour utiliser cette fonctionnalité ?</summary>

Oui. La fenêtre d'ajout et de gestion n'est accessible que si les modules IA sont activés pour votre compte client.

</details>

<details>

<summary>L'IA apprend-elle automatiquement de mes corrections ?</summary>

Non, dans cette version. Les projets enrichissent la base avec leur contenu d'origine. L'apprentissage depuis vos corrections est étudié pour les évolutions futures.

</details>


---

# 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://help.socinformatique.fr/devisoc/facturation-et-suivi-des-entreprises/lintelligence-artificielle-dans-vos-projets/enrichir-la-base-de-connaissance.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.
