最热门的编程语言 / 排名前20的 AI 编程 Prompt。全中,一条不差

真的全中啊,这几句话我都常说。

微信图片_20251029152635_44005_309.jpg

想不到这个居然还能有更新:

0070eUuegy1i6xaw1exv3j30cd0md40k.jpg

6 个赞

个人体验来说, 当做黑盒才是最好的用法

使用cli工具的体验感觉对完全不懂的人来说最友好, 你描述你想要什么, 然后得到一个产物,

然而, 如果你自己能写代码, 只是希望这些工具帮你生成一些东西, 那很容易就会变成需要不断的修补提示词, 让工具输出你想要的模式, 最后折腾下来token爆炸, 得到东西, 也是好不到哪里去; 除非你真的事无巨细的描述一切, 但这和亲自写一遍也没啥不同了;

这个图体现的正是这种心态, 不如放弃纠正和引导, 让他全自动就完事了;

1 个赞

只中了1345。

1 一个是中文看起来方便,脑子里不用转译一遍,另外也防止他输出一些其他乱七八糟的语言(之前遇到过拿西班牙语回我的……)

3 一般是和 5 连着出现的,一般是让他修 bug 没修好

4 后面接需求

  • 点进来之前:这个论坛最近标题党有点儿抬头啊,回头应该和小青蛙说说了
  • 点进来之后:……(
3 个赞
  1. 请只修改我让你修改的部分。
  2. 修改后的代码还是报错。
  3. 我让你增加功能,不要破坏我原有的功能。
  4. 不要解释,直接给我完整代码。
  5. 你这模块写完后又不用,凑行数呢,给我删了。
  6. 我是在windows系统内运行!不是Linux!
  7. 不需要考虑兼容windows路径
  8. Python有这个函数吗?这是node的好不!
1 个赞

你不会写的代码,模型也“不会写”,它只是通过已有的实现通过权重找与“猜”出结果。所以 vibe coding 的时候,与其说模型是一个写代码比你强的同事,倒不如说是一个水平与你相仿但精力和效率都比你高的下属。
你给的任务它是完全“不懂”的,但他根据以前的经验现查资料,给你先拼一个模棱两可但大概率可行的方案。你让它改细节它就不会了,因为细节需要的经验是无限的且很难量化的。

笑死了第6条生成了一大堆bash命令。不如把默认命令行改成git bash吧……

6和7其实是一体两面

大部分AI不会考虑兼容Linux和windows路径写法的区别,也不会考虑中文文件名,很多依赖也有细微的差别。
经常AI写代码只考虑Linux。

但有的时候吧,他又会自作主张的写太多Windows兼容代码,导致代码及其臃肿。

如果注明是在Windows平台,是不是可以规避这个问题?

除了1,我全中.

1 个赞

如果不会编程,最好还是只提尽可能单一功能的需求;
会编程的话,根据自己的编程思路,把具体的功能模块、工作流程都写一遍,AI也大概率能理解;
与其啰啰唆唆说AI哪里不对,不如修改提示词,把所有需求和AI未按你想法细化的部分都写清楚,让AI一次过解答;
我已经用AI写过一些脚本;在大工程中也让AI帮写一些单一特定功能的函数;体验下来这样的方式效果更好。
——
我自己是自动忽略代码后面AI生成的注解内容;当然如果AI生成的代码看不明白,注解也可以解决一些疑问

我不说用什么平台,AI高几率只针对linux开发,我说本脚本运行环境为windows,AI又经常试图自作主张的同时兼容你windows和Linux,让代码很臃肿。(当然这可能是AI记忆的问题,他记忆里我是双持的,大部分是面向linux的)

1 个赞

让AI干活就像当产品经理,AI 就是开发部门的具体员工。
虽然现在AI都在努力用思考模式,任务模式,替用户拆解问题,整理需求,完善要求。
但你这个经理下达的开发任务需求就模模糊糊,奇奇怪怪的不好理解,AI自然也领会不到你的需求。

是的,很多时候,如果继续追问AI,让他改代码,搞不好需要来回拉锯好几次才能在某次让AI“灵光一闪“终于领会需求写出对的代码,还不如直接新开了对话,重新提更完善的需求,让AI一次过。

1 个赞

ai还经常犯一个毛病,超超超超超级详细(或者说繁琐)的错误处理,并且这一大坨错误处理还经常完全没有机会触发……

简直就是恨不得每一个有多种可能的返回值都给你分类讨论

我也有这个情况,但是也还好反正我看不到,最怕的是用一种奇奇怪怪的方法去实现,暂时还能跑,后面功能堆上去之后报一些奇奇怪怪的耦合性的错误,调的人都麻了

Clip_20251030_141729.png

跟這個梗有異曲同工之妙

2 个赞

感谢分享经验,这么说来提问的时候要把场景说得尽量具体了。
但感觉有部分原因是我们对AI不够了解,不知道它会从哪些方面思考。 :sweat_smile:

我觉得还是自己规划分解到函数级别,然后生成函数比较好,输入输出简单直观可验证。生成ui就单纯出ui

或者AI过于注重高并发多线程使用,很多时候我让AI写的只是我自己用的小web工具,AI给我按承受每秒万次并发的架构写

完全想不到,这个居然能更新 :joy:

这是大模型自己总结的吧

1 个赞