あなたの .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. チャット、コードと図を生成

「How do I use X?」や「Show me an example of Y」または「Generate a sequence diagram for Z」と尋ねてください。AI はコード、説明、そしてビジュアル図で回答します。

FAQs

.NET Framework 4.6.2 以降、.NET Core 3.1 以降、.NET 5〜8 を対象とした任意の管理対象 .NET アセンブリ(DLL、EXE)。.nupkg NuGet パッケージもサポートします。
公開型とその public/protected メンバーです。内部(internal)および private メンバーは、セキュリティと関連性の観点から除外されます。
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チャット、コード生成、図表が含まれます。