重构aiobject

add AI state .