• 首页
  • 使用指南
    上传指南安装指南
  • API文档
    开发指南API调用API参考
  • 相关网站
    嘉立创EDA嘉立创社区开源广场
  • 编辑器
    在线编辑器(专业版)桌面客户端
  • 扩展管理
  • 登录注册
嘉立创产业服务站群

电子产业

logo

嘉立创PCB

PCB、FPC制造服务

logo

嘉立创SMT

一站式PCBA服务平台

logo

嘉立创激光钢网治具

激光钢网&治具制造

logo

嘉立创EDA

国产PCB设计工具

机械产业

logo

嘉立创FA

机械/电气零部件一站式商城

logo

嘉立创3D打印

树脂、尼龙、金属3D打印服务

logo

嘉立创CNC机械智造

机加件一件起订,3天交货

更多服务

嘉立创CAM

国产线路板CAM软件

Forface 3D

SaaS化3D技术服务平台

硬创社

好玩的硬件交流社区

供应商合作

一站式阳光采购平台

· EDA扩展广场
首页

使用指南

上传指南安装指南

API文档

开发指南API调用API参考

相关网站

嘉立创EDA嘉立创社区开源广场

编辑器

在线编辑器(专业版)桌面客户端
登录注册

AI巧绘

linchangyi366v1.0.9
(41)Apache-2.0
通过AI助手,可以快速生成原理图,并自动放置元件
详情
更改日志
历史版本
评论

AI巧绘

linchangyi366
(41)Apache-2.0
详情
更改日志
历史版本
评论

简体中文 | English

AI巧绘 — 原理图设计助手

详细开发文档请访问:https://prodocs.lceda.cn/cn/api/guide/

v1.0.9 新特性

本次更新聚焦「客户端环境适配」,核心亮点:

  • 🖥️ 客户端私服模式适配:嘉立创 EDA 客户端环境下,「私服」连接模式自动置灰并显示说明。私服使用自签名证书,客户端网络层不接受,请求无法送达服务端;网页版不受影响,私服模式仍可正常使用。
  • 🔄 配置自动回退:客户端下若历史配置为私服,打开插件时自动切换为「ARK 官网」并持久化,避免用户面对不可用的配置。
  • 🛡️ 双重兜底拦截:保存配置与发送消息两处入口均增加校验,客户端下选择私服模式时给出明确提示并阻止操作。

更多历史变更见文末「更新日志」与 CHANGELOG.md。

功能概述

AI巧绘 是一款专为原理图设计人员开发的智能工具,具备以下核心功能:

  1. AI 对话:支持自然语言问答与上下文管理,快速解答原理图设计相关问题
  2. 工具调用:AI 可以调用 EDA API 读取原理图信息,如查询选中元件、读取原理图结构等
  3. 代码执行:集成火山引擎 ARK API,为设计场景生成代码块,AI 生成的代码块支持直接编辑后经用户确认执行
  4. 知识图谱:D3 力导向图可视化展示提示词、工具与资源的引用网络,支持搜索居中与节点高亮
  5. 抽屉面板:右侧六栏抽屉(图谱/提示词/精选工具/EDA函数/资源/日志),一键切换浏览
  6. 安全确认:代码执行前需用户确认,可开启自动执行开关实现自动执行

私服模式说明

本扩展支持连接外部私服后端进行对话(由私服转发至 ARK )。需要说明:

  • 本扩展侧提供一个「私服登录」跳转入口,用户在私服页面完成登录后领取 Token 即可在配置中使用;
  • 私服模式仅在网页版可用。嘉立创 EDA 客户端环境下,私服使用自签名证书,客户端网络层不接受,请求无法送达服务端,配置对话框中的「私服」选项会自动置灰并给出说明。客户端请改用「ARK 官网」或「自定义模型」模式。

核心模块与协作

AI巧绘并非一个单一功能的聊天框,而是由几块各司其职的界面与底层数据层协同工作的工具集。理解它们的分工,能帮助你更高效地使用。

模块它是什么对你有什么用
对话主界面日常的问答与操作入口用自然语言描述需求,AI 在此返回可在画布上执行的代码块,并支持编辑确认后执行
数据管理抽屉(右侧六栏)存放驱动 AI 的"燃料":提示词与工具查看 / 编辑提示词(AI 的指令框架)与工具(AI 能调用的能力清单),让 AI 更智能,更贴合你的设计习惯
关系图谱把抽屉里的数据画成引用网络改动前先看清"改一个工具会影响哪些提示词",避免误删导致 AI 失能

它们如何配合(一句话主线):

你在对话主界面描述需求 → AI 依靠数据管理抽屉里的提示词与工具来理解和执行 → 关系图谱帮你理清这些提示词与工具之间的引用关系。

典型工作流示例:

  1. 初次使用:直接对话即可,AI 基于内置的默认提示词与工具工作。
  2. 想要对 AI 的工作流程进行自定义编辑:打开「数据」抽屉,先「导入 → 从源码导入」激活数据库,随后编辑提示词、增删工具。
  3. 改动前不放心:切到「图谱」分栏,看清待改条目的引用关系,再决定是否编辑或删除。

快速上手

只需三步即可开始使用:

  1. 安装扩展:在嘉立创 EDA 扩展管理器搜索「AI巧绘」安装。 导入AI巧绘扩展
  2. 配置 AI 通道:打开对话界面 → 点击右上角「配置」→ 填入火山引擎 ARK 的 API Key(或勾选「使用私服」并先去私服页面登录领取 Token)。 使用前配置api key
  3. 开始对话:在输入框描述需求(如"查询选中元件的详细信息"),对 AI 返回的代码块点击「确认执行」即可在画布上落地。

进阶玩法(编辑提示词 / 工具、查看引用图谱)见下方「数据管理抽屉」与「关系图谱」章节,需先「导入 → 从源码导入」激活本地数据库。

使用说明

1. 导入扩展

扩展广场安装

  1. 打开嘉立创EDA专业版
  2. 高级 → 扩展管理器
  3. 搜索 "AI巧绘" 并安装

本地导入安装

  1. 下载构建产物(./build/dist/ 下的扩展包)
  2. 高级 → 扩展管理器 → 导入
  3. 选择扩展包文件完成安装

导入AI巧绘扩展

2. 配置 API Key

  1. 在扩展管理器中启用扩展,并确保已开启 外部交互
  2. 打开 AI巧绘对话界面(通过菜单 AI巧绘 → 原理图设计助手)
  3. 点击对话界面右上角的 配置 按钮
  4. 在配置对话框中填写以下信息:
    • API Key:火山引擎 ARK API Key
    • API Model:API Model(使用私服时不需要填写)
    • 使用私服:可选择使用私服模式,使用私服时只需填写 API Key

注意: 需要配置自己的 AI KEY。ARK API 凭证获取方式:前往 火山引擎官网 注册并获取 API Key 和 Model 信息。 或者点击配置对话框中的"私服登录"链接领取 token 后使用。

使用前配置api key

3. 使用入口

  • Home / Sch / PCB 菜单:AI巧绘 → 原理图设计助手 打开对话
  • 关于:AI巧绘 → About...

功能介绍

AI 对话

在输入框中输入原理图设计相关问题,AI 会根据问题给出专业回答。支持自然语言问答与上下文管理,能够理解设计意图并提供针对性建议。

AI 可以调用 EDA API 工具来读取原理图信息,例如:

  • 查询选中元件的详细信息(参数、封装等)
  • 读取原理图中的所有元件列表
  • 获取元件的引脚信息
  • 分析原理图结构和连接关系

元件信息查询

在原理图中选中元件后,在对话界面输入相关问题(如"查询这个元件的详细信息"),AI 会调用 EDA API 读取选中元件的信息并返回详细结果。

使用场景1 获取鼠标选中的元件的信息

复合任务处理

AI巧绘支持处理复杂的复合任务,可以一次性完成多个操作。例如:

  • 查询多个元件信息并进行分析
  • 批量读取原理图数据并进行处理
  • 执行多个工具调用完成复杂的设计任务

通过自然语言描述任务需求,AI 会理解任务意图,自动调用多个 EDA API 工具,按步骤完成复合任务。

使用场景2 复合任务

代码自动执行

AI 可以根据对话内容生成可在画布上执行的代码块,用于读取或修改原理图。代码执行机制:

  • 确认执行:默认情况下,AI 生成的代码块会显示在对话界面,需点击「确认执行」按钮才会真正运行,避免误改设计文件
  • 自动执行:开启对话界面右上角的「自动执行」开关后,代码块会在短暂延迟后自动执行,适合批量重复操作
  • 可编辑:执行前可直接修改代码块中的参数或逻辑,按你调整后的内容运行

支持的操作包括:

  • 批量修改元件参数
  • 放置元件到原理图
  • 创建导线连接
  • 查询和分析原理图结构

数据管理抽屉(右侧六栏)

点击对话界面右上角「数据」按钮可打开右侧抽屉。抽屉默认以只读预览方式展示内置数据;点击「导入 → 从源码导入」激活本地数据库后,即可编辑。六个分栏各解决一类问题:

  • 图谱:用一张关系网络图,呈现提示词、工具之间的引用关系。何时用:改动或删除某条数据前,先来这里看清"会影响哪些条目",避免误删导致 AI 失能。
  • 提示词:AI 的指令框架(系统提示词、各角色框架提示词等)。何时用:想调整 AI 的回答风格、专业度或约束规则(如元件选型规范)时,在此查看或编辑。
  • 精选工具:AI 可直接调用的自定义工具与封装能力。何时用:想扩充 AI 能做的事(如新增一种批量操作)时,在此查看或新增。
  • EDA函数:嘉立创 EDA 原生 API 的完整列表。何时用:查阅某个原生接口的能力与参数,作为编写工具的参考。
  • 资源:由数据文件导入维护的 EDA 开发资料条目,支持查看、编辑与单条恢复出厂默认。何时用:查阅或维护嘉立创原理图 EDA 相关资料素材时,在此浏览或编辑。
  • 日志:每次对话的请求与响应完整记录。何时用:复盘某次对话 AI 到底调了什么、为什么出错时,在此按会话回溯。

这个抽屉能帮你做什么:你可以修改提示词、新增「精选工具」来优化插件在本地的表现(例如补充某种元件选型规范、封装一项批量操作)。当你打磨出好用的数据后,可将其导出为 JSON,通过 GitHub 提交 Pull Request;经管理员审批合并后,这些数据就能提供给更多用户使用。如果你有功能需求或改进想法,也可以通过下方的「客服」通道直接联系管理员,我们很乐意听取你的建议。

抽屉面板

关系图谱

图谱面板以力导向图形式呈现提示词、工具之间的引用关系网络:

  • 节点越大表示被引用的次数越多;连线越粗表示调用关系越强(弱引用以虚线区分)
  • 单击节点可高亮其关联链路,双击节点可跳转到对应条目编辑界面
  • 搜索时唯一匹配节点自动居中定位
  • 悬浮节点可查看详细信息

知识图谱

代码块可编辑

AI 生成的代码块支持直接编辑,修改后仍可执行:

  • 点击代码块进入编辑模式,修改参数或逻辑
  • 修改后点击「确认执行」按钮,即按修改后的代码运行(未勾选「自动执行」时不会自动执行)
  • 编辑与只读模式互斥,避免误操作

数据导入导出

数据面板提供本地数据管理能力:

  • 导入数据:弹出询问框,可选择「从源码导入」(加载内置工具与提示词数据,也是首次激活数据库的入口)或「从本地文件导入」(从外部 JSON 文件导入自定义工具或提示词)
  • 删除数据库:独立的入口,删除本地 IndexedDB 数据库并回退到原始 JS 内置默认数据(不参与上方导入流程),用于放弃全部用户修改、恢复出厂状态
  • 导出:将当前数据导出为单个 JSON 文件,可分享给其他人使用
  • 存储说明:所有数据保存在浏览器本地的 IndexedDB 数据库中(底层由 AlaSQL 提供 SQL 能力),关闭插件后持久保留,无需联网

数据导入导出

兼容性

  • 依赖嘉立创EDA专业版 >= 2.3.0(与 extension.json engines.eda 保持一致)

开发与构建

  1. 克隆仓库

    git clone --depth=1 https://github.com/np1139059565/pro-schematic-ai-drafty.git
    
  2. 安装依赖

    npm install
    
  3. 编译扩展包

    npm run build
    
  4. 在嘉立创EDA中导入 ./build/dist/ 的扩展包进行调试

更新日志

  • 详见 CHANGELOG.md

反馈与支持

  • Issues: https://github.com/np1139059565/pro-schematic-ai-drafty/issues
  • 客服通道:在插件对话界面的「客服」入口可直接与管理员沟通,无论是功能建议、使用问题还是故障反馈,管理员都会第一时间看到并回复
  • 使用前请备份设计文件;建议先在测试工程验证

贡献指南

我们欢迎所有形式的贡献!无论是报告问题、提出功能建议,还是提交代码改进,都是对项目的宝贵支持。

如何参与贡献

  1. Fork 本仓库:点击 GitHub 页面右上角的 Fork 按钮,将仓库复制到你的账户
  2. 创建分支:从 main 分支创建一个新的功能分支
    git checkout -b feature/your-feature-name
    
  3. 进行开发:在本地进行代码修改和测试
  4. 提交更改:提交你的更改并推送到你的 Fork
    git commit -m "feat: 添加新功能描述"
    git push origin feature/your-feature-name
    
  5. 创建 Pull Request:在 GitHub 上创建 Pull Request,详细描述你的更改内容

贡献类型

  • 🐛 Bug 修复:修复代码中的错误
  • ✨ 新功能:添加新的功能特性
  • 📝 文档改进:改进项目文档
  • 🎨 代码优化:优化代码结构或性能
  • 🔧 工具改进:改进开发工具或构建流程

代码规范

  • 遵循项目现有的代码风格
  • 确保代码通过 ESLint 和 Prettier 检查
  • 添加必要的注释和文档
  • 提交前运行 npm run fix 确保代码格式正确

问题反馈

如果发现 Bug 或有功能建议,请在 Issues 页面提交。

感谢你的贡献!🎉

开源许可

本扩展包使用 Apache License 2.0 开源许可协议。

更新日志

v1.0.9 2026-09-15

  • 客户端环境下禁用私服模式:私服使用自签名证书,客户端网络层不接受,请求无法送达服务端,配置对话框中的「私服」选项自动置灰并显示说明
  • 客户端若历史配置为私服,打开插件时自动切换为「ARK 官网」并持久化,避免用户面对无法使用的配置
  • 保存配置与发送消息两处入口增加兜底拦截,客户端下选择私服模式时给出明确提示并阻止操作

v1.0.8 2026-08-30

  • 配置弹框新增第三种连接模式:用户可自配主流模型 API Key(如 deepseek、glm 等),与原有私服、ARK 官网模式并列
  • 界面新增当前使用模型信息展示,私服模式下由服务端返回实际模型,非私服模式展示本地配置模型,让用户明确感知
  • 对话报错新增「上报此问题」链接,自动收集错误堆栈并经客服接口上报管理员;未登录私服用户点击时引导先注册
  • 每次对话采集 Token 消耗并上报,管理员页新增「Token 流量」Tab,以日/周/月图表展示插件流量,便于分析
  • 用户套餐块展示领取的模型类型与剩余数量,并注明来自管理员免费 Token 拆分
  • 管理员页新增客服消息清理功能,可按用户或全站删除历史客服消息,避免服务器存储膨胀
  • 完善文档:补充「数据」抽屉用途说明与客服通道引导

v1.0.7 2026-08-24

  • 提示词重构为「极简索引 prompt_index + 5 个领域包 domain_* + 5 个知识叶 knowledge_* + 3 个执行叶 execution_*」的渐进式按需下钻结构,首屏仅注入索引、按场景取子集,缓解长枚举导致的焦点稀释
  • 精选工具改为「实现 + *_SCHEMA 元数据」紧邻聚合(相似集聚),新增 semantic_tags/source/domain 字段,增删函数只需改一处
  • 统一工具入口:callTool 作为协议壳派发所有精选工具与 EDA 原生函数,listTools({scenario})/listPrompts({domain}) 分层过滤注入量降至 ~8–12,searchTools 增强基于条目自描述 semantic_tags 的倒排检索(取代中心登记表)
  • MCP 模块重定位:原顶层 eda-api.js、mcp-eda.js、mcp-prompt.js 及 vendor/*.min.js 整合至 iframe/mcp/ 目录(meta-tools.js/curated-tools//prompts.js/resources.js/eda-api.js),协议壳与精选工具/提示词/资源职责分离

v1.0.6 2026-08-05

  • 新增右侧六栏抽屉面板:图谱、提示词、精选工具、EDA函数、资源、日志,支持一键切换浏览
  • 新增知识图谱视图(D3 力导向图),可视化展示提示词与工具的引用网络,支持搜索居中与节点高亮
  • AI 生成的代码块支持直接编辑后再执行
  • 日志面板 JSON 内容支持按层级折叠展开,结构清晰可读
  • 新增导入/导出数据管理,支持从源码导入自定义工具与提示词

v1.0.5 2026-07-20

  • 移除嘉立创用户信息自动收集,手动输入用户名

v1.0.4 2026-07-14

  • 解决嘉立创假登录的问题
  • 扩展重名修复
  • 增加使用说明文档

v1.0.0 2025-12-26

  • 首次发布:AI巧绘
  • 支持 AI 对话与上下文管理,快速解答原理图设计相关问题
  • 支持 Function Calling 模式调用 EDA API 读取原理图信息
  • 集成火山引擎 ARK API,支持代码生成与执行
  • 提供私服模式,方便无 API Key 的用户体验
  • 支持双验证方式:AK 验证 / 私服 Token 验证
  • 使用 ARK 新 API,提供缓存功能减少 Token 消耗
  • 提供 MCP 工具集与优化提示词,使布线更智能并自动进行 RDC 检查
  • 支持计算元件边界功能与 SearchTool 自定义 API 覆盖
  • 页面按钮逻辑统一管理
  • 解决弹框放大缩小时样式混乱问题
  • 解决布线压盖问题
  • 解决 ToolList 数据量巨大导致 AI 崩溃的问题
  • 解决页面发送按钮无响应的问题
  • 提供安全确认的写入执行流程
暂无数据
暂无数据

评论

在登录或注册后才可以进行评论操作
全部评论(1)
按时间排序|按热度排序

类型

Schematic

关键词

AI原理图EDA扩展助手对话自动放置

扩展信息

版本v1.0.9
发布者

LCY

发布时间2026-09-15 01:42:54
名称

pro-schematic-ai-drafty

UUID

7f5625494d16493692e4532279c15b58

适用EDA版本:^2.3.0
报告

报告滥用

相关链接

主页:https://github.com/np1139059565/pro-schematic-ai-drafty
反馈:https://github.com/np1139059565/pro-schematic-ai-drafty/issues
仓库:https://github.com/np1139059565/pro-schematic-ai-drafty
logo

政策条款

服务条款隐私政策项目授权许可协议作出贡献感谢名单

软件版本

专业版标准版教育版私有化部署版

解决方案

专业版编辑器标准版编辑器桌面客户端API接口文档格式

使用帮助

用户论坛专业版教程标准版教程专业版更新标准版更新

关于我们

团队介绍相关报道关于公司联系我们合作联系
EDA公众号
EDA公众号
开源公众号
开源公众号
开源硬件交流群
开源硬件交流群
版权所有 - 深圳创电优选科技有限公司 粤ICP备2026007863号粤公网安备44030402002736号增值电信业务经营许可证粤B2-20201198ISO/IEC隐私政策用户协议