第七章
意图对象理论
Intent Object Theory
7.1 意图理论概述
在 WSaiOS 人工认知体系中,对世界的理解不能停留在:
- 对象识别;
- 属性描述;
- 状态判断;
- 行为记录;
- 事件保存。
因为现实中的行为通常具有目的性。
例如:
观察到:
User
Search
Electric Toothbrush
仅知道:
用户执行了搜索行为。
但是进一步分析:
为什么搜索?
寻找什么?
希望达到什么结果?
才能形成完整认知。
因此:
WSaiOS 引入:
意图对象(Intent Object)理论。
意图对象用于描述:
主体产生行为之前的内部目标结构。
基本关系:
主体
↓
需求
↓
意图对象
↓
行为方法
↓
事件记录
↓
结果状态
7.2 意图对象定义
WSaiOS定义:
意图对象是描述认知主体在一定条件下,为满足某种需求并达到某种目标而形成的目的性认知对象。
意图不是行为本身。
区别:
行为回答:
做什么?
意图回答:
为什么做?
例如:
行为:
User.Buy(Phone)
意图:
Need:
Communication Tool
Goal:
Improve Communication
Motivation:
Old Phone Damaged
因此:
意图
↓
决定行为方向
7.3 意图对象结构
WSaiOS采用对象化结构:
{
"id":"",
"type":"Intent",
"actor":"",
"target":"",
"need":"",
"goal":"",
"motivation":"",
"condition":{
},
"expected_result":""
}
1. ID 意图编号
用于唯一识别意图对象。
例如:
intent_001
2. Actor 主体元素
表示产生意图的主体。
例如:
Human
Enterprise
Robot
System
例如:
User
↓
Intent
↓
Purchase Product
3. Target 目标对象
表示意图作用对象。
例如:
购买电动牙刷
结构:
Actor
↓
Intent
↓
Target
4. Need 需求元素
表示产生意图的基础原因。
例如:
用户:
Need:
Oral Cleaning
需求是行为产生的基础。
5. Goal 目标元素
表示希望达到的结果。
例如:
购买牙刷:
目标:
Improve Oral Care
6. Motivation 动机元素
表示产生意图的驱动力。
例如:
购买手机:
Old Phone Broken
↓
Replace Device
7. Condition 条件元素
表示影响意图执行的环境条件。
例如:
购买商品:
Budget Available
Stock Available
Price Acceptable
8. Expected Result 期望结果
表示意图完成后希望达到的状态。
例如:
Product Obtained
Need Satisfied
7.4 意图对象形成机制
WSaiOS认为:
意图不是直接产生。
而是由认知元素组合形成。
形成过程:
感知元素
↓
认知对象
↓
状态分析
↓
需求识别
↓
目标确定
↓
意图对象
例如:
输入:
Electric Toothbrush Price
形成认知:
对象:
Electric Toothbrush
属性:
Price
Specification
Brand
场景:
Shopping
组合:
Need:
Find Product Information
Goal:
Purchase Decision
形成:
Intent Object
7.5 意图对象分类理论
WSaiOS根据行为目标划分意图类型。
1. 用户需求意图
User Need Intent
描述:
个人主体希望获得某种结果。
例如:
User
Need
Food
包括:
- 获取;
- 使用;
- 学习;
- 娱乐;
- 解决问题。
2. 商业意图
Commercial Intent
描述:
企业或用户在商业环境中的目标。
例如:
采购:
Company
Need
Supplier
目标:
Find Stable Supplier
商业关键词:
electric toothbrush supplier USA
对应认知:
产品对象
+
采购需求
+
供应关系
↓
采购意图
3. 操作意图
Operation Intent
描述:
要求系统执行某种动作。
例如:
用户:
Delete File
意图:
Manage Data
4. 决策意图
Decision Intent
描述:
需要比较和选择。
例如:
输入:
Which Product Better?
形成:
Compare
↓
Evaluate
↓
Select
5. 学习意图
Learning Intent
描述:
主体获取知识。
例如:
Learn Programming
形成:
Knowledge Acquisition Intent
7.6 意图与行为关系
WSaiOS中:
意图控制行为方向。
关系:
Intent
↓
Method Selection
↓
Behavior
↓
Event
例如:
意图:
Get Food
可选择方法:
Buy()
Cook()
Eat()
形成不同事件。
7.7 意图逻辑判断
WSaiOS采用符号规则判断意图。
例如:
已知:
User
View Product
并且:
User
Compare Price
规则:
IF
View Product
AND
Compare Price
THEN
Intent = Purchase Consideration
形成:
行为元素
↓
规则判断
↓
意图对象
7.8 意图对象工程实现
JSON结构:
{
"type":"Intent",
"actor":"User",
"target":"Electric Toothbrush",
"need":"Oral Care",
"goal":"Purchase",
"motivation":"Replace Old Product"
}
面向对象:
class IntentObject
{
public $actor;
public $target;
public $need;
public $goal;
public $motivation;
public $condition;
public function selectMethod()
{
}
public function evaluateResult()
{
}
}
其中:
方法函数执行:
意图对象
↓
行为方法
↓
事件产生
7.9 意图对象与认知系统关系
完整结构:
感知元素
↓
认知元素
↓
认知对象
↓
属性
↓
状态
↓
关系
↓
行为元素
↓
事件记录
↓
状态变化
↓
意图对象
↓
逻辑判断
↓
决策
↓
执行
7.10 本章总结
第七章建立:
WSaiOS 意图对象理论。
核心观点:
- 行为描述动作;
- 意图描述目的;
- 意图由需求、目标、条件和对象组成;
- 意图通过规则选择行为方法;
- 行为执行产生事件;
- 事件改变对象状态。
最终模型:
需求元素
+
目标元素
+
条件元素
+
对象元素
↓
意图对象
↓
方法选择
↓
行为执行
↓
事件记录
↓
状态变化
意图对象理论使 WSaiOS 从:
认识对象
进一步进入:
理解对象为什么发生行为
它是后续:
- 场景认知理论;
- 推理理论;
- 决策理论;
- 记忆理论;
的基础组成部分。