chatAI把功能变成代码,是不是需要一个工具?

win32桌面工具现在好像已经完全被无视了,
那就试试web的吧,服务器免费或便宜的也有,但续费(无论vps还是域名)就不便宜了
微信小程序好像可以免费放微信的服务器上,但后台程序还是不免费的,那就只能纯前端的html+js了。
暂时想到的有 数独、九宫图、系列密码生成器、迷宫。。。。

先试数独,它已经实现过的了,纯html+js,但写的磕磕碰碰,步骤的显示和回退 这个功能上问题比较多,干脆屏蔽了。 https://haitaov.top/config/sudu.htm
这次让元宝实现一次,它不支持从一个网址取代码看、改,只能从头一点点提需求来实现,似乎有人写过,它也被投喂过,马上能给出一个完整的网页,基本差不多,但每次提新的特性(比如 不能选的数字不要显示,候选数只有一个时用醒目的背景色突出提醒),有时会忘了之前的已经实现的要求。。。
最大的问题是,每次输出完整的代码,会很久;
只输出本次要求对应的改动,会短(也就 快)很多(AI服务器是不是也可以省很多计算?),但那就需要我手工把新改动复制覆盖到上次的完整代码里,需要一定的操作,
是不是已经有这样的工具:自动把改动部分覆盖成完整的代码(才能测试验证)?

听描述应该是几乎没接触过程序开发的小白…….那就先不说什么IDE了,这个太高端了

要不,你尝试一下那些公司推出的CLI工具?他们可以直接在本地修改代码。

不过,开发新人,如果想要写点什么,可靠的建议是,先去学习,而不是在这里使用AI。不过,这句话大多数人都听不进去就是了。

诶,话说IDE什么时候成了这么高端的东西了?

确实需要工具,现在的工具可以几乎自动化的完成一切。

但是一次生成和后期不断修改产生的差别还是很明显的,因为在修补过程中他可能会忘记前面的思考导致分裂感非常严重,甚至产生许多冗余代码。

目前, DeepSeek 的编程能力并不算强,元宝更侧重于面向普通大众的通用工具,用它来写代码确实是有点勉为其难了。

推荐你先去打开 Kimi 的网页版,然后输入如下提示词:

生成一个单网页小游戏:数独
要求:
- 可以显示步骤
- 可以回退(撤销)
- 内置基础的题目生成功能。

来体验一下效果。

然后 Kimi 的会员是 5 块钱 7 天的试用(新用户),其实量不大,属于我用不到一天的量,但是作为新人,购买以后安装它的编程工具,在本地体验一下还算是够用的。

AI 编程的 token 消耗量是巨大的,可以说好的效果都是用钱砸出来的。其他方面的难度倒是不大,大概就是你提示词写的不好,或者项目规划的不好,但是你肯往里面砸 token 也能做出差不多的效果来。

现在完全不会编程的小白,只要能清楚的说出需求,并且能够适当的判断工作量(不要企图让一个脚本计算哥德巴赫猜想),就这样用 Kimi 去写一些单网页的工具,已经非常非常方便了

1 个赞

新入门AI编程可以去试试Trae,或者Google Antigravity这些AI IDE

如果后续想进一步进步可以考虑Claude Code和Codex(但需要模型API渠道)

ide可以但还是有门槛(操作和费用),可以试试豆包,我不确定其他国产有没有,豆包默认支持canva模式,会有一个单独代码编辑器,只修改变动的内容,完成后也会有网页预览,还有版本记录支持随时回退

猜错了,接触了38年了。。。。小程序倒是只开了一个项目(系列密码生成器,已经由win32桌面版重写了一个php版,只是hash算法的结果居然会不同)就没进行。
IDE是从1989的turbo pascal3的仿wordstar突破到4的真正IDE才第一次接触,确实养懒养刁了,连vc这样的都无法接受。到后来的安卓开发环境,实在无法理解了。。。。

IDE支持AI的,好像都是很“现代”(庞杂)的那些了,而且都是很快(没用多少次)就需要收费的了
只有对话型的还能一直免费?现在发现的2个问题,第一个就是你说的 几次要求之后就忘了前面的要求了(这个不仅仅在编程上,问它手机的特性,也会如此,明明问红米系列,几次之后说到苹果系列去了),第二个问题就是 每次出完整代码太长就慢,只出改动的就需要手工覆盖(所以需要一个工具自动取新函数覆盖到最近的完整代码里)算不算智能体的一种?
现在没有这种覆盖工具?说明没什么人是这样 对话方式AI编程的?

具体到这个例子,还有很多独特的产品细节,比如 不可能作为候选的数字不显示、候选数量对应不同的背景色(只有1个时,是无脑点它了)、尽早发现会导致失败的选择。。。。

Trae 国内版目前是完全免费的。

因为有上下文长度的限制。对于 AI 来说,其实每一次都是一个单独的请求。之所以他能记住以前的内容,是因为在这次请求中携带了前面的内容。但是这种携带并不是无限制的。AI 对一次请求的处理,能接受的内容是有最大长度的。超过这个长度,常见的处理方法就是省略或者压缩。但无论怎样,都会导致信息的丢失。而你让他写代码,每一次的输出都非常长。就更容易观测到这种信息的丢失。

AI 编辑器就可以,或者编辑器里的 AI 插件。

更强一点的就是类似于 Claude Code,Codex,OpenCode 这些了。用这些工具基本可以不关注代码,只向 AI 讲述需求。但显然,这种用法需要用足够强的模型。否则就会一地鸡毛。

以上这些工具都会给 AI 配备专门的编辑方法,AI 读取文件,然后在自己的记忆里去进行理解修改,然后对文件只编辑特定的行。

但一般执行速度并没有想象的那么快,因为 AI 也需要思考,然后执行。而且有时候会涉及多处编辑,这个过程就会比较长。

对于 AI 编辑器,有时候布置一个任务,它可能需要执行十几分钟。

对于 Cli 工具,下达一个要求,他忙活半小时是很正常的。

这么慢啊?前晚看着元宝逐字符输出约10K的完整代码,都已经感觉慢了,它说可以只输出修改的部分,这样的速度也就可以接受了。。。。如果它增加一个AI之后的自动覆盖修改的代码块的功能,输出覆盖后的完整代码也会很快了。不行就外部实现一个覆盖工具。
如果每次都需要输入所有的历史要求(先不说token的钱,输入长度限制),那好像不是一个高效的方法。只能等更合理的机制(比如一个项目构造一个子训练集)了。

另外,现在一直怀疑AI能做的事,也只是因为它的训练投喂内容里出现过而已。真正从未有人做过的事,它基本上就在糊弄了。
例如 dll的头文件,默认都是运行时就加载的(所以如果缺失dll就一运行即报错无法用了)。但如果是特殊功能涉及的dll,它缺失了也应该只无法使用特殊功能,其它的全部功能应该可以用的,所以dll应该用到时才加载,这就需要另外形式的dll头文件(定义函数变量类型、变量,一个加载dll并赋值所有函数变量的函数),这两种头文件有比较固定的转换关系,应该可以 写一个工具来转换,而不是每个dll都要人工转换一次。
先让AI转换一个具体的dll头文件,再让AI写这个通用的转换工具——但很不成功

可以从免费的 Gemini-cli 开始试试…你会发现新大陆的,Claude code、codex,等等

没用几次就收费?这是下载了收费的VS Code了嘛?

怎么我用的全是免费的?还都是开源免费的?

另外,开发了三十几年怎么还用不了IDE?我现在不用IDE几乎不会写代码

到最后,真正的问题几乎只有价格。

1 个赞

认知都是螺旋式上升的。。。。

有些AI平台,除了免费试用后要收费,还有封锁中国用户的问题。。。。

如果chat方式能长久免费,增加 覆盖工具 也能解决每次输出完整代码的慢了

之前一个小程序(系列密码)还未完成,想先再发一个新的小程序(更简单、不需要后台的数独)

本来以为一个 个人开发账号 下可以发 n个小程序,但登录mp.weixin.pp.com只有现存的,没有新增的功能?
搜了一下,好像是需要再增加一个开发账号才能发新的小程序?
这个基本机制很反直觉啊?
小程序的结构也是js【 新建页面有两种方式

  1. 在目录树上右键,选择新建 Page,将自动生成页面所需要的 wxmlwxssjsjson
  2. 在 app.json 的 pages 字段,添加需要新建的页面的路径,将会自动生成该页面所需要的文件】而不是html?
    微信小程序里的东西完全不是一般常规的做法了?不就是h5吗?

个人账号的什么认证在人脸识别后还需要30元:
【微信认证服务费是基于腾讯提供的审核服务而支付的一次性费用,用户每申请一次均应按照《微信公众平台认证服务协议》中的费率标准支付一次审核费用。认证服务费不以认证成功为前提,也不受认证结果和认证状态影响。】