0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Copilot操作指南(二):使用预置提示词管理您自己的“工具”

KiCad ? 来源:KiCad ? 作者:KiCad ? 2025-07-21 11:15 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Copilot操作指南(一):使用图片生成原理图符号、PCB封装


/d/6818729.html


新版本的 Copilot 支持 Prompt 提示词的保存、导入及导出。您可以直接调用常用的提示词,结合与图纸的交互功能,快速实现一些非常酷的功能。

wKgZPGh5vWKAYNWJAAgGTD66qvk950.png

预置 Prompt 提示词

新版本的 Copilot 支持 Prompt 提示词的保存、导入及导出。您可以直接调用常用的提示词,结合与图纸的交互功能,快速实现想要的效果。

点击 Copilot 对话框右下角的小方块,调用或设置您的提示词。

wKgZPGh5vWKAcEPVAAAZ2FlWRmw097.png

使用预置的提示词

点击小方块后,您可以直接点击调用预置的提示词:

wKgZPGh5vWKAHzGoAACBb-C4150560.png

比如上图中,直接点击“对比两个器件”的预置提示词,提示词会自动填充到对话框中。此时在原理图中选中需要需要对比的两个器件(会出现 @当前选中区域的提示),然后回车确认。

wKgZPGh5vWKATbomAABHWAH21Xg659.png

Copilot 会给出器件的对比:

wKgZPGh5vWOAdquAAACeGMm74FA523.png

管理您的提示词

点击小方框后,再次点击“设置”,管理您的预置提示词:

wKgZPGh5vWSANkNwAABkARd-cog849.png

您可以添加、编辑、删除常用的提示词,也可以将提示词导出到本地文件进行保存,或者重新导入。

wKgZPGh5vWSAfN6JAAC17ypy2Vc153.png

添加提示词

点击“添加常用语”,添加您的提示词。在“唤醒词”中输入提示词的名称,在“常用语”中输入完整的提示词内容。

下图的提示词用于根据选中的器件生成C的头文件:

wKgZPGh5vWSANYurAACJ2ljjTQ4333.png

以下是在原理图中选中某个器件,并调用预置提示词后的效果:

wKgZPGh5vWSAbSfTAAExrsninwA142.pngwKgZPGh5vWWAeiWqAAPTTekxbDc632.png

导出提示词

点击“导出提示词”按钮,可以将预置的提示词保存到本地的文件。

wKgZPGh5vWWAJQH5AAAxAtSiNog562.png

导入提示词

点击“导入提示词”按钮,可以将本地文件中保存的提示词导入到 Copilot。

wKgZPGh5vWWARgHkAAAkvs1xM88873.png

注意:该操作会覆盖当前 Copilot 中的预置提示词。

“提示词”工具样例

示例1:根据图片的引脚生成原理图中的Port

需求:根据图片中黄色部分的信号名称,生成 KiCad 原理图中的全局 Port。

实现方式:

1. 在预置提示提示词中保存以下 Prompt,并设定名称标签

提示词 Prompt 内容:

请根据图片中的引脚信息,生成KiCad的Port格式,多个Port请依次往下排列,y坐标以100mil递增。参考格式如下,"test"为引脚名称:(global_label"test"(shape input)(at 74.93 66.04 0)(fields_autoplacedyes)(effects(font(size 1.27 1.27))(justify left))(uuid"e58dca30-38d3-4f31-a782-69a40cd2eeb5")(property"Intersheetrefs""${INTERSHEET_REFS}"(at 81.4833 66.04 0)(effects(font(size 1.27 1.27))(justify left)(hideyes))))

2. 将需要转换的引脚图片粘贴到 Copilot 中(图片粘贴成功后,对话框上方会出现 @image.png 的提示):

wKgZPGh5vWWAYGwOAABDz0Kc3bA805.pngwKgZPGh5vWWAROidAABv0sk7LsE866.png

唤起提示词,选择后点击“发送”。

在生成的答案中复制 Port 的代码,然后直接粘贴到原理图中即可

wKgZPGh5vWWAJYwOAAFtz4j17do148.png

注意:KiCad 的编辑器支持将符合格式的文本直接生成 KiCad 中的对象,因此使用该方法可以生成任意的对象。如果格式无法识别,则会以文本的方式粘贴。

Tips:在提示词中尽量给出对象的参考,这样生成的内容更准确。

作业:请尝试用该方法将图片直接生成 PCB 封装。

示例2:根据 KiCad 器件的引脚信息定义 C 的头文件

需求:选中 KiCad 中任意器件,根据其引脚生成 C 的头文件。

实现方式:

1. 在预置提示提示词中保存以下 Prompt,并设定名称标签。

提示词 Prompt 内容:

我要写一段嵌入式代码,请根据当前选中器件的引脚定义C程序的头文件

2. 在 KiCad 中选中目标器件,并唤醒提示词(Copilot 支持与画图中选中的对象互动,选中后,对话框中会出现 @当前选中区域 提示)

wKgZPGh5vWaAEPT6AAOArR3BQVA293.png

3. 以下为 Copilot 生成的回复:

#ifndefPIN_DEFINITIONS_H#definePIN_DEFINITIONS_H// RP2040 (U2) 引脚定义#defineRP2040_QSPI_SD1_PIN  55 // QSPI_DATA1#defineRP2040_GPIO22_PIN   34 // unconnected-(U2-GPIO22-Pad34)#defineRP2040_GPIO26_ADC0_PIN 38 // B_ADC#defineRP2040_GPIO25_PIN   37 // unconnected-(U2-GPIO25-Pad37)#defineRP2040_GPIO27_ADC1_PIN 39 // LED1#defineRP2040_GPIO6_PIN   8 // VEN#defineRP2040_GPIO9_PIN   12 // CS_RX#defineRP2040_GPIO11_PIN   14 // COPI_RTS#defineRP2040_RUN_PIN    26 // RST#defineRP2040_GPIO28_ADC2_PIN 40 // unconnected-(U2-GPIO28_ADC2-Pad40)#defineRP2040_GPIO1_PIN   3 // unconnected-(U2-GPIO1-Pad3)#defineRP2040_SWCLK_PIN   24 // SWCLK#defineRP2040_QSPI_SD2_PIN  54 // QSPI_DATA2#defineRP2040_GPIO29_ADC3_PIN 41 // unconnected-(U2-GPIO29_ADC3-Pad41)#defineRP2040_GPIO13_PIN   16 // SCL#defineRP2040_GPIO10_PIN   13 // ACK_CTS#defineRP2040_SWD_PIN    25 // SWDIO#defineRP2040_GPIO14_PIN   17 // SCK#defineRP2040_GPIO24_PIN   36 // unconnected-(U2-GPIO24-Pad36)#defineRP2040_GPIO23_PIN   35 // unconnected-(U2-GPIO23-Pad35)#defineRP2040_GPIO19_PIN   30 // IN_A#defineRP2040_GPIO20_PIN   31 // ESP_GPIO0#defineRP2040_XIN_PIN    20 // Net-(U2-XIN)#defineRP2040_GPIO21_PIN   32 // unconnected-(U2-GPIO21-Pad32)#defineRP2040_GPIO16_PIN   27 // unconnected-(U2-GPIO16-Pad27)#defineRP2040_GPIO17_PIN   28 // GPIO1#defineRP2040_XOUT_PIN    21 // Net-(U2-XOUT)#defineRP2040_QSPI_SD3_PIN  51 // QSPI_DATA3#defineRP2040_QSPI_SD0_PIN  53 // QSPI_DATA0#defineRP2040_GPIO2_PIN   4 // unconnected-(U2-GPIO2-Pad4)#defineRP2040_GPIO7_PIN   9 // IRQ#defineRP2040_GPIO5_PIN   7 // unconnected-(U2-GPIO5-Pad7)#defineRP2040_GPIO18_PIN   29 // IN_B#defineRP2040_QSPI_SS_PIN  56 // QSPI_CS#defineRP2040_USB_DM_PIN   46 // RD-#defineRP2040_GPIO15_PIN   18 // unconnected-(U2-GPIO15-Pad18)#defineRP2040_GPIO0_PIN   2 // unconnected-(U2-GPIO0-Pad2)#defineRP2040_USB_DP_PIN   47 // RD+#defineRP2040_GPIO4_PIN   6 // unconnected-(U2-GPIO4-Pad6)#defineRP2040_GPIO3_PIN   5 // ESP_RESET// ESP8266 (U5) 引脚定义 (假设您连接的是ESP8266)#defineESP8266_IO5_PIN   29 // CS_RX#defineESP8266_RXD0_IO1_PIN 35 // CS_RX#defineESP8266_IO12_PIN   14 // COPI_RTS#defineESP8266_IO33_PIN   9 // ACK_CTS#defineESP8266_IO18_PIN   30 // SCK#defineESP8266_RXD0_IO3_PIN 34 // CIPO_TX#defineESP8266_IO23_PIN   37 // CIPO_TX#defineESP8266_IO0_PIN   25 // ESP_GPIO0#defineESP8266_EN_PIN    3 // ESP_RESET#endif// PIN_DEFINITIONS_H

直接复制即可使用。

Tips:可以根据需求调整提示词,以达到最佳效果

结束语

在 Copilot 中预置提示词,可以快速实现一些非常便捷的功能。由于 Copilot 预置在 KiCad 中,使交互更便捷,而无需通过第三方的工具或浏览器进行。

Copilot操作指南(一):使用图片生成原理图符号、PCB封装


/d/6818729.html

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • pcb
    pcb
    +关注

    关注

    4370

    文章

    23511

    浏览量

    410250
  • CoPilot
    +关注

    关注

    1

    文章

    56

    浏览量

    6390
  • KiCAD
    +关注

    关注

    5

    文章

    264

    浏览量

    9580
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Quartus工具使用指南

    电子发烧友网站提供《Quartus工具使用指南.pdf》资料免费下载
    发表于 07-15 16:34 ?0次下载

    Copilot操作指南(一):使用图片生成原理图符号、PCB封装

    操作方法。? ” ? 图片生成原理图符号(Symbol) Copilot 支持图片生成原理图符号功能,支持原理图编辑器与符号编辑器两种场景。只需在 Copilot 中? @图片生成符号 ?功能,并将图片粘贴到
    的头像 发表于 07-15 11:14 ?1361次阅读
    <b class='flag-5'>Copilot</b><b class='flag-5'>操作</b><b class='flag-5'>指南</b>(一):使用图片生成原理图符号、PCB封装

    微软开源GitHub Copilot Chat,AI编程迎来新突破

    GitHub Copilot + vscode的组合我已经用了很久,我的代码开发效率完全提升了一个level。帮我代码提示,代码不全,注释理解生成代码等等,这些我是我经常用到的功能。 在今天凌晨4点
    的头像 发表于 07-02 09:34 ?244次阅读
    微软开源GitHub <b class='flag-5'>Copilot</b> Chat,AI编程迎来新突破

    各大厂商与新兴企业推出的 EDA Copilot 工具

    当前EDA(电子设计自动化)领域正经历AI驱动的智能化转型,各大厂商与新兴企业推出的EDA Copilot工具通过自然语言交互、自动化设计优化等技术,显著提升芯片设计效率。以下是基于最新行业
    的头像 发表于 06-06 09:34 ?949次阅读

    希望KiCad Copilot 帮你做什么? abg欧博 KiCad 9.0.2 怎么提升设计效率呢

    “ ?abg欧博 KiCad 9.0.2 版本增加 AI Copilot 的功能,除了知识问答,还可以直接与原理图、PCB 互动,了解电路的功能,进行简单的设计审查。您还希望 Copilot实现
    的头像 发表于 05-29 11:18 ?635次阅读
    <b class='flag-5'>您</b>希望KiCad <b class='flag-5'>Copilot</b> 帮你做什么? abg欧博 KiCad 9.0.2 怎么提升设计效率呢

    Arm推出GitHub Copilot新扩展程序

    工智能 (AI) 开发者工具之一,此次推出的扩展程序能让数百万 Copilot 用户更容易地访问 Arm 架构的技术,并为开发者提供更友好的体验。此外,此次发布亦首次为全球开发者免费提供了完整的基于 Arm
    的头像 发表于 02-24 10:14 ?589次阅读

    hyper管理器,Hyper管理器:管理工具使用指南

    随着大数据、云计算等新兴技术的不断发展,数据的规模呈指数级增长。在这样的背景下,批量管理工具的价值愈发凸显,它成为了我们在数据管理领域的重要利器。今天就为大家介绍Hyper管理器:管理工具
    的头像 发表于 02-08 09:57 ?1002次阅读
    hyper<b class='flag-5'>管理</b>器,Hyper<b class='flag-5'>管理</b>器:<b class='flag-5'>管理工具</b>使用<b class='flag-5'>指南</b>

    hyper -v管理,hyper -v管理操作指南,hyper-v批量管理工具的使用指南

    需求数据进行分析,为客户提供个性化的婚礼策划方案;在场地布置和供应商管理方面,批量虚拟机可以实现对场地资源和供应商信息的实时管理和优化,提高婚礼筹备的接下来和大家一起探索hyper-v管理
    的头像 发表于 02-06 15:31 ?292次阅读
    hyper -v<b class='flag-5'>管理</b>,hyper -v<b class='flag-5'>管理</b>的<b class='flag-5'>操作</b><b class='flag-5'>指南</b>,hyper-v批量<b class='flag-5'>管理工具</b>的使用<b class='flag-5'>指南</b>

    hyper-v 文件,Hyper-V文件管理:高效操作指南

    在日常办公中,我们常常需要对大量文件或数据进行重复性操作,比如批量修改文件名、批量更新数据等。这些任务不仅耗时费力,还容易出错。幸运的是,批量管理工具的出现为我们提供了一种高效的解决方案。今天就为
    的头像 发表于 02-06 10:27 ?783次阅读
    hyper-v 文件,Hyper-V文件<b class='flag-5'>管理</b>:高效<b class='flag-5'>操作</b><b class='flag-5'>指南</b>

    微软重新推出免费企业版Copilot:Microsoft 365 Copilot Chat

    据外媒最新报道,微软近期重新推出了其备受关注的企业版Copilot,并命名为“Microsoft 365 Copilot Chat”。这一新版本的最大亮点在于其免费提供的AI代理功能,为用户带来
    的头像 发表于 01-17 10:08 ?692次阅读

    EyeScan工具用户指南

    电子发烧友网站提供《EyeScan工具用户指南.pdf》资料免费下载
    发表于 12-09 16:09 ?0次下载
    EyeScan<b class='flag-5'>工具</b>用户<b class='flag-5'>指南</b>

    GitHub Copilot与Bitbucket、Jira、Confluence集成使用指南

    如何将GitHub Copilot与Bitbucket、Jira和Confluence集成使用?实操指南有! 阅读了解如何在Bitbucket存储库中轻松使用GitHub Copilot,以及
    的头像 发表于 12-03 14:37 ?871次阅读
    GitHub <b class='flag-5'>Copilot</b>与Bitbucket、Jira、Confluence集成使用<b class='flag-5'>指南</b>

    工作管理实战指南:利用Jira、Confluence等Atlassian工具打破信息孤岛,增强团队协作【含免费指南

    文末可免费获取指南!让轻松掌握Jira、Confluence等Atlassian工作管理“神器”,以打破信息孤岛,增强团队协作,并专注于最重要的工作~
    的头像 发表于 11-06 14:02 ?786次阅读
    工作<b class='flag-5'>管理</b>实战<b class='flag-5'>指南</b>:利用Jira、Confluence等Atlassian<b class='flag-5'>工具</b>打破信息孤岛,增强团队协作【含免费<b class='flag-5'>指南</b>】

    GitHub Copilot引入多模型支持

    近日,据外媒报道,GitHub正在为其代码完成和编程工具Copilot引入多模型支持。这一举措将为开发者提供更加灵活和多样化的选择。 在近日举办的GitHub Universe大会上,GitHub
    的头像 发表于 10-31 11:49 ?1020次阅读

    带你分析电池分选机的操作技巧

    ,有助于延长设备的使用期限,同时提升工作效率和产品质量。期待读者能够利用这份操作指南,在实际操作中不断提高自己的技能水平。在的电池生产过程
    的头像 发表于 10-12 17:32 ?817次阅读
    带你分析电池分选机的<b class='flag-5'>操作</b>技巧