三行代码的ChatGPT
2023-04-27 本文已影响0人
阿橘呓语
第一行代码:“请输入问题”+文本输入框
第二行代码:一个提交按钮
第三行代码:如果你输入“你好”,就回复“你好,我是ChatGPT”
看到这,你也许感觉你被耍了--不,不是我在耍你,而是你的认知耍了你。
仔细分析一下:
前两行没毛病,为什么第三行只有一行?
因为我知道你不懂算法,就算我写100行、1000行,你还是不懂,所以我用一行代码“代替”了算法。
ChatGPT需要算法--这是第一个结论。
做过研发的同学可能会说:你没有读数据库!
好,我修改一下:
从数据库读取相关的答案,筛选掉不相关的答案,然后给出回复。
ChatGPT需要读取数据库--这是第二个结论。
可能又有同学说:你只读数据库还不够,你还不够智能!
不对,算法包括智能算法,AI算法等等。
可能搞预测的同学又说:你没有模型!所以你这个东西很low!
好,我加上模型:
从数据库读取相关的答案,筛选掉不相关的答案,通过模型给出回复。
ChatGPT需要模型--这是第三个结论。
我们整合一下:
第一行代码:“请输入问题”+文本输入框
第二行代码:一个提交按钮
第三行代码:从数据库读取相关的答案,筛选掉不相关的答案,通过模型给出回复
咦?还是三行代码。
可能有人说我耍赖,因为真实的ChatGPT不可能是三行代码。
对,真实的ChatGPT绝不可能是三行代码,我写的是你能读懂的--「伪代码」,伪代码也是代码呀!
认识这个世界就像“盲人摸象”,认识ChatGPT也不例外。
如果想得到相对正确的答案,除了学习,别无他法。
我是阿橘,分享认知哲学、探索本元。
喜欢就关注我吧,谢谢!