85 条回复  ·  801 次点击
fredweili 小成 2024-9-9 09:07:46
copilot 可以帮我写函数,写测试,写功能代码还达不到,没能力思考和沟通
murmur 小成 2024-9-9 09:11:09
AI 目前打辅助不错,帮助你学新语言可以,完整开发还做不到
lzxz1234 小成 2024-9-9 09:15:19
目前阶段的 AI 只适用于对错不重要的场景,例如所有的文案类工作

代码类工作其实并不适合,但为什么某些人会觉得好用可能的原因有
1. 开发者不熟悉当前技术或者框架,如果没有 AI 需要结合百度、谷歌、文档才能正常开发
2. 需要进行大量简单代码开发,且不够熟悉 IDE 原有代码补全逻辑、快捷操作等

场景 1 里的 AI 相当于一个内嵌的实时搜索引擎,场景 2 里的 AI 只是一个高级代码补全工具

没有颠覆性的变化,至于哪些不感冒答案也出来,上面俩场景反一下就可以
ruoxie 小成 2024-9-9 09:17:59
最近用的最多的场景,丢给 chatgpt 如下 prompt:

You are a service that translates user requests into JSON objects of type "IOption" according to the following TypeScript definitions:
```
export type IOption = { value: string; label: string }[];
```
The following is a user request:
"""
乙方承担费用,1-电费,2-水费,3-煤气费,4-电视费,5-电话费,6-上网费,7-车位费,8-供暖费,9-物业费,10-其它
"""
The following is the user request translated into a JSON object with 2 spaces of indentation and no properties with the value undefined:

chatgpt 返回结果:

[
  { "value": "1", "label": "电费" },
  { "value": "2", "label": "水费" },
  { "value": "3", "label": "煤气费" },
  { "value": "4", "label": "电视费" },
  { "value": "5", "label": "电话费" },
  { "value": "6", "label": "上网费" },
  { "value": "7", "label": "车位费" },
  { "value": "8", "label": "供暖费" },
  { "value": "9", "label": "物业费" },
  { "value": "10", "label": "其它" }
]

结合代码模版生成如下代码:

export const costOfPartyBOptions = [
  { value: 1, label: "电费" },
  { value: 2, label: "水费" },
  { value: 3, label: "煤气费" },
  { value: 4, label: "电视费" },
  { value: 5, label: "电话费" },
  { value: 6, label: "上网费" },
  { value: 7, label: "车位费" },
  { value: 8, label: "供暖费" },
  { value: 9, label: "物业费" },
  { value: 10, label: "其它" },
];

export const costOfPartyBMap = costOfPartyBOptions.reduce(
  (obj, { label, value }) => {
    obj[value] = label;
    return obj;
  },
  {},
);

整个过程只是复制了接口文档的备注,其它都是已经写好的工具处理的:

乙方承担费用,1-电费,2-水费,3-煤气费,4-电视费,5-电话费,6-上网费,7-车位费,8-供暖费,9-物业费,10-其它
jymsy 小成 2024-9-9 09:20:56
都是玩具
Genshin2020 小成 2024-9-9 09:23:27
AI 对于我开发效率的提升大概有 1.5 倍左右的提升,我几乎是最早一批使用 AI 来协助写业务代码的,这个 1.5 倍提升是实打实的那种加速开发周期,但是其他同事就没有这个效率,对 AI 提问也是一个很有门槛的事情,比如我写一个复杂模块的时候,我会让 AI 先提供一个大纲,然后再按照子模块一个个去完成

但如果直接让 AI 写整个复杂模块,AI 输出的代码很难满足业务需求,太多地方需要人工调整,有时候加上调试时间,发现还不如不用

而分成子模块一个个去写,就可以灵活调整
clacf1 小成 2024-9-9 09:23:59
很多人是装逼的。
Wh1t3zZ 小成 2024-9-9 09:38:19
关于业务系统的复杂性,鹅厂有篇文章写得挺不错:
https://mp.weixin.qq.com/s/c0AEQjPkiG0ahiNWx1Ow1Q
Skifary 小成 2024-9-9 09:43:49
你觉得 AI 在你的领域(算法)能不能提供很大的帮助?
givenge 小成 2024-9-9 09:51:04
对于大部分的功能,我向 AI 描述需求,可能比我自己写代码还累,AI 现阶段辅助还行,全部代码交给 AI ,不如我自己写
返回顶部