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.
Processing Your File
Processing Complete!
Your files are ready for download.
Found 0 files
Processing Failed
An error occurred during processing.
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
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
- Téléversez des assemblages jusqu'à 50 Mo. Chat RAG, génération de code et diagrammes inclus.
Plan Premium
- Accès complet à toutes les applications Documentize IA
- Limites de traitement quotidiennes étendues
- Traitement prioritaire et assistance gratuite
Plan Premium
- Accès complet aux applications Documentize
- Des outils et fonctionnalités plus avancés
- Limites étendues du traitement des fichiers
- Assistance gratuite