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

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

上传任意受管 .NET 程序集。AI 提取公共 API，回答问题，生成可运行的 C# 代码，并使用 RAG 创建 SVG/PUML 图表以实现快速搜索。

Page: <https://products.documentize.ai/zh-cn/assembly-chat>

## Assembly Chat 工作原理

### 1. 上传您的 .NET 程序集
从本地机器或 CI 流水线中选择 DLL、EXE 或 .nupkg 文件。

### 2. AI 提取公共 API 元数据
系统对程序集进行反射，以映射命名空间、类、接口、枚举、委托、方法、属性、字段和自定义属性。

### 3. 用于快速语义搜索的 RAG 索引
API 签名、XML 注释和推断行为被向量化并建立索引，实现即时问答。

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

## AI Assembly Chat 能做什么？

从快速的 API 问答到完整的图表生成，AI 能理解您特定的程序集版本。

## FAQ

### 支持哪些程序集格式？
任何面向 .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 关系和调用流程。

Keywords: AI 程序集分析器, dotnet dll 聊天, nuget 包 AI, 从程序集生成代码, API 图表 SVG, 来自 DLL 的 PlantUML, .NET API 的 RAG, 来自 DLL 的 AI 代码示例, 程序集文档生成器, 与 DLL 聊天, dotnet 逆向工程 AI
