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 工具增强动态上下文

ProEssentials 包含一个 Python 驱动的 AI 辅助系统,可以为任何 AI 助手提供对完整 ProEssentials API的按需访问——通过 Ground Truth 验证防止虚构的属性路径。我们称之为AI 工具增强动态上下文。我们的 pe_query.py 脚本不使用静态上下文文件,而是动态查询结构化 JSON 数据,仅返回 AI 每项任务所需的内容。结果:一个能够以卓越准确性回答技术支持问题和编写 ProEssentials 代码的 AI 助手。

这是什么?

这不是聊天机器人或托管服务。它是随 ProEssentials 安装的一组本地文件,您可以将其加载到您首选的 AI 工具中。AI 读取我们的知识文件,针对 API 数据运行查询脚本,并为您的项目生成经过验证的代码。

截至目前,我们强烈推荐通过 Claude 网页界面使用 Claude Opus 4.7 Extended 以获得最佳效果。项目功能可让您跨对话保留知识文件,Claude 的代码执行可以直接运行 pe_query.py 来实时查找和验证 API 路径。

加载这些资源后,Claude Opus 4.7 Extended 可以回答技术支持问题并编写 ProEssentials 代码,准确程度几乎与我们自己的支持团队相当——某些方面甚至更好,因为它能当场编写可运行的示例代码。

了解 ProEssentials 的术语、演示和功能,可以帮助您编写更好的提示词并获得更好的结果。

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

使用 pe_query.py 的 AI 工具增强动态上下文工作流

包含内容

知识文件

32 个 .txt 文件(约 83K token),涵盖架构、图表对象模式、注释、事件、实时流、轴格式化等。这是 AI 在编写代码前阅读的概念基础。

查询工具

pe_query.py——一个包含 15 个以上命令的 Python 脚本:search、props、enum、validate、features、recipe、examples 等。AI 运行此工具来查找精确的属性路径、枚举值、方法签名和示例代码。

API Ground Truth

net-complete-enriched.json——1,104 个属性、1,260 个方法、40 个事件、167 个枚举和 15 个结构体,直接从 ProEssentials DLL 二进制文件中提取。这是防止虚构 API 路径的权威数据源。

API 文档

ProEssentials_unified-docs.json——所有 1,097 个已记录属性的丰富描述、注释、seeAlso 引用和关键词。为 AI 选择正确属性提供所需的上下文。

代码示例

ProEssentials_allExamples.json——116 个可运行的示例,每个包含 C# 和 C++ 代码。覆盖全部五个图表对象:Pego (37)、Pesgo (50)、Pe3do (18)、Pepso (7) 和 Pepco (4)。

功能索引

pe-feature-index.json——69 个功能组,604 个同义词,将自然语言查询映射到实现各功能的精确 API 路径、枚举、方法和示例。

设置:Claude AI 项目

  1. 在 Claude 网页 UI 中创建新项目。项目可让您保留知识文件,使其在每次对话中都可用。
  2. 将 32 个知识 .txt 文件和 pe_query.py 作为项目知识上下文文件添加。截至目前,这大约使用 12% 的文件空间。除非您正在进行纯 C++ DLL 开发,否则可能不需要 pe-cpp-api-reference。
  3. 通常不要将较大的 JSON 文件添加到项目知识中——而是在对话开始后将它们拖入。这样每次对话可以包含更多数据。
  4. 对于 Excel、Access 或 Delphi/Builder 开发,还需拖入相关的主窗体/单元代码文件(可以压缩),以便 AI 与 allExamples JSON 进行交叉引用。

开始对话

在项目首次提示区域提示 Claude:

我有一个问题。我将在对话中提供更多文件。请查看我的知识文件(从 pe-tool-instructions 开始,了解必须始终遵守的关键规则),准备好后告诉我可以提供更多文件和问题了。

对话将开始,屏幕会发生变化。拖入您的 JSON 数据文件和任何其他文件。然后提交您的实际提示:

基于我的项目文件(pe- 知识文件和 py 脚本)以及我在此对话中上传的文件,使用 ProEssentials API,如何用[您的语言]通过 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 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:

validate 命令使这个系统与众不同。在交付代码之前,AI 会将每个 .NET 属性路径与 DLL 提取的 Ground Truth 进行核对。无效路径会获得正确路径的建议。这能捕获最常见的 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 (Excel / Access) — Cross-referenced with allExamples
  • Delphi / C++ Builder VCL — Cross-referenced with allExamples

下载位置

所有 AI 数据文件随 ProEssentials 安装,即可使用。

     C:\ProEssentials10\AI-Data

需要帮助?

如果您在设置 AI 资源时需要帮助或对 ProEssentials 有任何问题,我们的支持团队随时为您服务。

联系支持

我们的任务

我们的首要目标是通过为您的机构和终端用户提供最简单、最专业的服务,达成您的成功。

我们是工程师

ProEssentials是由需要自定义图表组件的专业电气工程师创立的。加入使用ProEssentials的顶级工程公司名单。

谢谢

感谢您成为ProEssentials的客户,也感谢您研究ProEssentials图表引擎。