AI semantic thinking