LaiCai Flow : automatiser Android et les émulateurs avec l’AI

LaiCai Flow vous aide à utiliser l’AI pour automatiser des appareils Android et des émulateurs. Vous pouvez modifier les Flows dans Graph View, générer des Flows par conversation LLM API dans l’app LaiCai, ou laisser Codex, Claude et d’autres outils AI desktop générer des Flows via MCP.

Plus de tutoriels vidéo LaiCai Flow

  1. Présentation de l'interface LaiCai Flow
  2. Créez votre premier profil LaiCai Flow
  3. Créez votre premier nœud LaiCai Flow
  4. Créez un LaiCai Flow manuellement
  5. Générez un LaiCai Flow avec AI Planner
  6. Générez des profils LaiCai Flow avec Codex et MCP
  7. Exécutez l'automatisation Android sur des appareils avec LaiCai Flow
  8. Automatisez Google Photos avec les nœuds LaiCai Flow
  9. Supprimer une image Google Photos avec les nœuds LaiCai Flow
  10. Supprimer plusieurs images Google Photos avec les nœuds de répétition Flow
  11. Supprimer automatiquement toutes les images Google Photos avec flow.until
  12. Saisir automatiquement du texte sur Android avec data.array et flow.foreach

Core concepts

Vous pouvez voir une configuration Flow comme un organigramme : chaque nœud du Flow ne fait qu'une seule chose. Chaque nœud possède des entrées et des sorties, et le nœud précédent transmet les données aux nœuds suivants. Par exemple, un [nœud de correspondance d'image] sert uniquement à trouver les coordonnées de l'image, puis transmet ces coordonnées au [nœud de clic] suivant pour exécuter la tâche de clic.

Profile and Main Flow

A profile stores one or more flows. The Main Flow is the entry point that runs when you start automation on a device.

Nodes and data

Flow propose de nombreux types de nœuds pour traiter différents types de tâches. Chaque nœud prend en charge une action précise ou une étape de traitement de données, comme les opérations à l'écran, les conditions, la transformation de données, le contrôle du flux, l'interaction avec des services externes ou l'appel d'un autre Flow. Après son exécution, un nœud peut produire des données que les nœuds suivants pourront utiliser.

Ce que les nœuds peuvent faire

Les nœuds LaiCai Flow couvrent l’observation d’écran, les actions sur l’appareil, le traitement de données, le contrôle de flux et les intégrations externes. Vous les combinez comme des blocs : observer l’écran, choisir les données, agir sur l’appareil, puis brancher, attendre, boucler ou appeler un autre Flow.

Observation d’écran

Utilisez la correspondance d’images, l’OCR, la détection d’objets, les captures et la recherche dans l’arbre UI pour trouver du texte, des boutons, des templates ou des cibles visibles sur l’écran Android actuel.

vision.matchvision.ocrvision.detectvision.captureui.find

Toucher et saisie

Après qu’un nœud précédent fournit une position ou une valeur, exécutez tap, swipe, appui long, glisser, saisie de texte, touches clavier ou actions du presse-papiers.

pointer.tappointer.swipepointer.longPresspointer.draginput.text

Contrôle app et appareil

Ouvrez ou arrêtez des apps Android, envoyez Home et Back, prenez des captures, enregistrez l’écran, réglez le volume ou sauvegardez des médias sur le téléphone.

app.openapp.forceStopdevice.homedevice.backdevice.screenshot

Traitement de données

Choisissez des champs, lisez des chemins JSON, créez objets et tableaux, filtrez et triez des listes, comparez des valeurs et stockez l’état d’exécution pour les étapes suivantes.

data.pickdata.filterdata.sortdata.jsonGetvar.setstorage.get

Contrôle de Flow

Branchez selon des conditions, attendez entre les étapes, arrêtez une exécution, appelez des Flows enfants, répétez un Flow, parcourez des tableaux ou exécutez jusqu’au succès d’un Flow enfant.

flow.branchflow.waitflow.runflow.repeatflow.forEachflow.until

Intégration externe

Appelez des HTTP APIs, chargez des fichiers locaux, exécutez des macros ou scripts AutoJS enregistrés, et utilisez ADB Shell pour une automatisation Android plus avancée.

http.requestfile.loadmacro.playautojs.runadb.shell

Trois façons de créer un workflow d’automatisation LaiCai Flow

Exemple Graph View montrant un workflow d’automatisation LaiCai Flow construit avec des nœuds connectés.
Méthode 1

Modifier un Flow dans Graph View

Adapté aux personnes ayant une expérience en programmation ou en automatisation, quand le besoin est clair et pas trop complexe. Dans Graph View, ajoutez manuellement des nœuds d’automatisation, reliez-les dans l’ordre d’exécution, puis configurez les paramètres, les entrées, les sorties et le passage de données entre les nœuds.

  • Commencez par découper l’objectif en quelques étapes déterministes, comme ouvrir une app, attendre un écran et toucher un bouton.
  • Utilisez les connexions pour montrer le chemin d’exécution et les branches simples, comme success, failure, true et false.
  • Exécutez après chaque petite section et vérifiez dans le log les paramètres du nœud, les entrées, les sorties et l’état de l’appareil.
Méthode 2

Générer un Flow par conversation dans l’app LaiCai

Aucune base en programmation n’est nécessaire. Tout le monde peut décrire une tâche d’automatisation en langage naturel et laisser l’IA générer ou modifier un Flow dans l’app LaiCai. Vous pouvez expliquer l’objectif comme dans une conversation : ouvrir une app, trouver un bouton, lire du texte, toucher un élément, saisir du contenu ou répéter des actions. Vous pouvez aussi utiliser @mention pour choisir rapidement des images modèles, des zones OCR, des assets de l’appareil ou un nœud existant, afin que l’IA mette à jour le Profile actuel avec plus de précision.

  • Décrivez la tâche en langage courant, par exemple : « ouvre YouTube, touche l’icône de recherche et saisis LaiCai Flow ».
  • Utilisez @mention pour choisir des assets comme des images modèles, des zones de reconnaissance, des captures de boutons ou des nœuds existants.
  • L’IA utilise le Flow actuel, les capacités des nœuds, l’état de l’appareil et les assets choisis pour générer ou ajuster les connexions et paramètres.
  • S’il manque un nom de package, une image modèle, une zone OCR, des informations de compte ou des paramètres API, l’app demande de les compléter au lieu de les deviner.
Méthode 3

Générer des Flows via MCP dans Codex, Claude et d’autres outils AI de bureau

Adapté aux personnes qui utilisent déjà Codex, Claude ou des outils AI de bureau similaires. Avec LaiCai MCP, l’AI de bureau peut lire directement les appareils, les capacités des nœuds, les assets d’automatisation et les Profiles existants. Vous n’avez donc pas besoin de copier ce contexte dans le chat, ni de consommer des tokens LLM API supplémentaires pour ce contexte local. Vous pouvez continuer à utiliser la lecture de code, l’analyse de fichiers, le raisonnement structuré et le long contexte de Codex et Claude pendant que l’AI génère, vérifie ou met à jour un LaiCai Flow Profile.

  • Pas besoin de copier manuellement les informations d’appareil, le node schema, les assets ou le contenu du Profile dans la fenêtre de chat.
  • Le contexte local fourni par MCP ne consomme pas de tokens LLM API supplémentaires.
  • Combinez l’analyse de code, la lecture de fichiers et la décomposition de problèmes de Codex et Claude pour concevoir des Flows plus complexes.
  • Utile quand l’AI doit consulter à la fois les fichiers locaux du projet, les assets d’automatisation et l’état réel de l’appareil pour maintenir un Profile.