AI triangle model