My bare bones definition of intelligence: prediction.
Any intelligence must be able to consistently predict itself & the environment.
To that end it necessarily develops or evolves abilities like learning, environment/self sensing, modeling, memory, salience, planning, heuristics, skills, etc.
With enough data and experience, the system should max out at an upper bound of tractability versus its environment.