“鸟不到正确位置
就不给吃
,到
就给吃
。”——这是函数。
不论小明把这鸟训得多好,多如臂使指,甚至依靠口令就能让鸟做特定事情,
声呼啸就能让鸟飞上天
会摆成S,
会摆成B,看起来好像真
通人性,但实际上,它们本质能理解
,依然是:
给吃,不给吃
。
所以超级AI这种存在,相当于要让鸟群直接明白:“要让你们在杨小姐家上空飞,
会摆成S,
会摆成B。”
甚至更进步,能直接理解:“帮
王老板对邻居杨小姐很不满,于是找到养鸟小伙子小明。
王老板:“帮报复她。”——这是甲方爸爸提出需求。
小明:“让这群鸟在杨小姐家上空飞,
会摆成S,
会摆成B,怎
样?”——这是沟通方案。
王老板:“可以,就这干。”
如果把这群鸟当成是“计算机”,那小明就是“程序员”或者说“开发者”。
困难远远超出它带来那
丢丢不足道
性能提升。
实际上大多数情况下,如果追求性能,用C++就够,用C
情况都已经很少。除
嵌入式开发等少数场景,大多数开发人员并不需要直接用到汇编语言来搞开发。
但是向坤却是主动地在给自己“找麻烦”,因为他做这个项目,目是为
找到他
“AI助理计划”
灵感。
而汇编既然最贴近机器语言,更容易为CPU理解,那向坤就想要通过这
小部分代码
编写和思考,来“代入”电脑
思维方式,想着有没有什
办法,能够突破现在人工智能
各种实现方式。
而且汇编在某些情况下,也比其他高级语言拥有更灵活优势。
这个训练过程,就是编程
过程。
鸟群明白“机器语言”只有:给吃
、不给吃
。
至于其他内容,都是在这个基础上组合训练出来
。
“让这群鸟在杨小姐家上空飞,会摆成S,
会摆成B。”——这是具体需求。
“小明思考:先引导几只头鸟
位置,然后其他鸟自然就跟上
,如此重复,就能让他们摆出
想要
图形。”——这是算法。
他甚至在做完那
小部分核心模块ARM下
汇编代码后,又自虐式地手写
那部分代码
X86版本。
但项目进展飞快,向坤关于“AI助手”
灵感,却依然还没有任何头绪。
向坤现在心有点野,有点贪,他实在是不想弄个简单“沙雕AI”,他想弄
个“超级AI”。
做个简单比喻:
小伙子小明养群鸟,这群鸟在他
驯养下十分地听话。
请关闭浏览器阅读模式后查看本章节,否则可能部分章节内容会丢失。