帮我看看:"纯粹智能逻辑理论构想" 有没有可行信
编号0101 纯粹智能逻辑理论构想(上)
一个人工智能系统, 最重要的是他应该可以自己修改自己,来保证知识和逻辑的自动增长,这是乎和软件工程互相矛盾,软件的算法一旦确定就无法更改. 除非设计出一个通用的万能的算法,可以解决一切的逻辑思考.
下面是关于人工智能的一些想法与构思,最基础的纯粹的文字逻辑,不考虑立体图形\声音的识别.
在现实社会中,老虎的爪子参数比人锋利, 但是人通过刀具武器增加自己的攻击力参数,老虎的速度比人快,但是人可以通过陷阱来避开或者说限制老虎的速度参数, 人拥有飞机后,可以创造一个飞行参数,
所以在这个文字agent世界中,只有一个通用智能逻辑: 通过个体参数对比, 修改参数\避开参数, 以及将来的创造新参数或归纳新参数.
1.参数化的agent世界, 构建出一个简单的通用的逻辑算法
举例:猴子拿挂在天花板上的香蕉
软件中猴子和香蕉都有自己的参数:
猴子参数: 坐标XYZ 长宽高 体重 生命 力量 归属自己 ……等
香蕉参数: 坐标XYZ 长宽高 体重 归属谁……等
逻辑判断过程:
A. 确定动词’拿’-----查询动词库’拿’需要的参数:猴子和香蕉坐标参数XYZ一致
B. 发现XY坐标参数不一致-----查询动词库‘走’可以更改XY坐标参数-----调用动词‘走’实现XY参数一致-----返回
C. 发现Z坐标参数不一致-----查询动词库 ‘跳’可以临时更改Z坐标参数-----调用动词‘跳’实现Z参数一致-----返回
D. 猴子和香蕉坐标参数XYZ一致-----调用动词’拿’更改香蕉的’归属参数’-----完成.
(搬箱子垫着拿到香蕉在7小节考虑,这里仅仅举例谈参数)
类似的可以推导很多问题
agent世界中的每一个个体,他们都有一长串的参数.
书也可以是一个个体,书中的所有文字都是它的参数.
拼图游戏(或8数码游戏)中8个小方块也可以作为8个个体,每个个体周围有空格时上下左右移动.
2.动词
通过上面的例子,很显然动词唯一的作用就是满足条件下可以更改参数,
走: 更改个体的坐标参数xy 条件:1个活的个体
跳: 更改个体的坐标参数z 条件:1个活的个体
拿: 更改个体的归属参数 条件:主导的活个体 有参数手或爪
另一个个体
2个个体参数xyz一致
吃: 更改个体的能量参数 条件:主导的活个体
另一个个体
杀: 更改个体的生命参数 条件:主导的活个体
另一个个体
………等
3.个体agent
在上面的例子中,
有4个个体: 猴子\香蕉\天花板\绳子,
每个个体都带有参数,
其中活物猴子可以调用动词’走’’拿’,
这样构成了一个基本的agent世界. 我们可以向这个世界加入更多的个体(如树\草\人等), 为每一个个体定制最基本的参数, 以及可以更改这个参数的动词.
4. 地图与agent个体想像空间
Agent个体和agent世界的通讯
a 建立agent世界地图数据库.
1.所有agent个体列表, 以及他们的基本参数:坐标 长宽高 体重 生命 力量……
2.归纳重点再次强调
将同一种类个体如100棵树作为一片树林归纳,
多个个体存在联系(如2人对话)
3.当前地图出现的声音列表以及作用范围
4.时间,天气,光暗
b 为每个活的agent个体建立一个叫 ’想像空间’ 的数据库,
通过 ’看\听’ 将一定范围内的地图数据库下载过来, 但是下载过来的agent列表参数不全,只有”坐标 长宽高 颜色”(模拟现实世界),其他参数调用这个agent私人归纳总结的记忆库
5. 随时间的流失, 动作的预测或猜想
现实世界中,对钟摆照一张相片, 我们不能依靠相片来判断钟摆是朝左还是朝右运动,当照片里钟摆在最低端的时候,甚至不知道它是不是静止不动的,对于人来说只有通过前后两个时间才能判断钟摆的运动方向,但在物理世界里,一个运动着的粒子是没有记忆的,它是依靠什么来判断向前还是向后? 因为在当前的一瞬间已经包含粒子的冲量矢量.
很显然,上面的2种判断方法, 对于agent系统来说,后面的方法要省事得多.比如地图上有2个人在打架,如果采用第1个判断方法, agent需要理解什么是打架?还要对比前后记忆等等一系列问题,难度很大并且效率很低
所以在上面第4节里,地图数据库和agent个体’想像空间’中, 需要为每个活的agent个体增加一条记录------‘当前动作’. 当地图上有2个人在打架, 旁观者通过’看\听’下载地图数据库,立马就可以得到结论,不存在思考的过程,简化了整个软件的设计压力.
明天继续写
6自我7记忆结构与事件8语言理解9软件框架10优先级11记忆归纳总结整理,模拟模拟梦\麻醉\唤醒12社会结构搭建
[解决办法]
一个人工智能系统, 最重要的是他应该可以自己修改自己,来保证知识和逻辑的自动增长。
只是比较认同这一句。
[解决办法]
好像没看到什么新意。实现起来难啊。
[解决办法]
支持搂主,收藏
[解决办法]
说说个人对人工智能的一些看法!
演绎:所谓的演绎,我们可以从生命的演化那里获取一些帮助。从单细胞到多细胞,从无神经到有神经,从植物到动物,这是个漫长的过程,最终演化成有高级智力的人类。目前我们所拥有的技术,大概还停留在模拟有应激能力的但没有思想的生物的程度;而有、无思想是一个从两变到质变的过程,巨大的飞跃!
聚合:从单细胞到多细胞,是一个聚合过程;从神经元到神经系统是个聚合的工程;从0到1也是个聚合的过程。我预计,不久将来,将颠覆目前的计算机技术,不是一个编程的过程,而是一个学习过程,或者说软件工程师只是一个导师,指导新兴的学员如何学习,创新的过程!
[解决办法]
先收藏,慢慢看。