# 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="https://406947248-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsO4Gxx98NETGVTTdo1Yb%2Fuploads%2FqjZQ45dSb1ZUBbYDH5jH%2Fimage.png?alt=media&#x26;token=1f9599fb-fdf9-4b14-9142-e4847411ee7c" 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](../../technique/installation).
{% 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'
}
```
