# 당신의 .NET 어셈블리와 채팅하여 숨겨진 API를 발견하고 작동하는 코드를 생성하세요

*DLL 또는 NuGet 패키지를 업로드하세요 — AI가 메타데이터를 읽고, RAG 인덱스를 구축하며, 어셈블리에 대한 질문에 답변합니다.*

관리되는 .NET 어셈블리를 업로드하세요. AI가 공개 API를 추출하고, 질문에 답변하며, 작동하는 C# 코드를 생성하고, 빠른 검색을 위한 RAG와 함께 SVG/PUML 다이어그램을 만듭니다.

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

## Assembly Chat 작동 방식

### 1. .NET 어셈블리 업로드
로컬 머신 또는 CI 파이프라인에서 DLL, EXE 또는 .nupkg 파일을 선택합니다.

### 2. AI가 공개 API 메타데이터를 추출합니다
시스템은 어셈블리를 리플렉션하여 네임스페이스, 클래스, 인터페이스, 열거형, 대리자, 메서드, 속성, 필드 및 사용자 정의 특성을 매핑합니다.

### 3. 빠른 의미 검색을 위한 RAG 인덱스
API 서명, XML 주석 및 추론된 동작이 벡터화되고 인덱싱되어 즉각적인 질문 답변이 가능해집니다.

### 4. 채팅, 코드 생성 및 다이어그램
"How do I use X?"(X를 어떻게 사용하나요?), "Show me an example of Y"(Y의 예시를 보여 주세요), 혹은 "Generate a sequence diagram for Z"(Z에 대한 시퀀스 다이어그램을 생성해 주세요) 라고 물어보세요. AI는 코드와 설명, 그리고 시각적 다이어그램으로 답변합니다.

## AI 어셈블리 채팅으로 무엇을 할 수 있나요?

간단한 API 질문부터 전체 다이어그램 생성까지, AI는 사용자의 특정 어셈블리 버전을 이해합니다.

## FAQ

### 어셈블리 형식은 어떤 것이 지원되나요?
.NET Framework 4.6.2 이상, .NET Core 3.1 이상, .NET 5-8을 대상으로 하는 모든 관리형 .NET 어셈블리(DLL, EXE). 또한 .nupkg NuGet 패키지를 지원합니다.

### AI가 어셈블리의 어떤 부분을 볼 수 있나요?
공용 타입과 그들의 public/protected 멤버. 내부 및 private 멤버는 보안 및 관련성 때문에 제외됩니다.

### 생성된 SVG를 편집할 수 있나요?
AI가 실제 메서드 시그니처, 매개변수 타입, 반환 타입 및 특정 어셈블리 버전의 XML 문서를 읽기 때문에 높은 정확도를 제공합니다.

### 내 어셈블리가 저장되거나 공유되나요?
아니요. 추출된 메타데이터는 세션 동안 임시로 색인됩니다. 파일은 영구적으로 저장되거나 모델 학습에 사용되지 않습니다.

### AI가 생성할 수 있는 다이어그램은 무엇인가요?
공용 API 관계와 호출 흐름을 보여주는 SVG 클래스 다이어그램, PUML(PlantUML) 시퀀스 및 컴포넌트 다이어그램.

Keywords: ai 어셈블리 분석기, dotnet dll 채팅, nuget 패키지 ai, 어셈블리에서 코드 생성, api 다이어그램 svg, dll에서 plantuml, .net api에 rag, dll에서 ai 코드 샘플, 어셈블리 문서 생성기, dll과 채팅, dotnet 역공학 ai
