AI コードアシスタント データ

AI でチャート開発を加速する

AI code assistant
charting symbol
AI chart development
chart component
chart examples
AI validated code
.net chart ai
api query tool

AI コードアシスタント
ProEssentials のための AI Tool-Augmented Dynamic Context

ProEssentials には、あらゆる AI アシスタントに ProEssentials API 全体へのオンデマンド アクセスを提供する Python 駆動の AI 支援システムが含まれます — 幻覚プロパティパスを防ぐ正解データ検証付きです。当社はこれを AI Tool-Augmented Dynamic Context と呼びます。静的なコンテキストファイルではなく、pe_query.py スクリプトが構造化 JSON データを動的に照会し、各タスクに必要なものだけを AI に返します。その結果: 技術サポートの質問に答え、驚くほど正確に ProEssentials コードを書ける AI アシスタントが手に入ります。

これは何?

これはチャットボットでもホスト型サービスでもありません。ProEssentials のインストールに含まれるローカルファイル一式を、お好みの AI ツールに読み込ませるものです。AI が当社のナレッジファイルを読み、API データに対してクエリスクリプトを実行し、プロジェクト向けの検証済みコードを生成します。

現時点では、最良の結果を得るために Claude Web ブラウザー インターフェイス経由の Claude Opus を強くお勧めします。Projects 機能によりナレッジファイルを会話をまたいで永続化でき、Claude のコード実行が pe_query.py を直接走らせて API パスをリアルタイムに検索・検証します。

これらのリソースを読み込んだ Claude Opus は、当社のサポートチームに匹敵するほど技術サポートの質問に答え、ProEssentials コードを書けます — 動くサンプルコードをその場で書く点では、むしろ優れている面もあります。

ProEssentials の用語、デモ、機能を理解すると、より強力なプロンプトを作れて、より良い結果が得られます。

AI Tool-Augmented Dynamic Context - pe_query.py queries structured JSON data to generate validated ProEssentials chart code

pe_query.py による AI Tool-Augmented Dynamic Context のワークフロー

含まれるもの

ナレッジファイル

32個の .txt ファイル(約83Kトークン)。アーキテクチャ、チャートオブジェクトのパターン、アノテーション、イベント、リアルタイム ストリーミング、軸フォーマットなどをカバー。AI がコードを書く前に読む概念的な土台です。

クエリツール

pe_query.py — 15以上のコマンドを持つ Python スクリプト: search、props、enum、validate、features、recipe、examples など。AI がこのツールを実行し、正確なプロパティパス、列挙値、メソッドシグネチャ、サンプルコードをオンデマンドで調べます。

API 正解データ

net-complete-enriched.json — 完全な .NET インターフェイス抽出: ProEssentials DLL バイナリから直接取り出した1,108プロパティ、1,260メソッド、40イベント、169列挙型、16構造体。幻覚 API パスを防ぐ権威あるソースです。

API ドキュメント

ProEssentials_unified-docs.json — ドキュメント化された全1,097プロパティの詳細な説明、コメント、seeAlso 参照、キーワード。AI が各タスクに適したプロパティを選ぶための文脈を提供します。

コード例

ProEssentials_allExamples.json — 116の動作する例。それぞれ C# と C++ の両方のコード付き。5つのチャートオブジェクトすべてをカバー: Pego (37)、Pesgo (50)、Pe3do (18)、Pepso (7)、Pepco (4)。

機能インデックス

pe-feature-index.json — 自然言語のクエリを、各機能を実装する正確な API パス・列挙型・メソッド・例へ対応付ける、604のシノニムを持つ69の機能グループ。

セットアップ: Claude AI プロジェクト

  1. Claude Web UI で新しい Project を作成します。Projects によりナレッジファイルが永続化され、すべての会話で利用できます。
  2. 32個のナレッジ .txt ファイルと pe_query.py をプロジェクトのナレッジ コンテキストファイルとして追加します。現時点で、これはファイル容量の約12%を使用します。純粋な C++ DLL 開発をしない限り、pe-cpp-api-reference はおそらく不要です。
  3. 一般に、大きな JSON ファイルはプロジェクト ナレッジには追加しないでください — 代わりに、会話が始まってからドラッグして渡します。こうすると各会話により多くのデータを入れられます。
  4. Excel、Access、Delphi/Builder の開発では、関連するメインフォーム/ユニットのコードファイル(zip 可)も併せてドラッグし、AI が allExamples JSON と相互参照できるようにしてください。

会話の始め方

プロジェクトの最初のプロンプト欄から、Claude に次のように指示します:

質問があります。追加のファイルは会話の中で渡します。私のナレッジファイルを確認し(常に従うべき重要ルールが書かれた pe-tool-instructions から)、追加ファイルと質問を受け取る準備ができたら教えてください。

会話が始まり、画面が変わります。JSON データファイルと追加ファイルをドラッグしてから、本当のプロンプトを送ります:

私のプロジェクトファイル(pe- ナレッジファイルと py スクリプト)とこの会話でアップロードしたファイルを踏まえ、ProEssentials API を使って、言語 [あなたの言語] で [タスクの説明] を行うにはどうすればよいですか? 必要に応じて [Unit3.pas など関連ファイル] を使い、allExamples と相互参照して、[あなたの言語] のコード付きで答えてください。回答やコードは必ず同梱リソースと突き合わせて再確認し、幻覚は禁止です。

このプロセスを繰り返し使ってください。質問ごとに、あるいは会話が数往復したら、新しい会話を始めてください。

pe_query.py ツール

search Full-text search across all API items
props Look up property details by name, category, or chart object
enum Get all values for any of the 169 enumerations
validate Check .NET paths against DLL ground truth
features Natural language search across 69 feature groups
recipe Task-oriented patterns for common charting scenarios
examples Find examples by feature keyword or property name
methods Method signatures on property arrays
events Event details and signatures by chart object

Why validate matters:

このシステムを際立たせるのが validate コマンドです。コードを届ける前に、AI がすべての .NET プロパティパスを DLL 抽出の正解データと照合します。無効なパスには正しいパスの提案が返ります。これが、AI コーディングで最も多い誤り — 幻覚のプロパティ名 — を捕捉します。

言語とフレームワークのカバレッジ

ai-data フォルダーは C#、MFC C++、Excel/Access での OCX 開発、Embarcadero Delphi/Builder VCL 開発をカバーします。116のコード例には C# と C++ 両方の実装が含まれます。主に .NET WinForm のコンテンツで鍛えていますが、AI 支援戦略は VCL/OCX の違いを理解し、当社の低レベル DLL 呼び出しも把握しています。

  • C# .NET / WPF — Primary coverage with 116 examples
  • MFC C++ — 116 C++ examples plus full DLL API reference
  • OCX (Access) — Cross-referenced with allExamples
  • Delphi / C++ Builder VCL — Cross-referenced with allExamples

ダウンロード場所

AI データファイルはすべて ProEssentials とともにインストールされ、すぐに使えます。

     C:\ProEssentials11\AI-Data

Clone and Run to see in action: Audio Wave Repo, dynamic graph annotated lyrics.

WPF audio waveform oscilloscope — dual channel real-time chart, 7.5M points/channel.

助けが必要ですか?

AI リソースのセットアップに支援が必要な場合や、ProEssentials についてご質問があれば、サポートチームがお手伝いします。

サポートに連絡

私たちの使命

御社とエンドユーザーに最も簡単で最もプロフェッショナルな価値を提供することで、お客様の成功を最優先目標とします。

私たちはエンジニアです

ProEssentials は、自らのチャートコンポーネントを必要としたプロの電気エンジニアから生まれました。ProEssentials を使う一流エンジニアリング企業の長いリストに加わってください。

ありがとうございます

ProEssentials のお客様であることに感謝するとともに、ProEssentials チャートエンジンをご検討いただきありがとうございます。