Hello,
Aujourd’hui, on va s’attaquer aux “actions” qui sont dispos dans l’interface de création de GPTs.
Très peu de personnes les utilisent.
Et c’est bien normal car c’est un peu technique 😅
Bon déjà, à quoi ça sert ?
Je vais essayer de l’expliquer avec une image simple :
Imaginez que vous jouez à un jeu vidéo.
Vous avez des boutons pour sauter, courir, ou interagir avec des objets.
Dans le monde des GPTs, une action, c'est comme appuyer sur un de ces boutons : cela permet au modèle d'effectuer une tâche spécifique.
Par exemple, il peut traduire du texte, résumer des articles, ou même créer des images.
Jusque-là, je pense que c’est ok pour vous…
Maintenant, quand vous cliquez sur “actions” dans les paramètres de création de votre GPT, vous obtenez l’écran suivant :
Et là ça devient du chinois pour beaucoup d’entre vous 😂
Bon, ce qu’il faut comprendre ici, c’est que l’on va utiliser des API.
Une API c'est comme un serveur dans un restaurant.
Vous êtes à une table avec un menu de ce que vous pouvez commander.
Vous dites au serveur ce que vous voulez ("Je voudrais le steak-frites, s'il vous plaît"), et le serveur va en cuisine, transmet votre commande, et revient avec votre plat.
Vous n'avez pas besoin de savoir comment la cuisine fonctionne ou comment le plat est préparé. Le serveur fait l'intermédiaire entre vous et la cuisine.
Dans le monde numérique, une API est un intermédiaire qui permet à deux applications de parler entre elles.
Par exemple, si vous avez une application sur votre téléphone pour voir la météo, cette application va envoyer une demande à l'API météo sur un serveur distant pour obtenir les dernières infos.
L'API est comme le serveur qui comprend votre demande ("Quel temps fait-il aujourd'hui ?") et vous ramène la réponse sous forme de données que votre application sait afficher joliment sur votre écran.
Vous l’avez compris, comprendre et maîtriser les API c’est assez puissant.
Une fois que vous avez compris la mécanique, vous pouvez construire toutes les automatisations qui vous passent par la tête.
Globalement, un script d’API, ça ressemble à ça :
C’est un langage à comprendre 😉
Voici le script traduit avec mes mots :
Imaginons que ce document soit une recette de cuisine pour commander un plat dans un restaurant très spécialisé, mais au lieu de nourriture, on commande des informations sur des produits.
URL = L'adresse du restaurant : C'est l'endroit sur Internet où l'on va "commander" nos informations.
Title = Le nom du plat : Ici, c'est "Open AI Klarna product Api", ce qui veut dire qu'il s'agit d'un service qui nous donne des informations sur des produits disponibles pour le shopping.
Paths = La carte du restaurant : Il y a des indications sur comment demander ces informations, un peu comme choisir des options sur un menu. On peut spécifier ce qu'on cherche, comme "je veux voir des chaussures" ou "montre-moi des sacs à dos".
Size = La quantité : On peut aussi dire combien de produits on veut voir, comme "je voudrais voir juste 5 produits" ou "montre-moi 20 différents types de chaussures".
Pour générer ces scripts, je passe par Replit : Lien vers Replit
Il suffit ensuite de faire un copier/coller de l’URL d’import généré (via import URL) ou directement du script dans l’onglet “Schema” dans la section actions sur ChatGPT.
Je vous mets ici le script que j’ai utilisé dans mon exemple pour que vous puissiez tester :
openapi: 3.0.1
servers:
- url: https://www.klarna.com/us/shopping
info:
title: Open AI Klarna product Api
version: v0
x-apisguru-categories:
- ecommerce
x-logo:
url: https://www.klarna.com/static/img/social-prod-imagery-blinds-beauty-default.jpg
x-origin:
- format: openapi
url: https://www.klarna.com/us/shopping/public/openai/v0/api-docs/
version: "3.0"
x-providerName: klarna.com
x-serviceName: openai
tags:
- description: Open AI Product Endpoint. Query for products.
name: open-ai-product-endpoint
paths:
/public/openai/v0/products:
get:
deprecated: false
operationId: productsUsingGET
parameters:
- description: A precise query that matches one very small category or product that needs to be searched for to find the
products the user is looking for. If the user explicitly stated what they want, use that as a query. The
query is as specific as possible to the product name or category mentioned by the user in its singular form,
and don't contain any clarifiers like latest, newest, cheapest, budget, premium, expensive or similar. The
query is always taken from the latest topic, if there is a new topic a new query is started.
in: query
name: q
required: true
schema:
type: string
- description: number of products returned
in: query
name: size
required: false
schema:
type: integer
- description: maximum price of the matching product in local currency, filters results
in: query
name: budget
required: false
schema:
type: integer
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/ProductResponse"
description: Products found
"503":
description: one or more services are unavailable
summary: API for fetching Klarna product information
tags:
- open-ai-product-endpoint
components:
schemas:
Product:
properties:
attributes:
items:
type: string
type: array
name:
type: string
price:
type: string
url:
type: string
title: Product
type: object
ProductResponse:
properties:
products:
items:
$ref: "#/components/schemas/Product"
type: array
title: ProductResponse
type: object
Ok, je vous vois arriver 😄
“Ouais, j’ai plus ou moins compris comment ça fonctionne, mais comment créer mes propres actions personnalisées ?”.
Je vais vous donner les étapes que j’ai suivies pour y parvenir :
🚀 Étape 1 : Regarder quelques vidéos YouTube sur le sujet (Replit, API, ChatGPT…)
Ça vous permet de voir des use case et d’assimiler comment tout se mécanise.
🚀 Étape 2 : Utiliser des GPTs sur le sujet
Ex: Grimoire, Code copilot…
Vous avez simplement à lui demander ce que vous souhaitez que vos actions fassent et souvent, il vous sort des scripts intéressants.
Il faut parfois peaufiner et relancer le GPT pour des améliorations.
Ça vous force à être dans la pratique et je vous promets qu’à force, vous allez assimiler.
Voilà, vous savez comment fonctionnent les actions sur ChatGPT 😎
Alors oui, on n’a pas tous du temps à consacrer à ça, même si c’est un raccourci énorme pour automatiser son business.
Et c’est justement pour ça que je suis passée de freelance à agence : la demande est en pleine croissance.
De plus en plus d’entreprises se rendent compte qu’avoir des automatisations personnalisées, c’est un gain de temps énorme.
Et comme on utilise des outils no code type Make, on peut aller encore plus loin.
La seule limite ? Votre imaginaire.
Il est encore temps de prendre le train et de vous offrir cette tranquillité d’esprit.
Je viens d’ouvrir les créneaux pour un audit 100% gratuit en avril (il reste encore quelques places pour le mois de mars) : Je Réserve mon Audit Maintenant !
N’hésitez pas à laisser un petit ❤️
Votre engagement m'aide à partager plus de conseils pour vous garder en tête du peloton.
Allez, on se retrouve la semaine prochaine en forme !
Mélissa.
Merci pour le partage 🙏
Ce genre de newss 🥰