人机对话
3430 1
[1 楼] duoduobear [Canon论坛版主]
1-26 01:40
曾经一段时间,操作电脑采用人机对话的方式,命令行操作就是这样一种方式。比较典型的就是电脑辅助工程图设计软件AutoCAD,它发展得很早,所以它的使用UI充满了人机对话的这种后来看来很原始的风格,比如绘制一条线段,需要在命令行里输入line命令,然后AutoCAD会询问线段的起始点,操作员输入起始点信息后,Autocad再询问终点,操作员输入终点信息后,AutoCAD绘制一条线段。
虽然随着图形用户界面的引入,AutoCAD在输入起始点和终点信息时可以使用鼠标直接点击屏幕上的位置来输入,但直接在人机对话的命令行里输入数字坐标点也是可以的。可见,即使没有图形界面,完全依靠命令行的文本输入,AutoCAD也是可以绘制出一个图形的。当然这个图形是存储在电脑里的逻辑图形,只有将它显示或打印出来,操作者才能看到真正的图形。后来出现更多“现代化”软件,直接进行图形界面交互操作,不再使用命令行类的人机对话方式了。

后来图形用户界面发展起来,曾为人机交互的主流方式,人机对话这种方式的使用逐渐减少。但近些年来,基于unix或linux的系统开发大发展,基于命令行的人机交互方式明显的回归。而ChatGPT的出现无疑是让人机对话交互方式提升到新的程度。现在各种大语言模型类工具层出不穷,大量使用人机对话方式。


显然,“人机对话”真的又回归了。
[2 楼] CATWK [泡菜]
1-26 09:19
命令行这种人机交互方式从固定语法格式到接近自然语言的发展几乎是必然