# Récupération du contact

**Open-Capture** permet la récupération du contact informel d'un courrier, grâce à un modèle avancé d'intelligence artificielle. Il est capable de récupérer un nom, un prénom, une adresse postale, une adresse e-mail ainsi qu'un numéro de téléphone.

En se basant sur l'adresse e-mail ainsi que sur le numéro de téléphone, **Open-Capture** va chercher un contact existant dans sa base de tiers. Si aucune correspondance n'est trouvée, il va créer un contact informel automatiquement et l'associé au document courant.

## Paramétrage

Afin de mettre en place la récupération du contact par Intelligence Artificielle, il faudra tout d'abord activer la recherche de contact informel, dans la configuration d'un workflow **Open-Capture**, dans chaque workflow où ce sera nécessaire. Dans l'onglet `Traitement`, il vous suffira de sélectionner **Contact informel**, afin que la recherche soit effective lors des prochains traitements. Lorsque la recherche d'un contact informel est activée, il n'est pas possible de recherche un tiers.

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

Le plus important maintenant est de mettre en place le modèle d'intelligence artificielle, qui n'est pas fourni dans le dépôt GitHub. Pour cela, merci de contacter la société [**Edissyum Consulting**](https://open-capture.com/contact/).&#x20;

{% hint style="warning" %}
Si vous souhaitez utiliser l'intelligence artificielle afin de récupérer des contacts, il est important de noter que l'utilisation de cette fonctionnalité est assez gourmande en ressources. Il est recommandé d'augmenter les performances selon les pré-requis recommandés pour l'IA, [affichés ici](/open-capture/technique/installation.md).
{% endhint %}

Si vous le souhaitez, il est vous malgré tout possible de faire votre propre modèle d'intelligence artificielle. Le modèle doit être développé en utilisant des transformers. La librairie python `torch` est utilisée pour décoder le modèle. Ce dernier doit renvoyer une structure similaire à la liste ci-dessous

```json
{
    'postal_code': '84200', 
    'phone': '06 50 43 43 09', 
    'num_address': '98', 
    'lastname': 'CHEVAL', 
    'firstname': 'Nathan', 
    'email': 'nathan.cheval@edissyum.com', 
    'city': 'CARPENTRAS', 
    'address': 'Avenue Pierre Semard'
}
```


---

# Agent Instructions: 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:

```
GET https://edissyum.gitbook.io/open-capture/parametrages/reglages-verifier/recuperation-du-contact.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
