與您的 .NET 程式集聊天並產生可執行程式碼

上傳 DLL、EXE 或 NuGet 套件

拖放您的受管理 .NET 程式集或選取 .nupkg 檔案。系統會提取公開 API 中繼資料,建立可搜尋的 RAG 索引,並準備一個熟悉您程式碼的 AI 助手。

Drag and drop your file here or browse to select

與您的 .NET 程式集聊天並產生可執行程式碼

上傳 DLL 或 NuGet 套件,AI 讀取中繼資料、建立 RAG 索引,並即時回答您的組件問題。

上傳 .NET DLL 或輸入 NuGet 套件名稱,即可與它的公開 API 對話。AI 依據真實的方法簽章與 XML 文件註解作答,撰寫可執行的 C# 範例程式碼,繪製 PlantUML 與 SVG 類別圖,並比較兩個套件版本,讓您在升級前看清 API 有哪些變更。

AI Assembly Chat 從靜態分析開始,而非猜測。當您上傳 DLL、EXE 或 NuGet 套件時,.NET 反射會遍歷其公開介面——命名空間、類別、介面、列舉、方法、屬性,以及附加於它們的任何 XML 文件註解——而內部和私有成員則會被排除。這為 AI 提供了關於您特定組件版本的真實資料,而不是依賴於套件的一般訓練知識。

提取出的中繼資料,結合推斷出的使用模式,會被嵌入並建立索引以供語意搜尋(RAG),因此像「如何使用此函式庫序列化物件」這樣的問題,會檢索到實際相關的方法及其真實簽名,而不是聽起來合理的猜測。這個索引步驟使得答案即使面對內部、罕見或最近變更的 API,也能保持精確,這是一般用途模型永遠不會見過的。

檢索到的簽名與文件註解隨後作為 AI 回答的根據:提供可直接使用的 C#/F# 程式碼範例,包含正確的 using 陳述式與 async 模式;以簡明語言說明某個型別或方法的功能;或即時產生的 SVG 類別圖與 PlantUML 序列圖,展示真實 API 元件之間的連結。您上傳的任何內容僅在會話期間保留,且不會用於訓練模型。