Fonctions intégrées
Batcher.ai prend en charge deux catégories de fonctions : les fonctions IA spécifiques à la plateforme, et les fonctions de tableur standard compatibles avec la syntaxe Excel.
Fonctions IA
Section intitulée « Fonctions IA »LLM() — Requête vers un modèle IA
Section intitulée « LLM() — Requête vers un modèle IA »La fonction principale qui envoie un prompt à un modèle IA et renvoie la réponse.
Syntaxe :
=LLM(prompt, "config_name")| Paramètre | Description | Obligatoire | Exemple |
|---|---|---|---|
| prompt | Texte du prompt ou référence de cellule à envoyer au modèle IA | Oui | "Why is the sky blue?" ou A2 |
| config_name | Nom de la configuration IA à utiliser | Oui | "default", "chatgpt", "perplexity" |
Modes d’utilisation :
Prompt direct dans la cellule :
=LLM("Write a product description for wireless headphones", "default")Utilisation d’une référence de cellule comme prompt :
=LLM(A2, "default")Combiné avec CONCAT pour des prompts dynamiques :
=LLM(CONCAT("Translate to French: ", A2), "chatgpt")CONCAT en ligne (économise une colonne) :
=LLM(CONCAT("Write a description for ", A2, " in the category ", B2), "default")Note :
"default"utilise le modèle gratuit intégré à Batcher.ai. Pour utiliser d’autres fournisseurs comme ChatGPT, Claude ou Gemini, créez d’abord une configuration avec votre clé API sur la page Fournisseurs IA et configuration.
Vision / Analyse d’images
Section intitulée « Vision / Analyse d’images »Certains modèles IA peuvent analyser des images. Incluez une URL HTTPS d’image dans votre prompt — Batcher.ai détecte automatiquement les URL d’images et les envoie comme contenu visuel au modèle.
Formats d’image pris en charge : jpg, jpeg, png, gif, webp, bmp, svg, tiff, avif
Exemple :
A2: https://example.com/products/headphones.jpgB2: =LLM(CONCAT("Generate an SEO alt-text for this product image: ", A2), "default")La vision doit être activée dans les paramètres de configuration du modèle IA que vous utilisez. Consultez Fournisseurs IA et configuration pour plus de détails.
Fonctions texte
Section intitulée « Fonctions texte »CONCAT() — Concaténer du texte
Section intitulée « CONCAT() — Concaténer du texte »Combine plusieurs chaînes de texte et références de cellules en une seule valeur.
=CONCAT("Hello ", A2, ", welcome to ", B2)C’est la fonction la plus fréquemment utilisée avec LLM(), car elle permet de construire des prompts dynamiques à partir des données du tableur.
TRIM() — Supprimer les espaces superflus
Section intitulée « TRIM() — Supprimer les espaces superflus »Supprime les espaces en début et en fin de texte.
=TRIM(A2)SPLITSTR() — Découper du texte par délimiteur
Section intitulée « SPLITSTR() — Découper du texte par délimiteur »Découpe une chaîne de texte à l’aide d’un délimiteur et renvoie l’élément à l’index spécifié.
=SPLITSTR(A2, ",", 1)| Paramètre | Description | Exemple |
|---|---|---|
| text | Le texte à découper | A2 ou "a,b,c" |
| delimiter | Le(s) caractère(s) de séparation | "," |
| index | L’élément à renvoyer (indexé à partir de 0) | 0 pour le premier, 1 pour le deuxième |
Cas d’usage courant — extraire des URL d’une liste séparée par des virgules :
A2: https://url1.com, https://url2.com, https://url3.comB2: =TRIM(SPLITSTR(A2, ",", 0)) → https://url1.comC2: =TRIM(SPLITSTR(A2, ",", 1)) → https://url2.comD2: =TRIM(SPLITSTR(A2, ",", 2)) → https://url3.comFonctions logiques
Section intitulée « Fonctions logiques »IF() — Logique conditionnelle
Section intitulée « IF() — Logique conditionnelle »Renvoie une valeur si une condition est vraie, une autre si elle est fausse.
=IF(A2="SKIP", B2, C2)IFS() — Conditions multiples
Section intitulée « IFS() — Conditions multiples »Évalue plusieurs conditions et renvoie la valeur correspondant à la première condition vraie.
=IFS(A2="", "empty", LEN(A2)<10, "short", TRUE, "ok")Fonctions de tableur standard
Section intitulée « Fonctions de tableur standard »Batcher.ai prend en charge les fonctions standard compatibles Excel via le moteur PhpSpreadsheet. Voici les plus couramment utilisées :
Fonctions mathématiques
Section intitulée « Fonctions mathématiques »=SUM(A1:A10) Somme des valeurs d'une plage=AVERAGE(A1:A10) Moyenne des valeurs=MIN(A1:A10) Valeur minimale=MAX(A1:A10) Valeur maximale=COUNT(A1:A10) Nombre de valeurs numériques=ROUND(A1, 2) Arrondir à 2 décimalesFonctions texte
Section intitulée « Fonctions texte »=LEN(A1) Longueur du texte=UPPER(A1) Convertir en majuscules=LOWER(A1) Convertir en minuscules=LEFT(A1, 5) 5 premiers caractères=RIGHT(A1, 3) 3 derniers caractères=MID(A1, 2, 5) 5 caractères à partir de la position 2=SUBSTITUTE(A1, "old", "new") Remplacer du texteFonctions de recherche
Section intitulée « Fonctions de recherche »=VLOOKUP(value, range, col, FALSE) Recherche verticale=ROW() Numéro de ligne actuel=COLUMN() Numéro de colonne actuelPour une liste complète des fonctions prises en charge, consultez la référence des fonctions PhpSpreadsheet.
Références de cellules
Section intitulée « Références de cellules »Références relatives
Section intitulée « Références relatives »Les références standard comme A2, B3 s’ajustent automatiquement lorsque les formules sont étendues à d’autres lignes. Quand l’AI Assistant applique une formule de la ligne 2 aux lignes 3, 4, 5, etc., A2 devient A3, A4, A5.
Références absolues
Section intitulée « Références absolues »Utilisez $ pour verrouiller une référence afin qu’elle ne change pas lorsque la formule est étendue :
$A$1— La colonne et la ligne sont verrouillées$A1— La colonne est verrouillée, la ligne s’ajusteA$1— La ligne est verrouillée, la colonne s’ajuste
Exemple : Référencer une cellule d’instruction fixe tout en itérant sur les lignes de données :
=LLM(CONCAT($B$1, " : ", A2), "default")Ici, $B$1 pointe toujours vers la même cellule d’instruction, tandis que A2 s’ajuste pour chaque ligne.
Chaînage de formules
Section intitulée « Chaînage de formules »Les formules peuvent référencer le résultat d’autres formules pour créer des pipelines en plusieurs étapes :
A2: Raw product nameB2: =CONCAT("Enrich this product: ", A2)C2: =LLM(B2, "default")D2: =CONCAT("Write SEO description based on: ", C2)E2: =LLM(D2, "chatgpt")Lors du traitement, Batcher.ai résout automatiquement les dépendances — la colonne C est traitée avant la colonne D car D dépend du résultat de C.
Important : N’imbriquez pas
LLM()dans un autreLLM(). Chaque appel IA doit être dans sa propre cellule. UtilisezCONCAT()pour référencer les résultats précédents et construire le prompt suivant.