Chatea con tu ensamblado .NET y genera código funcional

Cargar DLL, EXE o paquete NuGet

Suelta tu ensamblado .NET administrado o selecciona un archivo .nupkg. El sistema extrae los metadatos de la API pública, crea un índice RAG buscable y prepara un asistente de IA familiarizado con tu código.

Drag and drop your file here or browse to select

Chatea con tu ensamblado .NET y genera código funcional

Sube un DLL o paquete NuGet; la IA extrae metadatos, crea un índice RAG y responde a tus preguntas sobre el ensamblado.

Sube una DLL de .NET o indica un paquete NuGet y chatea con su API pública. La IA responde a partir de las firmas reales y los comentarios XML, escribe ejemplos de código C# que funcionan, dibuja diagramas de clases en PlantUML y SVG y compara dos versiones del paquete para mostrar qué cambió en la API antes de actualizar.

AI Assembly Chat comienza con análisis estático, no con conjeturas. Cuando subes un DLL, EXE o paquete NuGet, la reflexión de .NET recorre su superficie pública — espacios de nombres, clases, interfaces, enumeraciones, métodos, propiedades y cualquier comentario XML adjunto — mientras que los miembros internos y privados se excluyen. Esto le brinda a la IA la verdad fundamental sobre la versión específica de tu ensamblado en lugar de depender del conocimiento genérico de entrenamiento del paquete.

Ese metadato extraído, junto con los patrones de uso inferidos, se incrusta e indexa para búsqueda semántica (RAG), de modo que una pregunta como "¿cómo serializo un objeto con esta biblioteca?" recupera los métodos realmente relevantes y sus firmas reales en lugar de una suposición plausible. Este paso de indexación es lo que permite que las respuestas se mantengan precisas incluso para API internas, poco comunes o recientemente modificadas que un modelo de propósito general nunca habría visto.

Las firmas y comentarios recuperados entonces fundamentan la respuesta de la IA: ejemplos de código C#/F# funcionales con declaraciones using correctas y patrones async, explicaciones en lenguaje sencillo de lo que hace un tipo o método, o diagramas de clases SVG y diagramas de secuencia PlantUML bajo demanda que muestran cómo se conectan las piezas reales de la API. Nada de lo que subas se almacena más allá de tu sesión ni se usa para entrenar modelos.