Aller au contenu

Intégration IA

Fonctionnalité Pro

Les fichiers de contexte pour l’IA nécessitent une licence Pro.

Utilisez les assistants IA pour analyser vos données de performance et obtenir des suggestions d’optimisation.


GalataJ crée automatiquement des fichiers de contexte lisibles par les assistants IA :

your-project/
├── .galataj/
│ ├── live-performance.md ← Données de profilage actuelles
│ └── baseline-live-compare.md ← Comparaison avec la baseline

Pointez votre assistant IA vers ces fichiers et posez des questions sur les performances.


live-performance.md contient les données de profilage en temps réel formatées pour l’IA :

  • Méthodes principales par temps CPU
  • Nombre d’appels et allocations
  • Résumé d’exécution JVM
  • Résultats de détection de contexte

AI Prompts

Mise à jour automatique pendant que le profilage est actif.


baseline-live-compare.md montre comment les performances actuelles se comparent à votre baseline :

  • Méthodes devenues plus lentes (régressions)
  • Méthodes devenues plus rapides (améliorations)
  • Statistiques récapitulatives

AI Prompts

Mise à jour automatique pendant que le profilage est actif.


Référencez le fichier directement :

  • Lisez @.galataj/live-performance.md et suggérez des optimisations pour les méthodes les plus lentes
  • Lisez le fichier ‘@.galataj/baseline-live-compare.md’ et voyez comment les performances ont changé après la dernière application.
  1. Copiez le contenu de .galataj/live-performance.md
  2. Collez-le dans le chat
  3. Posez votre question

Exemple :

“Voici mes données de profilage. Pourquoi OrderService.findAll est-il si lent ?”

“@.galataj/live-performance.md analyse les 5 méthodes les plus lentes”


GalataJ inclut des prompts prêts à l’emploi pour l’analyse des performances.

IntelliJ : Panneau Profiler → menu Ask AI

VS Code : Panneau GalataJ → menu Ask AI

Analyser les régressions

Trouver les problèmes de performance et les goulots d’étranglement

Suggérer des optimisations

Obtenir des corrections concrètes au niveau du code

Analyse mémoire

Identifier les problèmes d’allocation et la pression GC

IO vs CPU

Déterminer si les méthodes sont limitées par l’IO ou le CPU


Vous pouvez ajouter vos propres prompts qui apparaîtront à côté des intégrés.

IntelliJ : Panneau Profiler → Ask AIManage Custom Prompts

VS Code : Panneau GalataJ → Ask AIManage Custom Prompts

Ajouter un prompt personnalisé


Survolez une méthode dans le panneau du profileur → Add to Chat

Les métriques de la méthode sont copiées directement dans votre conversation IA.


Soyez précis

Au lieu de « Pourquoi mon app est lente ? » demandez « Pourquoi UserService.findAll prend 200 ms alors que la baseline était 20 ms ? »

Incluez le contexte

Mentionnez votre stack : « Application Spring Boot 3 avec PostgreSQL »

Vérifiez les suggestions

Les suggestions de l’IA sont des points de départ. Reprofilez toujours après les modifications.