与您的 .NET 程序集聊天,解锁隐藏的 API 并生成可运行的代码
上传 DLL、EXE 或 NuGet 包
拖放您的托管 .NET 程序集或选择 .nupkg 文件。系统会提取公共 API 元数据,构建可搜索的 RAG 索引,并准备一个熟悉您代码的 AI 助手。
Processing Your File
File: -
Folder: -
Uploading... 0%
0 100
Please wait while we process your file...
Processing Complete!
Your files are ready for download.
Found 0 files
Processing Failed
An error occurred during processing.
上传 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 包。
AI 能看到程序集的哪些部分?
公共类型及其 public / protected 成员。出于安全和相关性考虑,内部和私有成员会被排除。
我可以编辑生成的 SVG 吗?
高准确率,因为 AI 读取您特定程序集版本的实际方法签名、参数类型、返回类型以及 XML 文档。
我的程序集会被存储或共享吗?
不会。提取的元数据仅在您的会话期间临时索引。文件不会永久存储,也不会用于训练模型。
AI 能生成哪些图表?
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聊天、代码生成和图表。