Chat med din .NET-assembly og generer fungerende kode

Upload DLL, EXE eller NuGet-pakke

Træk din managed .NET‑assembly eller vælg en .nupkg‑fil. Systemet udtrækker offentlige API‑metadata, bygger et søgbart RAG‑indeks og forbereder en AI‑assistent, der er bekendt med din kode.

Drag and drop your file here or browse to select

Chat med din .NET-assembly og generer fungerende kode

Upload en DLL eller NuGet-pakke — AI læser metadata, bygger et RAG‑indeks og besvarer spørgsmål om din assembly.

Upload en .NET-DLL, eller angiv en NuGet-pakke, og chat med dens offentlige API. AI'en svarer ud fra de rigtige signaturer og XML-kommentarer, skriver fungerende C#-kodeeksempler, tegner klassediagrammer i PlantUML og SVG og sammenligner to pakkeversioner, så du ser, hvad der er ændret i API'et, før du opgraderer.

AI Assembly Chat starter med statisk analyse, ikke gætteri. Når du uploader en DLL, EXE eller NuGet‑pakke, går .NET‑refleksionen igennem dens offentlige overflade — navneområder, klasser, interfaces, enums, metoder, egenskaber og eventuelle XML‑dokkommentarer knyttet til dem — mens interne og private medlemmer udelades. Dette giver AI’en sandfærdig information om din specifikke assembly‑version i stedet for at stole på generel træningsviden om pakken.

Den udtrukne metadata, sammen med afledte brugsmønstre, indlejres og indekseres til semantisk søgning (RAG), så et spørgsmål som “how do I serialize an object with this library” henter de faktiske relevante metoder og deres reelle signaturer i stedet for et plausibelt‑lydende gæt. Dette indekseringsskridt er det, der gør, at svarene forbliver præcise selv for interne, sjældne eller nyligt ændrede API’er, som en generel model aldrig ville have set.

Hentede signaturer og dokkommentarer forankrer derefter AI’ens svar: fungerende C#/F#‑kodeeksempler med korrekte using‑udsagn og async‑mønstre, forklaringer i almindeligt sprog om hvad en type eller metode gør, eller on‑demand SVG‑klassediagrammer og PlantUML‑sekvensdiagrammer, der viser hvordan de reelle API‑dele hænger sammen. Intet du uploader gemmes ud over din session eller bruges til at træne modeller.