硬汉嵌入式论坛

 找回密码
 立即注册
查看: 201|回复: 12
收起左侧

[AI工具] 如何给codex创建一个SKILL,用于搭建项目?

[复制链接]

6

主题

360

回帖

378

积分

高级会员

积分
378
发表于 前天 23:53 | 显示全部楼层 |阅读模式
一个构想:给codex编写一个skill,用于自动生成代码。skill中表述:1)板卡的硬件配置【MCU,端口配置,外部芯片的资料等等】2)项目层次,功能模块描述,功能模块使用哪些硬件,模块用的算法等等。3)编码规范。4)参考代码。等等等等。有高手成功过吗?
回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
123173
QQ
发表于 昨天 09:10 | 显示全部楼层
简单的没问题,复杂的,AI搞不定,主要是网上没有参考可以爬取。

最好把可以参考的工程设计也给她。
回复

使用道具 举报

4

主题

186

回帖

198

积分

初级会员

积分
198
发表于 昨天 10:29 | 显示全部楼层
想得太简单了,你要自己拆分任务的,每步让AI输出,你确认。另外,一个skill不可能,否则太长了,codex都给你忘了
回复

使用道具 举报

8

主题

111

回帖

145

积分

初级会员

积分
145
发表于 昨天 10:49 | 显示全部楼层
你这不就是最近比较火的新词 “Loop Engineering ”。。。
回复

使用道具 举报

142

主题

740

回帖

1181

积分

至尊会员

积分
1181
QQ
发表于 昨天 13:26 | 显示全部楼层
做脚手架。之前搞过。就是生成模版代码。
回复

使用道具 举报

1

主题

49

回帖

52

积分

初级会员

积分
52
发表于 昨天 16:01 | 显示全部楼层
本帖最后由 tanek 于 2026-6-24 16:05 编辑

这个思路感觉不太对,你应该考虑哪些是可以脚本处理的。例如你说的配置,应该是用一个json/yaml文件填写配置,AI帮你写好脚本工具,AI调用这些工具。最重要的是考虑好AI如何检查确认它自己生成的东西都正确性,这个就是上面的兄弟说的 “Loop Engineering”

你应该让AI帮你写好脚本,脚本处理:下载程序(串口或者debug方式下载),写好自动调试脚本(crash dump, memory dump, 单步/断点)。然后AI自己调用自己写的脚本去实现功能。
回复

使用道具 举报

1

主题

49

回帖

52

积分

初级会员

积分
52
发表于 昨天 16:24 | 显示全部楼层
skill 写好之后,还可以用 waza 等工具或者 claude 的 skill-creator 等工具进行测试。
回复

使用道具 举报

1

主题

49

回帖

52

积分

初级会员

积分
52
发表于 昨天 16:24 | 显示全部楼层
skill 写好之后,还可以用 waza 等工具或者 claude 的 skill-creator 等工具进行测试。
回复

使用道具 举报

1

主题

13

回帖

16

积分

新手上路

积分
16
发表于 昨天 17:28 | 显示全部楼层
你把你的原理图告诉AI,然后让他生成硬件描述文档。你把硬件描述文档修改正确后,再扔给AI,让他帮你规划功能,你再修改。完成后就可以丢给AI帮你编码了。
回复

使用道具 举报

6

主题

360

回帖

378

积分

高级会员

积分
378
 楼主| 发表于 昨天 17:43 | 显示全部楼层
tanek ,你比我设想的更进一步了。我原来只是想让AI帮我写程序,人工debug。你这个思路更厉害。
回复

使用道具 举报

6

主题

360

回帖

378

积分

高级会员

积分
378
 楼主| 发表于 昨天 17:43 | 显示全部楼层
tanek ,你比我设想的更进一步了。我原来只是想让AI帮我写程序,人工debug。你这个思路更厉害。
回复

使用道具 举报

1

主题

49

回帖

52

积分

初级会员

积分
52
发表于 12 小时前 | 显示全部楼层
我现在就是这样做的。把下载程序(可能是uart可能是swd,总之是命令行工具就可以)/pyOCD/示波器/逻辑分析仪等等工具包装一下。

例如我遇到一个io相关的问题,就用示波器或者逻辑分析仪接好线,复现问题,作为基线,然后让AI根据一些skill开始调试,然后设定一个 goal ,就等AI完成了。
因为AI可以自己收集到足够的信息(串口/逻辑分析仪/示波器/调试器),所以调试问题或者做 git bisect 或者一点点加功能,都可以挺好处理的。
特别是一些繁琐的排查(A工作B不工作,让AI分析A和B的差异,然后一点点改,找出这中间的关键点),就不需要人花太多时间。
回复

使用道具 举报

1

主题

49

回帖

52

积分

初级会员

积分
52
发表于 12 小时前 | 显示全部楼层
xxx1234567890 发表于 2026-6-24 17:28
你把你的原理图告诉AI,然后让他生成硬件描述文档。你把硬件描述文档修改正确后,再扔给AI,让他帮你规划功 ...

如果是kicad的,就有现成的skill : https://github.com/aklofas/kicad-happy , 可以让它根据skill提取到足够的信心,让它分析电路了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2026-6-25 16:32 , Processed in 0.440650 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表