🏠 Pathia

Simulation automatisée de parcours client e-commerce, pilotée par IA

Surveillez vos parcours client avec l'IA

Pathia pilote un vrai navigateur sur vos sites e-commerce, exécute des scénarios de bout en bout et utilise la vision artificielle pour valider chaque étape. Automatiquement.

En résumé : vous configurez un site et un scénario (ou l'IA le génère pour vous), Pathia l'exécute dans Chromium comme un vrai utilisateur, puis l'IA analyse les captures d'écran et produit un rapport détaillé. Le tout peut tourner en continu grâce au scheduler intégré.
🎭 scénarios
🌐 sites
📊 exécutions
réussites

⚙️ Comment ça marche

Le parcours complet, de la configuration au rapport, en 5 étapes.

1

🌐 Ajoutez votre site

Renseignez l'URL de votre site e-commerce. L'IA peut analyser automatiquement la page pour détecter les sélecteurs CSS (barre de recherche, bouton cookie, bouton panier…) et la configuration du site.

Vous pouvez aussi configurer manuellement les sélecteurs, le mode cookie, la locale, etc.

Analyse IA Multi-site
→ Gérer les sites
2

🎭 Créez un scénario

Décrivez en langage naturel ce que vous voulez tester : « Rechercher un livre, l'ajouter au panier, vérifier le prix ». Le Builder IA génère automatiquement toutes les étapes, les actions et les prompts d'analyse.

Vous pouvez aussi utiliser le Builder manuel pour un contrôle total, ou l'éditeur de scénario pour affiner les détails. Avant de valider, l'IA peut pré-visualiser ses modifications pour que vous gardiez le contrôle.

Génération IA Prévisualisation
→ Builder IA → Builder manuel
3

▶️ Lancez l'exécution

Cliquez sur « Lancer » depuis la page scénarios ou le dashboard. Pathia ouvre un navigateur Chromium headless et rejoue le parcours comme un vrai utilisateur : navigation, clics, saisie, scroll, gestion des popups cookies…

Chaque étape est capturée en screenshot (viewport ou page complète). Le mode furtif (stealth) rend le navigateur indétectable par les protections anti-bot.

La progression s'affiche en temps réel dans l'interface.

Playwright Stealth Temps réel
→ Lancer un scénario
4

🧠 L'IA analyse les résultats

À chaque étape, GPT-4.1 commente le résultat en langage naturel. La validation visuelle envoie le screenshot au LLM pour vérifier si le contenu attendu est bien affiché — même si aucun sélecteur CSS ne le cible.

Si un sélecteur échoue, le vision fallback permet à l'IA de localiser et cliquer l'élément visuellement sur la capture d'écran.

GPT-4.1 Vision Commentaire IA Vision Fallback
5

📊 Consultez le rapport

Un rapport HTML complet est généré : screenshots annotés, commentaires IA, métriques de performance (temps de chargement, requêtes réseau, poids des ressources), et statut de réussite/échec.

L'historique de toutes les exécutions est consultable depuis le dashboard. En cas d'échec, le rapport indique exactement l'étape en cause, l'erreur et l'URL.

Rapport détaillé Historique
→ Voir le dashboard

🗂️ Les pages de l'application

Chaque page a un rôle précis dans votre workflow.

✨ Capacités clés

Ce qui différencie Pathia d'un simple outil de test.

👁️ Vision artificielle

L'IA ne lit pas le DOM : elle regarde le screenshot, comme un humain.

  • Validation visuelle du contenu affiché
  • Clic sur un élément repéré visuellement
  • Screenshots pleine page pour voir sous le fold
  • Fallback vision quand les sélecteurs CSS échouent

🎭 Mode furtif (stealth)

Le navigateur se fait passer pour un vrai utilisateur.

  • Playwright Stealth — empreinte navigateur réaliste
  • Simulation de comportement humain (mouvements souris, délais)
  • Détection automatique des protections anti-bot (CAPTCHA, Cloudflare)
  • Alertes et logs en cas de blocage

⏰ Scheduler intégré

Planifiez vos scénarios pour une surveillance continue.

  • Intervalles configurables par scénario (1 à 30 min)
  • Activation/désactivation en un clic
  • Exécution en arrière-plan
  • Historique des runs automatiques vs manuels

🧠 IA omniprésente

GPT-4.1 intervient à chaque niveau du produit.

  • Génération de scénarios en langage naturel
  • Suggestion de sélecteurs CSS depuis l'analyse du site
  • Commentaire de chaque étape d'exécution
  • Revue et amélioration de scénarios existants

🎯 14+ actions paramétrables

Un moteur d'actions riche pour couvrir tous les cas.

  • navigate, click, fill, scroll, press_key
  • vision_validate, vision_click, vision_fill
  • assert_visible, assert_not_text, extract_text
  • dismiss_overlay, try_selectors, screenshot

🐳 Déploiement Docker

Une stack complète, conteneurisée et prête à l'emploi.

  • Docker Compose : app + PostgreSQL + MinIO (S3)
  • Playwright et Chromium pré-installés
  • Migrations Alembic automatiques
  • Stockage S3 pour screenshots et rapports