大家 还都是喜欢看故事
然后拿去跟别人讲故事吹牛B
至于自己做,那是下等人干的事,听听就算了。也或许
还是觉得自己脑容量不够做不了
【 在 lvsoft 的大作中提到: 】
: 标 题: Re: 有AI以后, 编程语言真的不用学了
: 发信站: 水木社区 (Tue Jan 14 08:22:44 2025), 站内
:
: 没任何进展,但自那之后我已经进入茶不思饭不想夜不能寐的状态,把所有的时间都拿来疯狂码代码了...
: 比如现在又是一不小心干到了天亮...
:
: 我在尝试完全让ai以写代码的形式从零开始去设计一块pcb,结果发现它设计的很不错。
: 唯一的问题是这个把代码编译成pcb的工具不是很好用。我瞅了一眼这个工具的历史,作者一个人开发了8年时间,1.1k个star,38个release,不算很有名但也不是完全无名,算是小有规模但还不够成熟。
:
: 然后我想试试让ai去改进这个项目,去扩展一些我想要的功能,但试了一把之后感觉不太好。主要是这个项目是基于python写的,而且时间跨度这么久,自然是没有type annotation的。这种项目要改下首先要弄清楚作者的思路,否则改起来效率太低。而且这个工具依赖的eda工具版本太老
: 耍壹炔幌胝厶谀敲蠢系膃da工具也不想帮它upgrade到最新版本,况且它的auto placement/layout算法还是用python写的,基本上也就是比没有好一点,跑的贼慢,使用体验本来就不咋滴。ai虽然帮我upgrade了一下,但代码虽然能跑出来,auto layout部分似乎有bug,它自己的testcase
: 獠糠忠膊煌瓯福厶诹思赶轮笪揖团恕
:
: 然后我就想,干脆我用rust从零写一个吧...然后我连轴转的干了大概30小时,写出来了.....
:
: 目前我在不断完善我这个rust版的基于代码的pcb设计工具。主体功能已经ok,目前我在给它加个dsl,这个dsl是利用rust的过程宏实现的,可以内嵌在rust代码里面,能很简洁的描述电路的设计。目前这个dsl的语法设计应该很完备了,99%的代码都通过测试了。就是有一个feature比较麻
: 常蚁胍隸`符号来包裹特殊字符,毕竟电路的pin name里面经常会有奇奇怪怪的符号。但rust过程宏支持``比较困难,跟它的语法有冲突,我只要换成别的符号就能绕开但我又不想妥协,目前还在跟ai一起想办法看看怎么搞定...当然整个dsl也基本是ai干的,ai设计的语法,ai写的bnf
: 琣i写的parser...我更的是跟它讨论 + 指出它的错误...不过parser的debug问题比较复杂,ai没办法独立搞定,我帮它做了分治的规划,感觉目前claude的200K token的脑容量还是略有欠缺,如果也跟gemini一样来到了10M token规模估计就完全没任何问题了。
:
: 搞定了这个之后我会继续尝试ai自动布线器。这个难度也很大我不能确定搞出来,但现在真的跟以前不一样了,以前这个东西做起来很有挑战的,我能想到的都是问题和难点。但现在看上去一切皆在眼前只要去做就行了...
:
: 总之我最近非常的focus,这次的项目真的算是比较复杂的项目了,我也hit了ai的边界,现在也不是100%ai在写,我也亲自下场写了不少代码,已经很久没有这种如此兴奋的感觉了...
:
: 至于之前挖的坑,这个不要急会填的,不过优先级确实不高...我现在创造力爆棚,有一大堆的pending很久的事情想做。另一方面,这些想法在以前每个都是需要一支团队做好久的,但现在真的能在若干天内做出来...挖坑不填已经是过去时了,我估计我接下来会维持这种状态好久~~
:
: 总之我强烈建议各位,赶紧用起来吧。至于还在观望,还想讨论ai行不行有没有意义能不能做这个能不能做哪个的,我已经不想聊这些话题了
:
: 【 在 DoorWay 的大作中提到: 】
: : 大佬打扰,继续弄了没,有进展吗。
:
: --
: ※ 修改:·lvsoft 于 Jan 14 08:56:37 2025 修改本文·[FROM: 117.135.80.*]
: ※ 来源:·水木社区
http://www.mysmth.net·[FROM: 117.135.80.*]
--
修改:lvsoft FROM 117.135.80.*
FROM 111.201.75.174