logo
Développement
Rechercher
Configurer les Actions IA de Zapier comme Outil

Configurer les Actions IA de Zapier comme Outil

À propos de Zapier

Zapier est un outil d'automatisation en ligne populaire qui permet aux utilisateurs de connecter différentes applications, services et API afin qu'ils puissent fonctionner ensemble sans que l'utilisateur ait à transférer manuellement des données ou à effectuer des tâches. Le concept central de Zapier est le « Zap », qui est un workflow automatisé défini par l'utilisateur. Un Zap se compose d'un Déclencheur et d'une Action : lorsqu'un événement spécifique se produit dans une application (par exemple, la réception d'un nouvel e-mail), le Déclencheur est activé, puis Zapier peut automatiquement effectuer une série d'actions (par exemple, ajouter le contenu de l'e-mail à une base de données).

Zapier propose des milliers d'intégrations préconstruites, couvrant une variété d'applications et de services populaires tels que Gmail, Google Sheets, Slack, Trello, Salesforce, etc. Cela permet même aux utilisateurs non techniques de configurer facilement des workflows automatisés, d'améliorer l'efficacité du travail et de réduire les tâches répétitives.

Avec Zapier, les utilisateurs peuvent créer des workflows automatisés simples, comme convertir des e-mails en tâches, ou des workflows plus complexes, comme synchroniser et mettre à jour automatiquement des données entre plusieurs applications et bases de données. La plateforme de Zapier est flexible et facile à utiliser, ce qui en fait un outil puissant pour les entreprises et les particuliers souhaitant améliorer leur efficacité.

Actions IA puissantes de Zapier

Les Actions IA de Zapier sont un outil qui permet aux créateurs d'équiper n'importe quelle opération Zapier pour les plateformes IA (ou des intégrations personnalisées) ! Les plus de 20 000 Actions de la plateforme d'automatisation Zapier que vous connaissez et appréciez peuvent être utilisées avec vos outils IA préférés.

En même temps, grâce à la puissance de l'IA de Zapier, les Actions deviennent plus faciles à utiliser !

Par exemple, lorsque nous envoyons un e-mail, nous devons renseigner successivement l'adresse du destinataire, l'objet de l'e-mail et le corps du message. Mais désormais, grâce à l'Action IA, il vous suffit de donner une « instruction », et l'IA de Zapier peut effectuer pour vous l'analyse de l'instruction et l'appel de l'Action.

Par exemple, votre instruction est :

Envoyez un e-mail à xxxxxx@126.com, demandez-lui de venir à mon bureau.
                      
                      Envoyez un e-mail à xxxxxx@126.com, demandez-lui de venir à mon bureau.

                    
Ce bloc de code dans la fenêtre flottante

L'IA de Zapier effectuera automatiquement la reconnaissance d'intention, en analysant votre instruction comme suit :

to: xxxxxx@126.com subject: Demande de rendez-vous body: Veuillez venir à mon bureau.
                      
                      to: xxxxxx@126.com
subject: 	Demande de rendez-vous
body:	Veuillez venir à mon bureau.

                    
Ce bloc de code dans la fenêtre flottante

Et sur la base de cette analyse, exécutera l'Action pour vous.

Cela signifie que l'Agent que vous créez dans GPTBots peut se connecter à des milliers d'Actions dans Zapier via les Outils GPTBots après une simple configuration, libérant pleinement les capacités de votre Agent ! Ensuite, en envoyant simplement des commandes à l'Agent via une conversation, vous pouvez facilement appeler ces Actions pour accomplir diverses tâches !

Configuration de Zapier

image-20240221214321769

image-20240221185835648

Rendez-vous sur Zapier AI Actions, trouvez « Mes Actions - Gérer les Actions », puis créez une Action.

image-20240221222728513

Choisissez l'Action dont vous avez besoin, cet article prend « Gmail : Envoyer un e-mail » comme exemple. Cette Action peut accepter une commande, et l'IA de Zapier analyse automatiquement les paramètres de la commande (boîte de réception, titre de l'e-mail, corps du message, etc.) et effectue l'action d'envoi d'un e-mail.

Autorisez votre compte Gmail et configurez chaque paramètre selon vos besoins. Chaque paramètre peut être défini sur une valeur spécifique selon vos besoins, ou, comme illustré, être laissé à l'IA de Zapier pour une analyse automatique (Laisser l'IA deviner une valeur pour ce champ).

image-20240221214422066

Assurez-vous que votre Action est activée.

image-20240221223328025

Vous pouvez aller dans « Tester les Actions » pour tester l'Action que vous venez de configurer afin de vous assurer qu'elle est utilisable.

image-20240221223359569

Si le statut dans « Résultats » est « succès », alors l'Action a été exécutée avec succès et le test est validé.

image-20240221223809670

Ensuite, allez dans le « API Playground », trouvez /api/v1/exposed/, exécutez-le et récupérez l'ID de l'Action, qui sera nécessaire pour la configuration ultérieure de l'Outil GPTBots.

image-20240221214527178

Dans « Credentials », trouvez votre « Clé API », qui sera nécessaire pour la configuration ultérieure de l'Outil GPTBots.

Configuration de l'Outil GPTBots

Créez un Outil dans « Outils d'Entreprise ».

Authentification

image-20240221224124281

Vous pouvez sélectionner « Authentification Développeur - Aucune ». Aucune authentification n'est nécessaire pour utiliser les Actions IA de Zapier.

Configuration JSON

Voici la configuration de l'outil pour l'Action IA de Zapier « Gmail : Envoyer un e-mail » mentionnée ci-dessus. Vous pouvez vous baser sur cette structure pour configurer vos autres Actions IA de Zapier.

Vous pouvez simplement vous concentrer sur les parties annotées, les autres parties peuvent être copiées telles quelles, sans modification nécessaire.

{ "openapi": "3.0.0", "servers": [ { "url": "https://actions.zapier.com" } ], "paths": { "/api/v1/dynamic/exposed/<your_action_id>/execute/": { //Remplacez <your_action_id> par l'ID de votre Action. "post": { "operationId": "zpGmailSendEmail", //Nommez l'Action. "description": "Appelez cette API lorsque l'utilisateur souhaite envoyer un e-mail.", // La description de cette Action permet à LLM de comprendre comment interagir avec elle. "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Request" } } } }, "responses": { "200": { "description": "E-mail envoyé avec succès.", //Description d'un appel réussi. "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Response" } } } }, "400": { "description": "Requête invalide." //Description pour une erreur 400. } }, "parameters": [ { "name": "x-api-key", "in": "header", "required": true, "description": "La clé API des Actions IA de Zapier.", "schema": { "type": "string", "default": "<your_api_key>" //Saisissez votre clé API des Actions IA de Zapier. } } ] } } }, "components": { "schemas": { "Request": { "type": "object", "properties": { "instructions": { "type": "string", "description": "L'instruction de l'Action IA de Zapier 'zpGmailSendEmail'." //Informer LLM de la fonction de cette instruction. } }, "required": [ "instructions" ] }, "Response": { "type": "object", "properties": { "id": { "type": "string", "description": "ID de la requête" }, "status": { "type": "string", "description": "Statut de la requête" } }, "required": [ "instructions" ] } } } }
                      
                      {
  "openapi": "3.0.0",
  "servers": [
    {
      "url": "https://actions.zapier.com"
    }
  ],
  "paths": {
    "/api/v1/dynamic/exposed/<your_action_id>/execute/": {	//Remplacez <your_action_id> par l'ID de votre Action.
      "post": {
        "operationId": "zpGmailSendEmail",	//Nommez l'Action.
        "description": "Appelez cette API lorsque l'utilisateur souhaite envoyer un e-mail.",	// La description de cette Action permet à LLM de comprendre comment interagir avec elle.
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Request"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "E-mail envoyé avec succès.",	//Description d'un appel réussi.
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Response"
                }
              }
            }
          },
          "400": {
            "description": "Requête invalide."	//Description pour une erreur 400.
          }
        },
        "parameters": [
          {
            "name": "x-api-key",
            "in": "header",
            "required": true,
            "description": "La clé API des Actions IA de Zapier.",
            "schema": {
              "type": "string",
              "default": "<your_api_key>"	//Saisissez votre clé API des Actions IA de Zapier.
            }
          }
        ]
      }
    }
  },
  "components": {
    "schemas": {
      "Request": {
        "type": "object",
        "properties": {
          "instructions": {
            "type": "string",
            "description": "L'instruction de l'Action IA de Zapier 'zpGmailSendEmail'."	//Informer LLM de la fonction de cette instruction.
          }
        },
        "required": [
          "instructions"
        ]
      },
      "Response": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "ID de la requête"
          },
          "status": {
            "type": "string",
            "description": "Statut de la requête"
          }
        },
        "required": [
          "instructions"
        ]
      }
    }
  }
}

                    
Ce bloc de code dans la fenêtre flottante

Utiliser l'Outil dans l'Agent

image-20240221232739323

Dans l'Agent, vous pouvez directement décrire ce que vous souhaitez faire en langage naturel, et l'Agent jugera s'il doit l'appeler. Lors de l'appel, l'IA de Zapier analysera également automatiquement la commande en paramètres d'Action raisonnables.

image-20240221232529843

Cet e-mail a été envoyé avec succès à l'adresse spécifiée, et l'objet ainsi que le corps de l'e-mail ont été créés automatiquement par l'IA de Zapier selon les exigences saisies par l'utilisateur.