- iamdhj2026-08-2471174
在 Kestra 写一个简单数据流,内置的 Gemini 很快就生成了可执行的代码。想把输出数值保留一位小数,使用 Gemini 的修改方案报错。把需求贴到 ChatGPT 很快出来一个修改方案,运行该方案还是报错。继续把报错信息继续贴给它,ChatGPT 立马滑跪道歉又给一个新方案,结果使用后运行还是出错。继续把报错信息贴给它已经没啥用了开始讲车轱辘话,切换到更高级的 Think 模式输出内容也差不多。
想网上搜索看有没有人讨论相关问题,结果根本找不到讨论 Kestra 使用问题的技术贴,当即感觉到全球 xx 水平下降一万倍段子的荒诞感。只能继续换到 Gemini Pro 问,又把官方文档关于数字过滤器内容贴给它才解决问题。
Stack Overflow 也没落了,以后估计越来越少线上讨论技术问题,模型给的方案有问题就换更高级的模型,都不行再使用神秘的古法编程解决。
主楼 - keenkiller2026-08-241484
想把输出数值保留一位小数:我感觉这个需求还不如古法来得快
- jark006-v2ex2026-08-2449722
坚持非遗古法手搓代码几个月,届时一觉醒来,全球编程水平下降一万倍,只有我不变。
可惜也没卵用了,开发方式正朝着下一个阶段“自然语言”编程进发,正如现在没多少人会深入研究如何写古法汇编了。 - GoogleQi2026-08-243472
- woshishui20222026-08-242128
“把输出数值保留一位小数” ,这个问题能卡住大模型啊?你打开方式是不是有问题哦
- bzw8752026-08-2445908
太好了,我在国企内网古法编程。这是我看到最开心的信息
- name19912026-08-2442220
不光是代码吧,我感觉全世界智商都得下降一大截
- xuanbg2026-08-2471175
这么简单的需求,还用 AI 搞毛。。。
- jark006-v2ex2026-08-2449722
- iamdhj2026-08-2471174
@woshishui2022 因为不是标准语言的小数点精度操作问题,是数据流平台 Kestra 的 YAML 配置文件里面的格式化输出,实际使用的是修改版的 Pebble Templates (Java)。虽然只是一个非常简单的问题,大模型少了参考数据也会抓瞎,实际它并不会思考。
ChatGPT 建议 1:{{ 10 / 3 | numberformat('0.0') }}
-- 可用于原版 Pebble TemplatesChatGPT 建议 2:{{ (10 / 3) | round(1) }}
-- 大模型幻想出来的方案,不知道出自哪种语言,Pebble 原版和 Kestra 修改版都不能用正确方案:{{ (10 / 3.0) | numberFormat('0.0') }}
-- Java 的整数除浮点数操作,数值使用小括号包起来,再使用驼峰命名方法 - xinyu3912026-08-252879
大模型的本质,就是算概率,它压根不会思考。
大模型就是把已有的知识压缩成概率图,从没有过的问题,它也只返回概率最大的答案,但不一定正确。