门户
图库
科技
数据
VR
区块链
学院
论坛
百科
导航
登录
注册
帮助中心
公社首页
中国人工智能社区
公社版块
广播
Follow
升级会员
动态
Space
用户名
Email
自动登录
找回密码
密码
登录
立即注册
登录后你可以:
登录
首次使用?
点我去注册
搜索
搜索
本版
文章
帖子
公社群组
用户
好友
收藏
道具
勋章
任务
淘帖
动态
日志
相册
分享
记录
留言板
广播
群组
门户
导读
排行榜
设置
我的收藏
退出
首页
›
智能技术
›
自然语言
›
为什么说“自然语言编程”是“精确的一维”? ...
返回列表
为什么说“自然语言编程”是“精确的一维”?
[复制链接]
天宇法援
2023-12-14 22:41:41
显示全部楼层
|
阅读模式
这个问题思考了挺久,最近似乎有了答案,就想着概括概括写下来和大家分享一下。
添加图片注释,不超过 140 字(可选)
一、“文本编程”Coding、“图形化编程”iVX/Scratch、“自然语言编程”GPT4
可以理解为三种最大的编程范式,其中“文本编程”时间最古老,从有了“程序”这个概念开始,就是基于“文本”在做Coding,文本大家可以理解为“精确的一维”编程。(语音和文字相对图像来说,基本上可以理解为“一维”)
有了这个概念,我们可以发现“自然语言编程”,其实也是“一维”的,和文本编程语言比起来,它的特定是“不那么精确”,好处也是显而易见“基本上人人都会”。比如说“我想要一个**接口”,“我想要一个贪吃蛇”... “自然语言编程”都可以非常好的解决。
“图形化编程“,很早就有例子,包括Labview、Matlab的Simulink等,但是这些包含了大量的“文本编程”元素,再到在“儿童编程”领域一枝独秀的“Scratch”,再到可以用于“通用应用开发的iVX”,图形化编程已经有了长足的进展。
二、三种编程范式的优缺点
文本编程Coding
优点:基础雄厚,人数和资源众多;描述准确(无歧义);
缺点:语言/框架众多(语法语义复杂),相对分散,学习成本高;基于字符输出,开发效率还是较低;跨语言兼容性较差,维护成本较高;
自然语言编程
优点:人人都会
缺点:自然语言“不够精确”,编程本质是一个“建模”的过程,“自然语言”并不是建模的理想选择,特别是针对一些复杂的业务或交互过程。描述一个“增删改查”可能10万字都描述不出来,还要让AI能够理解,这个基本上很难。
补充:自然语言适合用来“作画”也就是描述“生图”,为什么不适合“生码”但是适合“生图”呢?因为自然语言中包括大量的“形容词”,相当于是很多维度来进行“构造图片”,这样“精确”程度就会大大增加,由于海量形容词的加入,使得自然语言生图效果很好。
图像化编程
优点:学习成本低,开发效率高于文本(和产品有关,可以体验iVX的产品设计方式);描述准确;
缺点:无明显缺点(好的产品比较少)
三、对程序员的改变(重点)
文本编程Coding:就是程序员... 无改变
自然语言编程(OpenAI的原话):是要干掉“程序员”这个岗位或者说这个职业!
图形化编程:换一种新的方式进行编程
因此,相比较来看,我觉得图形化编程可能是更理想也是更可行的一种编程技术迭代的方案...
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
大神点评
3
光棍可乐
2023-12-15 07:01:09
显示全部楼层
边撸边过
回复
使用道具
举报
花开那一天
2023-12-15 12:27:13
来自手机
显示全部楼层
老哥,这波稳
回复
使用道具
举报
我爱胡杨树
2023-12-15 19:17:24
显示全部楼层
发发呆,回回帖,工作结束~
回复
使用道具
举报
发表新帖
回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
天宇法援
等待验证会员
0
关注
0
粉丝
8
帖子
Ta的主页
发布
发消息
加好友
最近发表
新品无人机亮相,有好多款
2024无人机热点回眸 | 科技导报
智能大型无人机首次亮相,增强作战保障,一千公里可高效投送
新车 | 天神之眼C+无人机,承载式车身/纯电SUV,方程豹钛3实车曝
延庆警方查处一起无人机“黑飞”违法违规案件,一男子被罚
外媒关注:中国新型无人机彩虹-9公开试飞
公社版块
版块推荐
更多版块
智能穿戴
智能家居
机器人
无人驾驶
无人机
反馈吐槽
闲聊灌水
大话智能
大数据
图像识别
自然语言
数据挖掘
大话智能
数据挖掘
北大讲座
清华讲座
网贷观察
股市评论
区块链
闲聊灌水
反馈吐槽
站务通知
关注我们