Chattez avec votre assembly .NET et générez du code fonctionnel

Télécharger une DLL, un EXE ou un package NuGet

Déposez votre assembly .NET géré ou sélectionnez un fichier .nupkg. Le système extrait les métadonnées de l'API publique, crée un index RAG consultable et prépare un assistant IA familier avec votre code.

Drag and drop your file here or browse to select

Chattez avec votre assembly .NET et générez du code fonctionnel

Téléchargez une DLL ou un package NuGet — l’IA lit les métadonnées, crée un index RAG et répond aux questions sur votre assembly.

Téléchargez un DLL ou un package NuGet. Notre IA lit les métadonnées, crée un index RAG et vous permet de poser des questions, de générer des exemples de code et de visualiser l'architecture.

AI Assembly Chat commence par une analyse statique, pas par des suppositions. Lorsque vous téléversez une DLL, un EXE ou un package NuGet, la réflexion .NET parcourt sa surface publique — espaces de noms, classes, interfaces, énumérations, méthodes, propriétés et tout commentaire XML associé — tandis que les membres internes et privés sont exclus. Cela fournit à l'IA la vérité terrain concernant votre version d'assembly spécifique, au lieu de s'appuyer sur des connaissances d'entraînement génériques du package.

Ces métadonnées extraites, ainsi que les modèles d'utilisation déduits, sont intégrées et indexées pour la recherche sémantique (RAG), de sorte qu'une question telle que « comment sérialiser un objet avec cette bibliothèque » récupère les méthodes réellement pertinentes et leurs vraies signatures plutôt qu'une supposition plausible. Cette étape d'indexation est ce qui permet aux réponses de rester précises même pour des API internes, rares ou récemment modifiées qu'un modèle à usage général n'aurait jamais vues.

Les signatures et commentaires de documentation récupérés ancrent alors la réponse de l'IA : des exemples de code C#/F# fonctionnels avec les bonnes instructions using et les modèles asynchrones, des explications en langage clair sur ce qu'un type ou une méthode fait, ou des diagrammes de classes SVG et des diagrammes de séquence PlantUML à la demande montrant comment les éléments réels de l'API se connectent. Rien de ce que vous téléversez n'est conservé au-delà de votre session ni utilisé pour entraîner les modèles.

Comment fonctionne Assembly Chat

1. Téléversez votre assembly .NET

Sélectionnez un fichier DLL, EXE ou .nupkg depuis votre machine locale ou votre pipeline CI.

2. L'IA extrait les métadonnées de l'API publique

Le système effectue une réflexion sur l'assembly pour cartographier les espaces de noms, classes, interfaces, énumérations, délégués, méthodes, propriétés, champs et attributs personnalisés.

3. Index RAG pour une recherche sémantique rapide

Les signatures d'API, les commentaires XML et les comportements inférés sont vectorisés et indexés, permettant une réponse instantanée aux questions.

4. Discuter, générer du code et des diagrammes

Demandez "Comment utiliser X ?", "Montrez-moi un exemple de Y", ou "Générez un diagramme de séquence pour Z". L'IA répond avec du code, des explications et des diagrammes visuels.

FAQs

Toute assembly .NET gérée (DLL, EXE) ciblant .NET Framework 4.6.2+, .NET Core 3.1+, .NET 5-8. Prend également en charge les packages NuGet .nupkg.
Les types publics et leurs membres publics/protégés. Les membres internes et privés sont exclus pour des raisons de sécurité et de pertinence.
Une grande précision car l'IA lit les signatures de méthodes réelles, les types de paramètres, les types de retour et la documentation XML de la version spécifique de votre assembly.
Non. Les métadonnées extraites sont temporairement indexées pour votre session. Les fichiers ne sont pas conservés de façon permanente ni utilisés pour entraîner les modèles.
Diagrammes de classes SVG, diagrammes de séquence et de composants PUML (PlantUML) montrant les relations d'API publiques et les flux d'appels.

Chat d’assemblage IA et génération de code à partir d’assemblages .NET

RAG sur votre API

Recherche sémantique sur les méthodes publiques, les propriétés et les commentaires XML. Trouvez ce dont vous avez besoin plus rapidement que MSDN.

Exemples de code qui se compilent

Le code C#/F# généré inclut les instructions using nécessaires, les modèles async/await appropriés et la gestion des erreurs basée sur les signatures réelles.

Diagrammes SVG + PUML

Générer automatiquement des diagrammes de classes d'API publique (SVG) et des diagrammes de séquence (PlantUML) pour la documentation ou les revues de conception.

Gratuit pour l'Open Source & les équipes

Plan gratuit

Gratuit
  • Téléversez des assemblages jusqu'à 50 Mo. Chat RAG, génération de code et diagrammes inclus.
Choose Plan gratuit

Plan Premium

$4/mois (facturation annuelle)
  • Accès complet à toutes les applications Documentize IA
  • Limites de traitement quotidiennes étendues
  • Traitement prioritaire et assistance gratuite
Choose Plan Premium

Plan Premium

7 $/mois
  • Accès complet aux applications Documentize
  • Des outils et fonctionnalités plus avancés
  • Limites étendues du traitement des fichiers
  • Assistance gratuite
Choose Plan Premium