与您的 .NET 程序集聊天,解锁隐藏的 API 并生成可运行的代码

上传 DLL、EXE 或 NuGet 包

拖放您的托管 .NET 程序集或选择 .nupkg 文件。系统会提取公共 API 元数据,构建可搜索的 RAG 索引,并准备一个熟悉您代码的 AI 助手。

Drag and drop your file here or browse to select

上传 DLL 或 NuGet 包 — AI 读取元数据,构建 RAG 索引,并回答有关您的程序集的问题。

上传 DLL 或 NuGet 包。我们的 AI 读取元数据,构建 RAG 索引,并让您提问、生成代码示例以及可视化架构。

Assembly Chat 工作原理

1. 上传您的 .NET 程序集

从本地机器或 CI 流水线中选择 DLL、EXE 或 .nupkg 文件。

2. AI 提取公共 API 元数据

系统对程序集进行反射,以映射命名空间、类、接口、枚举、委托、方法、属性、字段和自定义属性。

3. 用于快速语义搜索的 RAG 索引

API 签名、XML 注释和推断行为被向量化并建立索引,实现即时问答。

4. 聊天、生成代码和图表

提问“如何使用 X?”,“展示 Y 的示例”,或“为 Z 生成时序图”。AI 会回复代码、解释和可视化图表。

FAQs

任何面向 .NET Framework 4.6.2+、.NET Core 3.1+、.NET 5-8 的受管 .NET 程序集(DLL、EXE)。还支持 .nupkg NuGet 包。
公共类型及其 public / protected 成员。出于安全和相关性考虑,内部和私有成员会被排除。
高准确率,因为 AI 读取您特定程序集版本的实际方法签名、参数类型、返回类型以及 XML 文档。
不会。提取的元数据仅在您的会话期间临时索引。文件不会永久存储,也不会用于训练模型。
SVG 类图、PUML(PlantUML)序列图和组件图,展示公共 API 关系和调用流程。

Unlock the Power of Document Management

在您的 API 上使用 RAG

对公共方法、属性和 XML 注释进行语义搜索。比 MSDN 更快地找到您需要的内容。

可编译的代码示例

生成的 C#/F# 代码包含必要的 using 语句、正确的 async/await 模式,并根据实际签名进行错误处理。

SVG + PUML 图表

自动生成公共 API 类图(SVG)和时序图(PlantUML),用于文档或设计评审。

免费用于开源和团队

免费计划

免费
  • 上传最大50MB的程序集。包括RAG聊天、代码生成和图表。