Résolution d'erreurs par IA

Erreurs détectées. Pull requests ouvertes.

RADIANZ ingère les journaux structurés de vos applications, regroupe les exceptions intelligemment et génère automatiquement des pull requests avec des corrections de code—pour que vous puissiez vous concentrer sur la création, pas le débogage.

radianz — zsh
Événement de journal reçu
  acme-api / production
 
NullReferenceException
  at UserService.cs:42
 
Regroupé par empreinte
Envoyé à Error Inbox
 
Analyse du contexte d'erreur
Génération de la correction
📝 Ouverture de la pull request
  fix/null-ref-user-service

De l'erreur à la correction en trois étapes

1

Connectez vos applications

Enregistrez votre application et générez un jeton API. Envoyez des événements de journal structurés à RADIANZ via HTTP. Les erreurs se regroupent automatiquement par empreinte ou par clustering IA.

2

Triez dans l'Inbox

Filtrez par application, statut, gravité ou plage de dates. Recherchez avec un délai de 500ms. Marquez les erreurs comme En cours, Résolues ou Ignorées. Cliquez sur "Guérir" pour déclencher la génération automatique de correction.

3

Révisez et fusionnez les PRs

RADIANZ analyse l'erreur, explore votre code source, génère une correction et ouvre une pull request sur GitHub. Révisez les changements, envoyez des instructions de suivi si nécessaire, puis fusionnez.

Conçu pour la gestion d'erreurs en production

Regroupement d'erreurs par IA

Au-delà du regroupement par empreinte, RADIANZ regroupe les erreurs sémantiquement liées dans des groupes IA avec des explications lisibles—réduisant le bruit lorsque des pannes similaires surviennent sur différents chemins d'appel.

Guérison automatisée

Cliquez sur "Guérir" sur n'importe quel groupe d'erreurs. RADIANZ utilise AuggieAgent pour analyser l'erreur, explorer votre code source, générer une correction et ouvrir une pull request—le tout sans quitter l'inbox.

Piste d'audit complète

Chaque tentative de guérison est enregistrée avec le modèle utilisé, la consommation de tokens, la stratégie d'exécution, les infos de branche, les liens GitHub PR et Actions, et la conversation complète de l'agent. Consultable et filtrable par application ou statut.

Configuration d'auto-guérison

Configurez la guérison par application et environnement. Validez l'accès GitHub, définissez des modèles de branche avec support de caractères génériques, et activez l'auto-guérison pour qu'une seule configuration gère tous les environnements.

Directives de suivi

Si la tentative de correction initiale échoue ou nécessite un raffinement, envoyez des instructions de suivi à l'agent. Il continue dans la même session, affinant l'approche en fonction de vos commentaires.

Tableau de bord de guérison en direct

Surveillez les tâches de guérison en temps réel avec un polling de 2 secondes. Arrêtez la guérison en cours d'exécution si nécessaire. Suivez l'utilisation des tokens, les détails du modèle et recevez des notifications lorsque la validation post-PR nécessite une attention.

Voyez ce que RADIANZ produit

Erreur détectée Il y a 2 minutes
NullReferenceException dans UserService
at UserService.GetProfile(Int32 userId)
at ApiController.GetUser(HttpContext ctx)
at Middleware.Invoke(HttpContext ctx)
Cause racine
Vérification null manquante dans GetProfile

La méthode GetProfile tente d'accéder à user.Email sans vérifier que la requête de base de données a retourné un résultat. Lorsque userId ne correspond à aucun enregistrement, cela provoque une référence null.

Pull Request Prêt pour révision
Fix: Ajouter vérification null dans UserService.GetProfile
2 fichiers modifiés 1 branche créée
- var email = user.Email;
+ if (user is null) return NotFound();
+ var email = user.Email;

Obtenez un accès anticipé

RADIANZ est actuellement en bêta privée. Inscrivez-vous pour être notifié à l'ouverture des inscriptions.

Questions fréquemment posées

Arrêtez le tri manuel. Commencez la guérison automatique.

Rejoignez les équipes qui utilisent RADIANZ pour transformer les erreurs en pull requests en quelques minutes, pas en jours.

Essai gratuit