阅读提示:为防止内容获取不全,请勿使用浏览器阅读模式。
,向坤并没想着继续靠着他们赚钱,而是希望后续的维护、扩展、迭代,都能由马宏图组建的这个团队来完成,他要慢慢淡出——毕竟他是远程和他们交流,而且每周只的时间。
不过向坤并没有把他现在做出来的具体东西交给马宏国或者林总监,因为这样的速度对他们而言有点太匪夷所思了,而且马宏国团队都还没组建好,就算把这些东西给他,也没法让项目的完成速度提高。
他正好可以利用那边提供的经费,来研究和尝试自己的“ai助理计划”。
在签完合同后,林总监就给向坤打过来了20万的预付款,并且他如果购买了用于项目的设备,可以凭发票向他们申请报销。
其实这个项目和向坤的“ai助手计划”并没有什么关联性,但就像很多nba球员休赛期会请教练练习一下拳击等其他运动,锻炼反应等方面的能力一样,向坤也是想通过这个项目在赚钱的同时,通过实际的工作,来找一下灵感,看看能不能有什么新的想法。
所以向坤在实现几个核心的功能模块时,甚至在核心代码区域,用内联汇编的方式来写。
实际上大多数情况下,如果追求性能,++就够了,的情况都已经很少。除了嵌入式开发等少数场景,大多数开发人员并不需要直接用到汇编语言来搞开发。
但是向坤却是主动地在给自己“找麻烦”,因为他做这个项目,目的是为了找到他的“ai助理计划”的灵感。
而汇编既然最贴近机器语言,更容易pu理解,那么向坤就想要通过这一小部分代码的编写和思考,来“代入”电脑的思维方式,想着有没有什么办法,能够突破现在人工智能的各种实现方式。
而且汇编在某些情况下,也比其他高级语言拥有更灵活的优势。
他甚至在做完了那一小部分核心模块ar的汇编代码后,又自虐式地手写了那部分代码的x86版本。
但项目的进展飞快,向坤关于“ai助手”的灵感,却依然还没有任何头绪。
&向坤现在心有点野,有点贪,他实在是不想弄个简单的“沙雕ai”,他想弄一个“超级ai”。
做个简单的比喻:
小伙子小明养了一群鸟,这群鸟在他的驯养下十分地听话。
王老板对邻居杨小姐很不满,于是找到养鸟的小伙子小明。
王老板:“帮我报复她。”——这是甲方爸爸提出需求。
小明:“我让这群鸟在小红家上空飞,一会摆成s,一会摆成b,怎么样?”——这是沟通方案。
王老板:“可以,就这么干。”
如果把这群鸟当成是“计算机”,那么小明就是“程序员”或者说“开发者”。
这个训练的过程,就是编程的过程。
鸟群明白的“机器语言”只有:给吃的、不给吃的。
至于其他的内容,都是在这个基础上组合训练出来的。
“让这群鸟在小红家上空飞,一会摆成s,一会摆成b。”——这是具体需求。
“小明思考:我先引导几只头鸟的位置,然后其他鸟自然就跟上了,如此重复,就能让他们摆出我想要的图形。”——这是算法。
“鸟不到正确的位置我就不给吃的,到了就给吃的。”——这是函数。
不论小明把这鸟训得多好,多如臂使指,甚至依靠口令就能让鸟做特定的事情,一声呼啸就能让鸟飞上天一会摆成s,一会摆成b,看起来好像真的通人性,但实际上,它们本质能理解的,依然是:
给吃的,不给吃的。
所以超级ai这种存在,相当于要让鸟群直接明白:“我要让你们在小红家上空飞,一会摆成s,一会摆成b。”
甚至更进一步,能直接理解:“帮我报复她。”
本章未完,请点击下一页继续阅读》》