Chat với Assembly .NET của bạn và tạo mã hoạt động

Tải lên DLL, EXE hoặc gói NuGet

Kéo và thả assembly .NET được quản lý của bạn hoặc chọn tệp .nupkg. Hệ thống sẽ trích xuất siêu dữ liệu API công khai, xây dựng chỉ mục RAG có thể tìm kiếm, và chuẩn bị một trợ lý AI quen thuộc với mã của bạn.

Drag and drop your file here or browse to select

Chat với Assembly .NET của bạn và tạo mã hoạt động

Tải lên một tệp DLL hoặc gói NuGet — AI đọc siêu dữ liệu, xây dựng chỉ mục RAG và trả lời các câu hỏi về assembly của bạn.

Tải lên file DLL .NET hoặc nhập tên gói NuGet rồi trò chuyện với API công khai của nó. AI trả lời dựa trên chữ ký hàm thực tế và chú thích XML, viết mẫu mã C# chạy được, vẽ sơ đồ lớp PlantUML và SVG, đồng thời so sánh hai phiên bản của gói để cho thấy API đã thay đổi những gì trước khi bạn nâng cấp.

AI Assembly Chat bắt đầu bằng phân tích tĩnh, không phải đoán mò.

Khi bạn tải lên một tệp DLL, EXE hoặc gói NuGet, .NET reflection sẽ duyệt qua bề mặt công khai của nó — các không gian tên, lớp, giao diện, enum, phương thức, thuộc tính và bất kỳ chú thích XML nào gắn vào chúng — trong khi các thành viên nội bộ và riêng tư bị loại trừ. Điều này cung cấp cho AI dữ liệu thực tế về phiên bản assembly cụ thể của bạn thay vì dựa vào kiến thức đào tạo chung về gói.

Siêu dữ liệu đã được trích xuất, cùng với các mẫu sử dụng suy ra, được nhúng và lập chỉ mục cho tìm kiếm ngữ nghĩa (RAG), vì vậy một câu hỏi như “làm thế nào để tuần tự hoá một đối tượng với thư viện này” sẽ truy xuất các phương thức thực tế liên quan và chữ ký thực của chúng thay vì một phỏng đoán có vẻ hợp lý. Bước lập chỉ mục này là nguyên nhân khiến các câu trả lời vẫn chính xác ngay cả với các API nội bộ, hiếm gặp hoặc mới thay đổi mà một mô hình đa năng sẽ không bao giờ thấy.

Các chữ ký và chú thích tài liệu được truy xuất sau đó làm nền tảng cho phản hồi của AI: mẫu mã C#/F# hoạt động với các câu lệnh using và mẫu async đúng, giải thích bằng ngôn ngữ đơn giản về chức năng của một kiểu hoặc phương thức, hoặc sơ đồ lớp SVG và sơ đồ tuần tự PlantUML theo yêu cầu, cho thấy cách các thành phần API thực tế kết nối với nhau. Không có gì bạn tải lên sẽ được lưu trữ sau phiên làm việc của bạn hoặc được sử dụng để đào tạo mô hình.