# 我们需要什么样的行为系统?
1. 行为来之前并不知道它来了,除了知道是什么行为,其他的也许一无所知。
1. 确定行为:`AddBehavior();`
2. 试图找到行为中的主体:`FindSubject(behavior); AddRelation(subject, behavior);`
3. 试图找到行为的其他信息:`FindEntity(behavior); FindAttribute(behavior); AddRelation(entity, behavior); AddRelation(attribute, behavior); AddRelation(attribute, entity);`
2. 行为来了就如蝴蝶拍了拍翅膀,需要有人知道,因为它可能带来一场海啸。
1. 进行通知:`FindRelations(behavior); SendNotificationTo(relations);`
2. 进行分析:`FindRelations(behavior); Snapshot(relations);`
3. 你所知道的永远是个局部,永远;所以让他自己长大。
1. 实体开放:`ListEntities(); Out(entities, entities->relations, entities->attributes);`
2. 实体回归:`In(entities);`
# 这样的行为系统需要什么特质?
1. 世界只留一扇门,能吃进所有Raw Data的唯一入口。
2. 对行为的自解释。
3. 自我归纳和成长策略。
网友评论