“ 华秋 KiCad 9.0.2 版本增加 AI Copilot 的功能,除了知识问答,还可以直接与原理图、PCB 互动,了解电路的功能,进行简单的设计审查。您还希望 Copilot 帮您实现什么功能,来提升您的设计效率呢? ”
1yzv4ibe2rh64060611800.png
为什么要在 KiCad 中添加智能助手?5月初,华秋 KiCad 9.0.2 推出了第一个集成在工具中的 AI 智能助手。支持工程们直接选中原理图或 PCB 中的内容进行问答。版本发布后,得到了很多小伙伴的有意思的反馈,其中的很多建议都会添加到之后的 Copilot 版本中。
Copilot 的开发者们也希望听到更多的反馈,让工具可以更好地、实实在在地服务工程师小伙伴们的需求。大家有什么需求,欢迎在文末留言!
写到这儿有人可能会问,为什么不把好的功能直接写入 KiCad 主干代码,而要用外部工具的形式来实现呢?这个问题稍微有点复杂,主要原因是 KiCad 已经是一个百万行代码的项目,其构架和功能的依赖对于开发者来说还是比较复杂的;且因为是开源项目,核心开发者的时间和精力都有限,因此新功能的开发与合并相对会比商业软件慢一点儿。KiCad 有非常繁荣的 PCB 插件生态,里面有很多非常实用的功能,但也没来得及合并到主干,也是这个原因。所以如果可以通过插件或者 Copilot 的方式可以让用户更快地体验到更好的功能,何乐而不为呢?
同时 AI 的引入把开发的成本降低了,现在不会写代码的小伙伴也可以通过大模型轻松地写出一个插件或者一个小工具。在 KiCad 中添加 Copilot 面板,可以把工具和设计图纸更紧密的结合,快速、高效地实现很多以前需要使用很多工具才能串联起来的任务。
目前的智能助手可以做什么?
目前版本的智能助手主要还是以 chatbot 问答为主,可以与原理图、PCB 交互,也可以与图片交互。感兴趣的小伙伴可以仔细看一下应用白皮书:KiCad Copilot(华秋发行版)应用白皮书。
主要功能摘录如下:
? 在聊天面板中进行问答:
? 选中原理图/PCB中的对象,基于选中对象进行问答
? @添加上下文,将项目或器件作为上下文进行问答(类似cursor的 @code)
? 支持图片解析,直接将图片复制到面板中进行问答
? 使用原理图中的预置菜单,可以解答以下问题:
? 猜测项目的设计意图
? 归纳设计中的核心器件
? 详细介绍当前选中的器件
? 推荐相似器件
? 检查当前器件的连接关系是否正确
? 介绍当前选中器件引脚的功能
? 检查当前器件未连接的引脚并给出分析
? @查资料功能,基于高质量的数据库进行数据查询
? 避免大模型的幻觉,查询结果更准确
? 获取器件详情页面链接
? 获取器件价格
? 获取器件符号、封装预览
? PCB 同样支持 Copilot 对话
? 基于选中的对象问答
9.0.3 Copilot 新功能预览
以下是从 9.0.3 版本 Copilot 可能会支持的功能:
图片生成原理图符号比如下面这样的表格或者引脚图:
getencmenza64060611900.png
denkza3j2jh64060612000.png
yu4cqgvxb2q64060612100.png
a3e2qj5f4au64060612200.png
图片生成封装支持 IPC 标准的封装,都可以从 Package 的图片直接生成 Footprint。比如以下两个图片,只有图或者图+表的:
3voa3npgrrs64060612300.png
clvn3fqpa2564060612400.png
Copilot 符号摆放到原理图大概是下面这个意思:其它
据可靠消息,除了以下基本功能之外,还会有其它的惊喜。
您的反馈和建议很重要!
最后,还是希望更多的小伙伴体验下带 Copilot 的 KiCad,并提出您的建议和反馈,这样才能让工具越来越好用,让更多的工程师提升设计效率。之前 Hayden 同学做了很多有意思的尝试,也提了很多非常不错的建议。这些功能都已经在开发计划中,即使赶不上 9.0.3 也会在 9.0.4 也大家见面。
大家有什么好的想法,或者有什么想要实现的,可以留言或者直接联系华秋的开发团队。虽然现在还做不到完美自动布局、布线或者说全自动化设计,但我们得有梦想,说不定哪一天就实现了呢?
zwmtrtpbsljExpression_14@2x60612500.png
最后的最后,留一下华秋发行版的下载链接:https://kicad.eda.cn/download目前 Mac,Linux 的支持还有些问题,建议使用 Windows 的版本。也欢迎 Mac 或 Linux 的高手一起 build、修复问题、讨论方案,所有的代码和 builder 都在 gitlab 和 github 上开源(源码在 Gitlab: https://gitlab.com/kicad-hq/kicad, builder 在 Github 的华秋仓库)。
注意:如果想第一时间收到 KiCad 内容推送,请点击下方的名片,按关注,再设为星标。
常用合集汇总:
和 Dr Peter 一起学 KiCad
KiCad 8 探秘合集
KiCad 使用经验分享KiCad 设计项目(Made with KiCad)常见问题与解决方法KiCad 开发笔记插件应用
发布记录 |