KI-Code-Assistent Daten

Beschleunigen Sie Ihre Diagrammentwicklung mit KI

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

KI-Code-Assistent
KI-werkzeuggestützter dynamischer Kontext für ProEssentials

ProEssentials enthält ein Python-basiertes KI-Assistenzsystem, das jedem KI-Assistenten bei Bedarf Zugriff auf die vollständige ProEssentials-API gibt — mit Ground-Truth-Validierung, die halluzinierte Eigenschaftspfade verhindert. Wir nennen dies KI-werkzeuggestützter dynamischer Kontext. Anstelle statischer Kontextdateien fragt unser pe_query.py-Skript strukturierte JSON-Daten dynamisch ab und liefert nur das, was die KI für jede Aufgabe benötigt. Das Ergebnis: Ein KI-Assistent, der technische Supportfragen beantworten und ProEssentials-Code mit bemerkenswerter Genauigkeit schreiben kann.

Was ist das?

Dies ist kein Chatbot oder gehosteter Dienst. Es handelt sich um lokale Dateien, die mit Ihrer ProEssentials-Installation geliefert werden und die Sie in Ihr bevorzugtes KI-Tool laden. Die KI liest unsere Wissensdateien, führt unser Abfrageskript gegen unsere API-Daten aus und erstellt validierten Code für Ihre Projekte.

Zum Zeitpunkt der Erstellung empfehlen wir dringend Claude Opus 4.6 Extended über die Claude-Weboberfläche für die besten Ergebnisse. Die Projekte-Funktion ermöglicht es, Wissensdateien konversationsübergreifend beizubehalten, und Claudes Code-Ausführung führt pe_query.py direkt aus, um API-Pfade in Echtzeit nachzuschlagen und zu validieren.

Claude Opus 4.6 Extended kann mit diesen geladenen Ressourcen technische Supportfragen beantworten und ProEssentials-Code fast so gut wie unser eigenes Support-Team schreiben — und in mancher Hinsicht besser, da es sofort funktionierenden Beispielcode erstellt.

Das Verständnis der Terminologie, Demos und Funktionen von ProEssentials ermöglicht es Ihnen, stärkere Prompts zu erstellen und bessere Ergebnisse zu erzielen.

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

KI-werkzeuggestützter dynamischer Kontext-Workflow mit pe_query.py

Inhalt

Wissensdateien

32 .txt-Dateien (~83K Token), die Architektur, Diagrammobjektmuster, Annotationen, Ereignisse, Echtzeit-Streaming, Achsenformatierung und mehr abdecken. Dies ist die konzeptionelle Grundlage, die die KI liest, bevor sie Code schreibt.

Abfragewerkzeug

pe_query.py — ein Python-Skript mit über 15 Befehlen: search, props, enum, validate, features, recipe, examples und mehr. Die KI führt dieses Werkzeug aus, um exakte Eigenschaftspfade, Enum-Werte, Methodensignaturen und Beispielcode abzurufen.

API Ground Truth

net-complete-enriched.json — 1.104 Eigenschaften, 1.260 Methoden, 40 Ereignisse, 167 Enums und 15 Strukturen, direkt aus der ProEssentials-DLL-Binärdatei extrahiert. Die autoritative Quelle, die halluzinierte API-Pfade verhindert.

API-Dokumentation

ProEssentials_unified-docs.json — ausführliche Beschreibungen, Kommentare, seeAlso-Referenzen und Schlüsselwörter für alle 1.097 dokumentierten Eigenschaften. Liefert den Kontext, den die KI benötigt, um die richtigen Eigenschaften für jede Aufgabe auszuwählen.

Codebeispiele

ProEssentials_allExamples.json — 116 funktionierende Beispiele, jeweils mit C#- und C++-Code. Abdeckung aller fünf Diagrammobjekte: Pego (37), Pesgo (50), Pe3do (18), Pepso (7) und Pepco (4).

Feature-Index

pe-feature-index.json — 69 Feature-Gruppen mit 604 Synonymen, die natürlichsprachliche Abfragen den exakten API-Pfaden, Enums, Methoden und Beispielen zuordnen.

Einrichtung: Claude AI-Projekte

  1. Erstellen Sie ein neues Projekt in der Claude-Weboberfläche. Projekte ermöglichen es, Wissensdateien beizubehalten, damit sie in jeder Konversation verfügbar sind.
  2. Fügen Sie die 32 Wissens-.txt-Dateien und pe_query.py als Projektwissen-Kontextdateien hinzu. Zum Zeitpunkt der Erstellung belegt dies etwa 12% Ihres Dateispeicherplatzes. Sie benötigen pe-cpp-api-reference wahrscheinlich nicht, es sei denn, Sie entwickeln reines C++ DLL.
  3. Generell fügen Sie die größeren JSON-Dateien nicht zum Projektwissen hinzu — ziehen Sie sie stattdessen in eine Konversation, sobald diese beginnt. So gelangen mehr Daten in jede Konversation.
  4. Für Excel-, Access- oder Delphi/Builder-Entwicklung ziehen Sie auch die relevanten Hauptformular-/Unit-Codedateien hinein (sie können gezippt sein), damit die KI sie mit der allExamples-JSON-Datei abgleichen kann.

Eine Konversation starten

Geben Sie Claude im Bereich des Projekt-Erstprompts folgenden Prompt ein:

Ich habe eine Frage. Ich werde weitere Dateien innerhalb der Konversation bereitstellen. Überprüfen Sie meine Wissensdateien (beginnend mit pe-tool-instructions für kritische Regeln, die immer zu befolgen sind) und teilen Sie mir mit, wenn Sie bereit für weitere Dateien und meine Frage sind.

Die Konversation wird gestartet und der Bildschirm ändert sich. Ziehen Sie Ihre JSON-Datendateien und alle zusätzlichen Dateien hinein. Geben Sie dann Ihren eigentlichen Prompt ein:

Angesichts meiner Projektdateien (pe-Wissensdateien und py-Skripte) und der Dateien, die ich in dieser Konversation hochgeladen habe, wie kann ich mit der ProEssentials-API [Ihre Aufgabe beschreiben] mit der ProEssentials-API und der Sprache [Ihre Sprache] umsetzen? Verwenden Sie optional die [Unit3.pas oder relevante Datei] und vergleichen Sie mit allExamples, um mir eine Antwort mit [Ihre Sprache]-Code zu liefern. Überprüfen Sie Ihre Antwort oder Ihren Code immer anhand der enthaltenen Ressourcen, keine Halluzinationen.

Verwenden Sie diesen Prozess wiederholt. Starten Sie mit jeder Frage eine neue Konversation oder wenn eine Konversation einige Frage-Antwort-Runden durchlaufen hat.

Das pe_query.py-Werkzeug

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 167 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:

Der validate-Befehl macht dieses System einzigartig. Bevor Code geliefert wird, prüft die KI jeden .NET-Eigenschaftspfad gegen die DLL-extrahierte Ground Truth. Ungültige Pfade erhalten einen Vorschlag für den korrekten Pfad. Dies erkennt den häufigsten KI-Codierungsfehler: halluzinierte Eigenschaftsnamen.

Sprach- und Framework-Abdeckung

Unser ai-data-Ordner bietet Abdeckung für C#, MFC C++, OCX-Entwicklung in Excel/Access und Embarcadero Delphi/Builder VCL-Entwicklung. Die 116 Codebeispiele enthalten sowohl C#- als auch C++-Implementierungen. Wir haben hauptsächlich auf .NET WinForm-Inhalte trainiert, aber die KI-Assistenzstrategie versteht VCL/OCX-Unterschiede und kennt unsere Low-Level-DLL-Aufrufe.

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

Download-Speicherort

Alle KI-Datendateien werden mit ProEssentials installiert und sind sofort einsatzbereit.

     C:\ProEssentials10\AI-Data

Brauchen Sie Hilfe?

Wenn Sie Unterstützung bei der Einrichtung der KI-Ressourcen benötigen oder Fragen zu ProEssentials haben, steht unser Support-Team bereit.

Support kontaktieren

Unsere Aufgabe

Ihr Erfolg ist unser höchstes Ziel, indem wir Ihrem Unternehmen und Ihren Endbenutzern den einfachsten und professionellsten Nutzen bieten.

Wir sind Ingenieure

ProEssentials wurde von professionellen Elektroingenieuren erschaffen, die ihre eigenen Charting-Komponenten benötigten. Treten Sie unserer großen Liste von Top-Engineering-Unternehmen bei, die ProEssentials einsetzen.

Danke sehr

Vielen Dank, dass Sie ein ProEssentials-Kunde sind, und vielen Dank, dass Sie die ProEssentials-Charting-Engine recherchieren.