先不说行不行,GPT-4的Vision模式不知道大家用过没,就是可以读图理解的那个。
它可以做到以下的事情
这是我随手画的一个草图,我字写的难看,将就看。
然后上传到GPT4V上,并且让它根据这个生成Html。
从结果上看,它能读懂,并生成了html代码。
这串代码运行一下,是右边的东西
再加上一些CSS格式,让它好看一下
你可以看一些细节,完全没啥问题。
渲染出来的是这样
你就说牛不牛吧。
那能不能代替底层程序员,我觉得很难说。
因为按照线性发展的眼光看,那么GPT再牛,也需要一个人用才行,那这条线的人自然不觉得GPT能替代底层程序员。
但是科技这玩意最大的不确定就是它存在技术爆炸,GPT最新发布的Assistant就看到了AI Agent的端倪。
我就是让它给我做一个购物网站,并且要全部的代码还要教我如何运行,右边就是它的思考以及处理比如,你可以看到前面的get/post字样,其实就是通信里面的东西。
Post抛出指令,Get收到指令。
它的厉害之处可以生成一系列的指令并自动执行,虽然现在很多步骤还是需要人工介入,但是一旦智能程度提高。
那么给它开放足够多的接口,它是可以做成一般程序员能做的增删改查之类的工作的。
并且这是毫无疑问的。
但是能不能替代,真的很难说,因为机器换掉人,这其实是一个伦理问题。
其实说白了,任何行业在未来都会被AI或多或少的冲击到,因为ChatGPT做为一个可以持续提升智能的AI,在某些方面的智能程度超过人类并不是什么难事。
比如在面对一些机械性的有严格判断条件的环境下,它就可以很好地完成这些任务。这些任务往往是重复性的、规则性的,比如代码的编写、测试和调试。随着AI技术的不断进步,特别是自然语言处理和机器学习领域的发展,像ChatGPT这样的模型可以在不需要太多人工干预的情况下自动完成更复杂的编程任务。它可以理解人类的需求,转化为具体的编程指令,甚至能够自主学习新的编程语言和框架。
然而,即使ChatGPT在某些方面能够替代人类程序员的工作,但它依然存在局限性。首先,程序设计不仅仅是编写代码,它还涉及到对问题的深入理解、创新解决方案的提出、复杂系统架构的设计等。这些更高层次的工作需要创造力、直觉、经验和深刻的业务理解,这是目前的AI还无法完全实现的。
其次,编程很大程度上是一种艺术,它不仅仅是逻辑严密的代码堆砌,还包括代码的可读性、可维护性和优雅性。这些质量维度是通过程序员的经验、风格和偏好体现出来的,而这些目前对于AI来说还是一个挑战。
另外,程序员的工作不仅仅是编写代码,还包括与团队成员的沟通、理解客户需求、处理突发问题等。这些软技能对于一个成功的项目至关重要,而这些是目前的AI技术难以替代的。
总的来说,虽然像ChatGPT这样的模型在未来可能在编程方面取代一些重复性和规则性强的工作,但是高层次的、需要创造力和深刻业务理解的工作仍然需要人类程序员的参与。而且,随着AI技术的发展,程序员的工作内容和方式可能会发生变化,但他们的角色和价值不会消失。相反,他们可能需要学习如何与这些先进的工具合作,共同推动技术的发展。
文章来自于知乎 “平凡”,作者 “平凡”
【开源免费】AutoGPT是一个允许用户创建和运行智能体的(AI Agents)项目。用户创建的智能体能够自动执行各种任务,从而让AI有步骤的去解决实际问题。
项目地址:https://github.com/Significant-Gravitas/AutoGPT
【开源免费】MetaGPT是一个“软件开发公司”的智能体项目,只需要输入一句话的老板需求,MetaGPT即可输出用户故事 / 竞品分析 / 需求 / 数据结构 / APIs / 文件等软件开发的相关内容。MetaGPT内置了各种AI角色,包括产品经理 / 架构师 / 项目经理 / 工程师,MetaGPT提供了一个精心调配的软件公司研发全过程的SOP。
项目地址:https://github.com/geekan/MetaGPT/blob/main/docs/README_CN.md