.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 veya NuGet paketi yükleyin — AI meta verileri okur, bir RAG dizini oluşturur ve derlemenizle ilgili soruları yanıtlar.

Bir DLL veya NuGet paketi yükleyin. Yapay zekamız meta verileri okur, bir RAG dizini oluşturur ve sorular sorabilmenizi, kod örnekleri üretmenizi ve mimariyi görselleştirmenizi sağlar.

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.