V2EX Chuckle 的所有回复 第 1 页 / 共 13 页
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX    Chuckle    全部回复第 1 页 / 共 13 页
回复总数  242
1  2  3  4  5  6  7  8  9  10 ... 13  
对,原本要再招一个人干活,现在变成给人配个 ai ,原本一天干一需求,变成两个需求多线程干,桌面切来切去,等 ai 回复,也不是需求有多难,就是干一件事的心流被打断,多个任务反复切换费脑子就累
@qiuyuerror #66 有空可以看看人月神话这书
毕业了才知道软件工程是门好课。
------
学习什么语言不重要,语言是工具,ai 也是工具,没有 ai 的时候速通一个语言最多也就 7 天,像 js 这种 3 天就能搞定,现在有 ai 了,学不学语言都无所谓了,有更好的工具就用,发展到自然语言编程更好,工具是有最佳实践的,就像有了高级语言,也还是需要很多人写汇编,搞芯片前端的赚得可多了,摆脱技术思维去看问题。
------
没有 ai 的时候,写代码的时间其实也没占多少,都是做做需求,维护下现有系统,真碰上重构、新功能开发,现在 AI 也搞不定,一堆没法写成文档的东西,怎么给 ai 讲,让 ai 发挥,等上线爆炸,1m 上下文还是太小了,等 100m 还有可能。我最近在搞一个重构,13w 行有效代码,45 个业务独立包,古法占了 70%,老代码里那堆死逻辑,shi 山,要复刻,各种取舍、业务风险都要人把握,这些不是技术的事情,看到渐进式加载、上下文压缩就想到小马拉大车。把技术看得太重了,业务和技术,拿出来总是吵架的话题。
------
学技术本质也就是在学用工具,现在学怎么用 ai 这么工具反而顺应时代。提供工具肯定是最赚钱的,淘金热边上卖铲子。
@maix27 #120 有啊,搞出来挺多 AI 产品了,业务上的,还有自用的,什么需求 AI 分析,全自动创建仓库写代码提 cr ,但都还是实验,碰上实际业务需求还是难绷,知识文档都在语雀上,迭代这么多年体量已经 boom 了,而且,有些东西 AI 就是搞不了,我现在又个重构任务,20w 行 tsx 代码,好几个包,和拆炸弹一样,AI 只能辅助我梳理原来业务逻辑,harness 那文章都强调单仓库了,而且还要测试自闭环,自动化测试根本就是天方夜谭 https://i.imgur.com/NIvxivj.png
写点 cli 工具、浏览器插件、司内自用软件这种,一个仓库搞定,没有复杂多包依赖关系,代码总量最多几 w 的,那现在 AI 随便写,3 天平地起高楼,也不用 cr ,自己点一点看看功能对了就行。
但是吧,司内重业务的代码,一个页面背后几十个独立包,依赖关系错综复杂,代码加起来快百万,AI 就省省吧,上下文不够的,现在的渐进式加载就会漏东西,只能辅助人处理,比如找函数的链路,某个参数到底有没有用到之类的,明确一个小功能点去改,改完几百行代码 cr 下也行,至于全自动整个需求让 AI 改就算了,包是进雷区的。
每次改这种维护了好几年的项目,就和拆弹专家一样
和 spec 驱动差不多?
3 月 26 日
回复了 DeepSIeep 创建的主题 程序员 你们 code 都用哪个 AI。费用多少啊
公司开的 cursor ,这个月已经 100 多刀了
3 月 22 日
回复了 Comyn 创建的主题 Java ai 编程的情况在你们使用什么 IDE
vscode 族群 https://i.imgur.com/agAJ0Rd.png 现在用 cursor
@linhey #8 看了,我们一个微前端 app 入口 50 多个依赖包,依赖包还有依赖包,业务组件都是封装抽离的,构建注入这套不现实,在看 bippy 动态注入的方案了
skill 本身就是个 tool ,也就是个 mcp 协议的东西
@linhey #5 组件在依赖包里怎么办,发到生产包的总不能编译时注入 debug-data 属性吧 https://i.imgur.com/MAyk5GN.png
@Chuckle 只改 app 的构建,能做到给安装的依赖包产物里的组件加上 data-***的额外信息么
最近刚好也需要个从页面元素定位到源码的方案,为的也是 AI 能知道要改哪里、影响范围评估等等。
umi+qiankun 微前端,要改的东西都在独立包里,app 工程就是个页面入口,有时候套快 5 层包人找起来很麻烦,本地只跑 app 的 source map 也没用,安装的包产物都是服务器构建出来的,构建时在节点上注入大量信息也不太行,除非每个包都构建两个版本,构建生产 app 用的 和 开发时带信息的产物。
我现在做法是提取 dom 特征节点(还是有注入一些特殊属性的)、url 路径等元信息,克隆所有的几百个包到本地,让 AI 自己先暴力找,确实能找到,就是慢,也费 token 。优化的话,找到了就把信息落向量数据库里,类似 RAG 一样,特征信息变动还是少的,特征节点嵌套结构也稳定,下次找就快了,至少能快速找到对应包工程,再去定位具体代码。
不过,如果从 React 本身入手,模仿 React Scan 运行时注入应该更好?
另外 AI 写代码确实好用,就是测试起来太麻烦了,很难自闭环,业务链路长又大,e2e 测试的时候没数据,或者接口报错,AI 能自己 call 后端,或者自己造、自己修(
光结构化替换的话信息本身没变,对 AI 来说没区别,要是塞多无用中间代码,200k 上下文里就 1k 有效代码的话,信息多了,对 AI 才有点麻烦
nestjs ,司内内部服务、监控之类的都用它,业务还是用 java
3 月 17 日
回复了 x1024m 创建的主题 程序员 怪不得这么多中转站
哪有平白无故的便宜,就差库克做苹果 ai 都得买中转了
3 月 17 日
回复了 blueeon 创建的主题 程序员 为什么放弃了 RAG? RAG 的六大难题
思路不错,大模型缺少的始终是信息,无论是提示词工程还是知识库,都是为了更好地给大模型提供信息,剩下的就是相信大模型本身的计算能力了,我也在考虑将信息抽象若干层,当然这个若干层不能是人定的,而是用模型学习计算出来的,形成一张可扩展的、有层次的信息地图。让大模型能够自由寻找。这有点像人脑的记忆结构,人脑也会压缩记忆信息,回想起来的时候,往往只是模模糊糊知道大概发生了什么,有什么人、做了什么事之类的,如果需要想起来,可能会去找照片、录像、日记等等。
3 月 17 日
回复了 383394544 创建的主题 Google Antigravity 清空了我的 .zshrc
有上下文可以回滚,不过就怕是命令删除、清空了文件,这种文件内容不在上下文的,或者上下文已经被压缩了,就寄了,话说现在这些 agent 为啥不考虑搞个备份机制,每次对现有文件的写操作都先把原文件备份到一个地方,这个地方设置个 50g 也够用了吧,新的替代旧的
3 月 9 日
回复了 Surfire 创建的主题 macOS 昨晚升级完 26.3.1 以后用不了了?
clash x pro 无问题
@capgrey 嗯,抓包看了下,mcp 是 schema fc ,skill 也放在 tools 里,看起来就是预设提示词,很灵活,大模型要了之后才把对应的 skill.md 读给大模型,神 token 啊
1  2  3  4  5  6  7  8  9  10 ... 13  
About     Help     Advertise     Blog     API     FAQ     Solana     895 Online   Highest 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 35ms UTC 20:39 PVG 04:39 LAX 13:39 JFK 16:39
Do have faith in what you're doing.
ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86