Integration

Un guide étape par étape pour implémenter l'IA dans votre application à l'aide d'IFTTT

Découvrez comment ajouter l'analyse des factures à votre application à l'aide d'IFTTT !

Un guide étape par étape pour implémenter l'IA dans votre application à l'aide d'IFTTT
TABLE DES MATIÈRES

Dans ce tutoriel, nous allons vous montrer comment intégrer Eden AI API d'analyse de factures dans votre logiciel à l'aide d'IFTTT pour rationaliser vos opérations financières et libérer du temps pour des tâches plus importantes. Le même processus s'applique si vous souhaitez inclure d'autres fonctionnalités telles que : Balisage des images, Détection de contenu explicite, Analyse de texte et de nombreuses autres API d'IA que nous proposons.

Développez l'IA sur IFTTT avec Eden AI

Eden AI a été créé pour les non-codeurs qui ont des difficultés à choisir le bon fournisseur d'IA et/ou à intégrer plusieurs API. La gestion de plusieurs comptes pour chaque application peut être une tâche difficile, mais avec Eden AI, vous pouvez connecter et gérer toutes vos API sur un seul compte. Certains fournisseurs d'IA pouvant être complexes à utiliser, nous voulions simplifier la partie « sans code » et mettre l'IA à la disposition du plus grand nombre de personnes possible.

Eden AI vous permet de résoudre plusieurs tâches d'IA sur IFTTT :

Pratiquons avec Analyse des factures!

Tout comme Reçu et CV Parsing, Invoice Parsing est un outil développé par OCR pour extraire et numériser des données pertinentes, Vision par ordinateur pour identifier la structure du document, et PNL techniques pour délimiter les champs. La technologie d'analyse des factures extrait les informations clés d'une facture (format .pdf, .png ou .jpg) telles que le numéro de la facture, le montant total dû, la date de la facture, le nom du client, etc.

Résultats de l'analyse des factures sur Eden AI

Le traitement des factures implique la nécessité de disposer de logiciels et de technologies pour automatiser le traitement et la gestion des factures. Il comprend des tâches telles que la saisie des données de facturation, leur validation par rapport aux bons de commande et leur acheminement pour approbation, paiement et archivage. L'objectif de l'IA dans le traitement des factures est d'améliorer l'efficacité, la précision et la rapidité du traitement des factures sans aucune intervention humaine.

Comment ajouter l'analyse des factures à votre application avec IFTTT ?

Pour mieux comprendre les fonctionnalités de l'utilisation d'Eden AI, voyons dans l'exemple ci-dessous comment utiliser l'applet Eden AI.

Dans cet exemple, vous pouvez envoyer un e-mail contenant un fichier de facture à l'applet « Intégrations d'e-mails », qui extraira le fichier, le transmettra à l'applet « Eden AI », qui à son tour traitera le fichier et enverra les informations extraites à l'expéditeur.

1. Ajouter un déclencheur « Si c'est le cas »

Commencez par choisir l'applet d'intégration des e-mails pour extraire automatiquement le chemin URL du fichier reçu dans l'e-mail, servant de « déclencheur » : la partie « Si c'est le cas » de l'équation. L'applet renverra certaines informations.

Pour cet exemple, nous ne considérerons que les deux ingrédients : « AttachmentURL » qui contiendra un chemin URL du fichier de facture envoyé à l'adresse e-mail, et l'ingrédient « from » qui contiendra l'adresse e-mail de l'expéditeur :

2. Ajouter un déclencheur « Then That »

Ensuite, sélectionnez la deuxième partie de l'équation : « alors ça ». Nous utiliserons l'applet « Eden AI » pour traiter le fichier renvoyé et renvoyer les données extraites à l'adresse e-mail spécifiée dans l'applet

Une action « effectuer le traitement des factures » est créée avec deux « champs d'action » : rul du fichier et Adresse e-mail. Le file_rul sera automatiquement renseigné avec l'ingrédient « AttachmentURL » et l'adresse e-mail avec l'ingrédient « de ».

Bien entendu, vous pouvez choisir d'autres ingrédients fournis par l'applet « Email », mais pour les besoins de cet exemple, vous n'aurez besoin que de ces deux ingrédients.

3. Ajouter une action pour lancer le traitement des factures

Afin de mettre en œuvre efficacement l'applet Eden AI, veuillez suivre les instructions ci-dessous pour commencer à créer un service simple https://ifttt.com/docs/example_services.

Ensuite, vous devrez ajouter une action pour lancer le traitement des factures après avoir reçu l'URL du fichier comme suit :


@app.post('/ifttt/v1/actions/post_invoice_document', status_code=status.HTTP_200_OK)
def post_invoice_document(action_field : dict):
   # action fields
   file_url = action_field["actionFields"]["file_url"]
   email = action_field["actionFields"]["email_address"]
   # get file content from the file path url
   file_content = http.request("GET", file_url)
   # perform the Eden AI invoice processing
   edenai_ai_response= edenai_invoice_parser("en", ["amazon"], file_content.data)
   data = edenai_ai_response["extracted_data"][0]
   # translate the json response to an html code to be sent as an email body
   body_html = format_json_html(data)
   # send an email to the user
   send_email("Invoice informations", body_html, [email])
   # return the data or something else
   return {
       "data" : {
           **data,
       }
   }

Le point de terminaison « post_invoice_document » récupérera les champs d'action spécifiés comme expliqué ci-dessus. Après cela, il obtiendra le contenu du fichier à partir de l'URL. À l'aide des octets du contenu du fichier, vous lancerez un analyseur de factures à l'aide de l'API Eden AI (des lignes simples pour exécuter le traitement d'une facture à l'aide d'Eden AI sont illustrées ci-dessous).


def edenai_invoice_parser(language:str, providers: list, file: bytes):
   headers = {"Authorization": f"Bearer {EDENAI_KEY}"}


   url="https://api.edenai.run/v2/ocr/invoice_parser"
   data={
       "providers": providers,
       "language": language}


   files = {'file': file}


   response = requests.post(url, data=data, files=files, headers=headers)
   return response.json()["amazon"]

Pour des raisons de simplicité, nous utiliserons Amazon Web Services en tant que fournisseur pour effectuer ce traitement des factures.

4. 🥳 Testons l'applet !

Enfin et surtout, vous devrez envoyer un e-mail à l'adresse e-mail suivante : trigger@applet.ifttt.com avec un fichier de facture joint pour tester l'applet. Vous recevrez un e-mail contenant toutes les données extraites du fichier de facture dans la même boîte de réception.

Si vous êtes intéressé par d'autres outils low-code, jetez un œil à nos didacticiels étape par étape sur la façon d'intégrer l'IA à votre application avec Power Apps, Script de l'application Google, Réoutillage, Fabriquer, n8n, Bulle, Dataiku, et Zapier.

Commencez votre aventure avec l’IA dès aujourd’hui

  • Accédez à plus de 100 API d’IA sur une seule plateforme.
  • Comparez et déployez des modèles d’IA en toute simplicité.
  • Paiement à l’usage, sans frais initiaux.
Commencez à créer GRATUITEMENT

Articles connexes

Essayez Eden AI gratuitement.

Vous pouvez commencer à créer dès maintenant. Si vous avez des questions, n'hésitez pas à discuter avec nous !

CommencezContactez le service commercial
X

Commencez votre parcours IA dès aujourd'hui!

Inscrivez-vous dès maintenant avec des crédits gratuits pour explorer plus de 100 API d'IA.
Commencer