.NET Assembly'nizle Sohbet Edin ve Çalışan Kod Oluşturun

DLL, EXE veya NuGet Paketi Yükleyin

Yönetilen .NET derlemenizi sürükleyin veya bir .nupkg dosyası seçin. Sistem, genel API meta verilerini çıkarır, aranabilir bir RAG indeksi oluşturur ve kodunuzla aşina bir AI asistanı hazırlar.

Drag and drop your file here or browse to select

.NET Assembly'nizle Sohbet Edin ve Çalışan Kod Oluşturun

Bir DLL ya da NuGet paketi yükleyin; AI meta verileri okur, RAG dizini oluşturur ve sorularınızı yanıtlar.

Bir .NET DLL dosyası yükleyin veya bir NuGet paketinin adını verin ve herkese açık API'siyle sohbet edin. Yapay zekâ gerçek imzalara ve XML yorumlarına dayanarak yanıt verir, çalışan C# kod örnekleri yazar, PlantUML ve SVG sınıf diyagramları çizer ve yükseltmeden önce API'de nelerin değiştiğini göstermek için iki paket sürümünü karşılaştırır.

AI Assembly Chat, tahmin yerine statik analizle başlar. Bir DLL, EXE veya NuGet paketi yüklediğinizde, .NET yansıtma onun genel yüzeyini — ad alanları, sınıflar, arabirimler, enum’lar, metodlar, özellikler ve onlara eklenmiş XML dokümantasyon yorumları — dolaşır; iç ve özel üyeler dışlanır. Bu, AI’ye paket hakkında genel eğitim bilgisine dayanmak yerine belirli derleme sürümünüz hakkında gerçek bir temel verir.

Çıkarılan meta veriler, çıkarılan kullanım kalıplarıyla birlikte, anlamsal arama (RAG) için gömülür ve indekslenir, böylece “bu kütüphane ile bir nesneyi nasıl serileştiririm” gibi bir soru, olası bir tahmin yerine gerçek ilgili metodları ve gerçek imzalarını getirir. Bu indeksleme adımı, yanıtların iç, nadir veya yeni değiştirilmiş API’ler için bile doğru kalmasını sağlar; genel amaçlı bir modelin hiç görmemiş olacağı durumlar bile.

Alınan imzalar ve dokümantasyon yorumları daha sonra AI’nin yanıtını temellendirir: doğru using ifadeleri ve async kalıplarıyla çalışan C#/F# kod örnekleri, bir tipin veya metodun ne yaptığını sade bir dille açıklamalar, ya da gerçek API parçalarının nasıl bağlandığını gösteren isteğe bağlı SVG sınıf diyagramları ve PlantUML sıra diyagramları. Yüklediğiniz hiçbir şey oturumunuzun ötesinde saklanmaz veya modelleri eğitmek için kullanılmaz.