Proxym Group
Proxym Group
Tunisie

19 AI Assistant that automatically analyzes error logs, stack traces, and exceptions from Proxym applications PFE

Artificial Intelligence & Automationbackend developmentDéveloppement .NET / DevOps

Publié il y a 6 mois

Stage
⏱️4-6 mois
💼Hybride
📅Expiré il y a 6 mois
Reste lisible (ATS friendly).

Description du poste

Project overview

  • Développement d'un Assistant IA capable d'analyser automatiquement les error logs, stack traces et exceptions provenant des applications Proxym.
  • L'assistant explique la cause probable du bug en français, propose des solutions concrètes avec exemples de code et détecte les erreurs récurrentes.

Objectifs et fonctionnalités principales

  • Analyse des logs et traces via Elasticsearch / Logstash pour extraire les événements pertinents et regrouper les occurrences.
  • Génération d'explications en français et de recommandations exploitables (patches, snippets, stack fixes) en s'appuyant sur OpenAI API / Claude.
  • Intégration dans l'IDE (plugin IntelliJ) pour affichage contextuel des diagnostics et un tableau de bord web (React) pour l'analyse historique.

Responsabilités du stagiaire

  • Concevoir et implémenter les pipelines d'ingestion des logs (Logstash → Elasticsearch) et la couche d'indexation/reqûetes pour détection de motifs récurrents.
  • Intégrer les modèles LLM via OpenAI API / Claude pour la génération d'explications en français et formater les réponses avec exemples de code.
  • Développer le backend Spring Boot pour orchestrer les analyses, mettre en cache les résultats (Redis) et stocker les métadonnées dans PostgreSQL.
  • Participer au développement du plugin IntelliJ en utilisant l'IntelliJ Plugin SDK pour afficher diagnostics et suggestions dans l'IDE.
  • Créer un dashboard React permettant la visualisation historique, le filtrage par service/erreur et les rapports agrégés.

Technologies & outils

  • Backend : Spring Boot, PostgreSQL, Redis Cache
  • Observabilité & logs : Elasticsearch, Logstash
  • IA / LLM : OpenAI API / Claude
  • Frontend : React (dashboard)
  • Outils dev : IntelliJ Plugin SDK

Profil requis

  • Niveau : Bachelor / ingénieur (profil ingénieur attendu), 1 stagiaire recherché.
  • Compétences souhaitées : développement Java/Spring Boot, familiarité avec Elasticsearch / Logstash, notions de LLM/IA, et/ou expérience frontend React.
  • Savoir-faire : capacité à produire explications techniques en français, écrire snippets de correction, et intégrer composants dans IDE.

Livrables et critères d'évaluation

  • Prototype fonctionnel du pipeline d'analyse (logs → détection → explication en français).
  • Plugin IntelliJ démontrant l'affichage de diagnostics et suggestions de correction.
  • Dashboard React avec historique des erreurs et visualisations des patterns récurrents.
  • Documentation technique et guide d'utilisation pour l'équipe Proxym.

Comment postuler