ip-label is now officially part of ITRS. Read the press release.

ip-label is now officially part of ITRS. Read the press release.

L’intelligence humaine derrière l’observabilité mobile alimentée par l’IA

01
IA
& Observabilité mobile
Ekara Flow AI Mobile

Quand une idée devient une fonctionnalité en production.

Dans les équipes de recherche et d’ingénierie du monde entier, il existe un moment particulièrement exaltant : celui où une idée née d’une question commence à fonctionner au-delà des conditions dans lesquelles elle a d’abord été explorée. Un prototype devient une fonctionnalité en production.

Une nouvelle étape

Ekara Flow AI Mobile vient récemment de franchir cette étape.

La fonctionnalité est désormais en production, permettant aux utilisateurs de décrire un parcours mobile en langage naturel et de transformer cette description en actions de monitoring exécutables.

01 / Production

Quand la recherche en IA devient une fonctionnalité en production

Les équipes logicielles connaissent toutes la satisfaction de voir la recherche devenir réalité. Le fait que ces moments d’enthousiasme soient familiers ne les rend pas moins forts. Chaque concrétisation représente une combinaison particulière de questions, d’expérimentations, de révisions, de fausses pistes, de décisions techniques et d’efforts collectifs.

Le passage en production change également la nature du travail. Une idée n’est plus évaluée uniquement selon sa capacité à fonctionner. Elle doit être utile à des personnes qui n’ont pas participé à son développement et qui ne devraient pas avoir besoin de comprendre sa complexité interne.

01
Question Une idée commence par une piste à explorer.
02
Recherche Expérimentations, révisions et décisions techniques.
03
Prototype La possibilité devient concrète et testable.
04
Production La fonctionnalité commence à apporter une valeur concrète.

Pour les ingénieurs, cette transition peut faire naître successivement enthousiasme, soulagement, fierté et sentiment d’accomplissement. Ce qui n’existait auparavant que dans des discussions, des schémas, du code et des environnements expérimentaux commence à participer au fonctionnement quotidien d’un service réel.

Cette réussite appartient à l’équipe qui l’a rendue possible, mais le sentiment qu’elle procure est largement partagé. Dans de nombreux domaines, chercheurs et développeurs ont déjà vécu cet instant où une possibilité abstraite devient concrète.

De la possibilité à la réalité

La production est le moment où une idée doit faire plus que simplement fonctionner. Elle doit devenir utile aux autres.

02 / Langage naturel

Comment le langage naturel devient-il un parcours de monitoring mobile ?

Le point de départ visible d’Ekara Flow AI est volontairement simple. L’utilisateur décrit en langage courant le parcours qu’il souhaite monitorer :

Instruction en langage naturel
Ouvrir l’application mobile, me connecter, trouver ma dernière facture et vérifier que je peux consulter ses détails.

L’utilisateur n’a pas besoin d’écrire du code ni d’exprimer chaque action dans une syntaxe technique. Le système interprète la demande et la traduit en une séquence structurée d’actions exécutables.

Ces actions sont présentées dans un environnement modifiable, où le parcours généré peut être vérifié, testé et ajusté. Une fois configuré pour le monitoring synthétique, le parcours peut s’exécuter automatiquement à intervalles programmés, 24 h/24, afin de vérifier que l’expérience mobile reste disponible et fonctionnelle.

De la description au monitoring continu
01
Décrire
Décrire le parcours mobile souhaité en langage courant.
02
Interpréter
Flow AI interprète la demande et crée des actions structurées.
03
Vérifier & tester
Le parcours généré peut être vérifié, testé et ajusté.
04
Monitorer
Exécuter automatiquement le parcours à intervalles programmés, 24 h/24.

Même si le parcours généré peut ensuite s’intégrer à un monitoring synthétique continu, sa création reste accessible aux personnes qui n’écrivent pas de scripts d’automatisation. Un responsable d’application, une équipe digitale, un spécialiste des opérations ou un responsable de service métier peut déjà savoir quel parcours doit être monitoré et à quoi doit ressembler un résultat réussi.

Leur rôle consiste à décrire l’expérience souhaitée et le résultat attendu. Ils n’ont pas besoin de devenir d’abord des ingénieurs en automatisation.

Le monitoring devient accessible au-delà des spécialistes de l’automatisation
01
Responsables d’application
02
Équipes digitales
03
Spécialistes des opérations
04
Responsables de services métier
03 / Ingénierie

La complexité est absorbée par la fonctionnalité

Le travail d’ingénierie est réalisé en amont, au sein même de la fonctionnalité. Les modèles, prompts, agents, infrastructures d’inférence, composants logiciels classiques et mécanismes de validation doivent fonctionner ensemble pour transformer une description en langage courant en un parcours de monitoring exploitable.

Modèles
Prompts
Agents
Infrastructure d’inférence
Composants logiciels
Mécanismes de validation
Ekara Flow AI Mobile

La brièveté du prompt ne laisse rien paraître de toute cette expertise.

Elle montre que la complexité a été absorbée par la conception plutôt que transférée à l’utilisateur.

03 / Automatisation mobile

Pourquoi l’automatisation des parcours mobiles est-elle techniquement complexe ?

Les applications mobiles présentent des contraintes particulières en matière d’automatisation. Les interfaces évoluent, les systèmes d’exploitation changent, les processus d’authentification deviennent plus complexes et l’automatisation doit prendre en compte les demandes d’autorisation, les fenêtres pop-up inattendues, les temps de chargement variables ainsi que les dépendances aux API et aux services externes.

01
Interfaces Les interfaces mobiles évoluent au fil du temps.
02
Systèmes d’exploitation Le comportement et les versions des OS évoluent.
03
Authentification Les processus de connexion peuvent comporter plusieurs conditions.
04
Autorisations & pop-ups Les autorisations et les écrans inattendus doivent être pris en charge.
05
Temps de chargement Les temps de réponse peuvent varier d’une exécution à l’autre.
06
Dépendances Les API et les services externes influencent le parcours.

Une demande qui paraît simple du point de vue de l’intention humaine peut donc nécessiter un important travail d’interprétation. « Se connecter et consulter mon compte » décrit un objectif facilement compréhensible, mais le chemin pour y parvenir peut comporter plusieurs écrans, des éléments d’interface changeants et des conditions différentes selon le contexte de l’application.

Intention humaine

« Se connecter et consulter mon compte. »

L’automatisation doit interpréter

Un objectif simple peut dissimuler de nombreuses contraintes techniques.

Plusieurs écrans Évolutions de l’interface Autorisations Authentification États de chargement Services externes

Le rôle du système d’automatisation est de convertir l’intention en actions appropriées sans demander à l’utilisateur de préciser chaque possibilité technique. Le rôle des ingénieurs est de concevoir le système de manière à ce qu’il puisse effectuer cette traduction de façon transparente et produire un parcours qui reste visible et modifiable.

Une analyse plus complète des appareils, des systèmes d’exploitation, des réseaux et des conditions mobiles représentatives relève du sujet plus large du monitoring mobile sur appareils réels.

Pour aller plus loin · Monitoring mobile

Découvrez le monitoring mobile sur appareils réels avec Ekara POD.

Lire l’article →

Ici, le point essentiel est plus précis : la variabilité des environnements mobiles doit être prise en compte dans la conception de l’automatisation, même lorsque la personne qui rédige le prompt n’a jamais besoin de la décrire en termes d’ingénierie.

Une simplicité pensée dès la conception

Plus l’interaction paraît simple pour l’utilisateur, plus le système sous-jacent a été conçu avec soin.

04 / Agents IA

Comment l’IA générative et les agents IA fonctionnent-ils ensemble ?

L’IA générative et les agents IA sont des concepts complémentaires plutôt que des alternatives concurrentes.

Un modèle d’IA générative peut interpréter un prompt et générer un résultat, comme du texte, du code ou un ensemble structuré d’actions. Un agent IA est un composant logiciel qui utilise un modèle, des instructions, du contexte et les outils disponibles pour accomplir une tâche spécifique.

Base

IA générative

Interprète un prompt et génère un résultat comme du texte, du code ou des actions structurées.

Action

Agent IA

Combine un modèle avec des instructions, du contexte et des outils afin d’accomplir une tâche spécifique.

Collaboration

Système multi-agents

Plusieurs agents spécialisés collaborent sur différentes parties d’un problème plus vaste.

Un agent peut donc s’appuyer sur l’IA générative tout en allant au-delà de la simple production d’une réponse. Il peut examiner des informations, sélectionner une action, utiliser un outil, vérifier un résultat ou transmettre une tâche à un autre composant.

Examiner les informations
Sélectionner une action
Utiliser un outil
Vérifier un résultat
Appliquer le contexte
Transmettre la tâche

Lorsque plusieurs agents spécialisés collaborent, ils forment un système multi-agents. Chaque agent peut se concentrer sur une partie d’un problème plus vaste, tandis qu’une logique de coordination rassemble leurs contributions.

Pour une introduction plus générale à ces concepts dans le domaine du monitoring et de l’observabilité, consultez Comprendre l’IA dans le monitoring IT et de l’expérience utilisateur.

Pour aller plus loin · IA & Observabilité

Comprendre l’IA dans le monitoring IT et de l’expérience utilisateur

Lire l’article →
05 / Systèmes multi-agents

L’automatisation multi-agents est un choix d’ingénierie, pas de la magie IA

Certaines tâches d’automatisation peuvent être prises en charge par un seul modèle ou composant. Un processus complexe peut toutefois bénéficier d’une répartition des responsabilités entre plusieurs agents spécialisés.

Un agent peut interpréter l’objectif de l’utilisateur. D’autres peuvent examiner l’environnement applicatif, proposer des actions ou vérifier le parcours obtenu. La conception précise dépend du système, mais le principe général consiste à répartir une tâche plus vaste entre des composants ayant des responsabilités plus ciblées.

Responsabilités spécialisées
01
Interpréter
Comprendre l’objectif de l’utilisateur et le résultat attendu.
02
Examiner
Évaluer l’environnement applicatif et le contexte disponible.
03
Proposer
Déterminer les actions appropriées pour le parcours de monitoring.
04
Valider
Vérifier le parcours obtenu et son comportement attendu.
Couche de coordination
Les agents spécialisés contribuent à un processus d’automatisation cohérent.

Gartner identifie les systèmes multi-agents comme une approche émergente pour l’automatisation complexe en entreprise. Son analyse souligne également les implications techniques de cette approche : les agents spécialisés doivent être coordonnés, leurs actions doivent être observables et validées, et la fiabilité ainsi que la gouvernance deviennent de plus en plus importantes à mesure que les interactions se multiplient.

Perspective du secteur · Gartner

Les systèmes multi-agents ouvrent de nouvelles possibilités pour l’automatisation complexe en entreprise, tout en renforçant l’importance de la coordination, de l’observabilité, de la validation, de la fiabilité et de la gouvernance.

Gartner — « Multiagent Systems: A New Era in AI-Driven Enterprise Automation » →

L’automatisation multi-agents dépend donc de choix concernant les responsabilités, les limites, la communication et la validation. Il faut déterminer ce que chaque composant doit faire, les informations dont il a besoin, la manière dont ses résultats seront évalués et ce qui doit se produire lorsque le système rencontre une ambiguïté.

01
Responsabilités
Définir ce que chaque composant doit accomplir.
02
Limites
Déterminer où commence et où s’arrête le rôle de chaque agent.
03
Communication
Définir la manière dont les informations circulent entre les composants.
04
Validation
Évaluer les résultats et gérer les situations ambiguës.
L’ingénierie avant la magie

L’automatisation multi-agents repose sur des choix d’ingénierie réfléchis.

Les responsabilités, les limites, la communication, la validation, la fiabilité et la gouvernance sont les éléments qui transforment des composants IA spécialisés en un système d’automatisation cohérent et exploitable.

06 / Intelligence humaine

L’intelligence humaine intervient bien avant le prompt

Le prompt de l’utilisateur constitue une contribution humaine au processus, mais il est loin d’être la première.

L’intelligence humaine intervient lorsque les chercheurs définissent le problème et déterminent les aspects qui méritent d’être étudiés. Elle intervient lorsque les ingénieurs conçoivent l’architecture, répartissent les responsabilités, établissent les contraintes et déterminent la manière dont les composants doivent communiquer.

L’intelligence humaine tout au long du processus
01
Définir le problème Les chercheurs déterminent les questions et les défis qui méritent d’être étudiés.
02
Concevoir le système Les ingénieurs définissent l’architecture, les responsabilités, les contraintes et les modes de communication.
03
Mettre en place des garde-fous Les équipes déterminent les éléments qui doivent être protégés et les situations dans lesquelles une validation humaine doit rester possible.
04
Rendre la solution utilisable Le parcours généré reste visible et modifiable au lieu de disparaître derrière le processus d’automatisation.

L’intelligence humaine intervient également dans les décisions concernant les informations qui doivent être protégées et les moments où une personne doit pouvoir examiner, modifier ou rejeter un résultat. Elle intervient aussi dans le choix de rendre le parcours généré visible et modifiable plutôt que de le dissimuler derrière un processus automatisé.

Lorsque la fonctionnalité passe en production, une nouvelle phase commence. Les conditions réelles d’utilisation révèlent des situations qui n’étaient peut-être pas apparues lors du développement initial. Les ingénieurs peuvent alors étudier ces cas, améliorer la manière dont le système gère les variations et déterminer où une automatisation supplémentaire pourrait être utile.

Le jugement humain encadre l’action automatisée
Avant l’IA

Intention & contexte

Les personnes définissent l’objectif, l’expérience souhaitée, les contraintes et le résultat attendu.

IA

Traduction automatisée

L’IA réduit l’effort nécessaire pour exprimer et générer un parcours de monitoring exécutable.

Après l’IA

Validation & responsabilité

Les personnes évaluent le résultat, améliorent le système et restent responsables de la manière dont la fonctionnalité est utilisée.

Le jugement humain encadre donc l’action automatisée. Il définit l’objectif de la fonctionnalité, donne sa structure au système et évalue dans quelle mesure le résultat répond aux besoins des utilisateurs.

Intention
Contexte
Validation
Responsabilité
Intelligence humaine + IA

L’IA réduit l’effort nécessaire pour exprimer et générer un parcours de monitoring. L’humain continue d’apporter l’intention, le contexte, la validation et la responsabilité qui donnent tout son sens au parcours.

07 / Mise en production

La satisfaction partagée de voir la recherche passer en production

Les histoires qui racontent le passage de la recherche à la production peuvent facilement être présentées comme une succession parfaitement ordonnée : une question est posée, une idée est développée, puis un produit voit le jour. Dans la réalité, le processus est généralement moins linéaire.

01
Des approches prometteuses peuvent décevoir Toutes les pistes prometteuses ne produisent pas le résultat attendu.
02
Les composants interagissent Des éléments qui fonctionnent indépendamment peuvent se comporter différemment lorsqu’ils sont combinés.
03
Des cas particuliers apparaissent Une petite exception peut révéler une problématique de conception beaucoup plus importante.
04
Les ajustements s’accumulent Les progrès résultent souvent d’améliorations successives plutôt que d’une seule avancée spectaculaire.

Certaines approches prometteuses peuvent décevoir. Des composants qui fonctionnent indépendamment peuvent se comporter différemment lorsqu’ils sont combinés. Un cas particulier apparemment mineur peut révéler une problématique de conception plus importante. Les progrès résultent souvent d’une accumulation d’ajustements plutôt que d’une seule avancée spectaculaire.

Cette histoire contribue à la satisfaction ressentie lorsque le travail fonctionne enfin en production. L’équipe ne voit pas seulement une fonctionnalité devenir disponible. Ses membres voient le résultat combiné de décisions prises au fil du temps, de problèmes résolus ensemble et de connaissances transformées en quelque chose que d’autres personnes peuvent réellement utiliser.

La recherche ne suit pas une trajectoire parfaitement linéaire
Étape 01
Questions & expérimentations
Explorer les possibilités et tester les hypothèses.
Étape 02
Apprendre & ajuster
Résoudre les problèmes, reconsidérer certaines décisions et affiner l’approche.
Étape 03
Intégrer & valider
Réunir les composants et tester la fonctionnalité dans son ensemble.
Étape 04
Production
Les connaissances deviennent une solution que d’autres personnes peuvent réellement utiliser.
Ekara Flow AI Mobile · Désormais en production

La mise en production de Flow AI Mobile marque précisément ce type de moment.

Un utilisateur peut désormais commencer par décrire en langage naturel un parcours mobile, tandis que le travail technique nécessaire pour interpréter et construire ce parcours s’effectue derrière une interface accessible.

L’interaction visible peut ne prendre que quelques instants. L’intelligence qui l’a rendue possible est, elle, le fruit d’un travail cumulatif.

Utilisateurs

Décrire l’expérience

Les utilisateurs décrivent en langage naturel l’expérience mobile qu’ils souhaitent monitorer.

IA

Traduire la description

L’IA traduit cette description en un parcours de monitoring exécutable.

Intelligence humaine

Construire la fonctionnalité

C’est l’intelligence humaine qui a permis de donner vie à cette fonctionnalité.

L’intelligence derrière l’interaction

Les utilisateurs décrivent l’expérience mobile qu’ils souhaitent monitorer. L’IA traduit cette description en un parcours exécutable. C’est l’intelligence humaine qui a permis de donner vie à cette fonctionnalité.

Article précédent

Laisser un commentaire

En savoir plus sur Ekara by ip-label

Abonnez-vous pour poursuivre la lecture et avoir accès à l’ensemble des archives.

Poursuivre la lecture