Chat met uw .NET-assembly en genereer werkende code

Upload DLL, EXE of NuGet‑pakket

Sleep uw beheerde .NET-assembly of selecteer een .nupkg-bestand. Het systeem extraheert metadata van de openbare API, bouwt een doorzoekbare RAG-index en bereidt een AI-assistent voor die vertrouwd is met uw code.

Drag and drop your file here or browse to select

Chat met uw .NET-assembly en genereer werkende code

Upload een DLL of NuGet‑pakket — AI leest metadata, bouwt een RAG‑index en beantwoordt vragen over uw assembly.

Upload een .NET-DLL of noem een NuGet-pakket en chat met de publieke API ervan. De AI antwoordt op basis van de echte signatures en XML-commentaar, schrijft werkende C#-codevoorbeelden, tekent klassendiagrammen in PlantUML en SVG en vergelijkt twee pakketversies, zodat je vóór het upgraden ziet wat er in de API is veranderd.

AI Assembly Chat begint met statische analyse, niet met giswerk.

Wanneer je een DLL, EXE of NuGet‑pakket uploadt, doorloopt .NET‑reflectie de openbare oppervlakte — namespaces, klassen, interfaces, enums, methoden, eigenschappen en eventuele XML‑documentatie‑commentaren die eraan gekoppeld zijn — terwijl interne en private leden worden uitgesloten. Dit geeft de AI een feitelijke basis over jouw specifieke assembly‑versie in plaats van te vertrouwen op algemene trainingskennis van het pakket.

Die geëxtraheerde metadata, samen met afgeleide gebruikspatronen, wordt ingebed en geïndexeerd voor semantisch zoeken (RAG), zodat een vraag als "how do I serialize an object with this library" de daadwerkelijk relevante methoden en hun echte handtekeningen oplevert in plaats van een plausibel klinkende gok. Deze indexeringsstap is wat ervoor zorgt dat antwoorden nauwkeurig blijven, zelfs voor interne, ongebruikelijke of recent gewijzigde API's die een algemeen model nooit heeft gezien.

Opgehaalde handtekeningen en documentatie‑commentaren vormen vervolgens de basis voor de reactie van de AI: werkende C#/F#‑codevoorbeelden met correcte using‑statements en async‑patronen, eenvoudige uitleg in gewone taal over wat een type of methode doet, of on‑demand SVG‑klassendiagrammen en PlantUML‑sequentiediagrammen die laten zien hoe de echte API‑onderdelen met elkaar verbonden zijn. Niets wat je uploadt wordt bewaard na je sessie of gebruikt om modellen te trainen.