enemy ai character

Hi, not sure if I am posting in the right place, but I am new to game dev, and have a general question regarding enemy AI characters, hoping someone can help me.

What is the general workflow for creating an enemy AI character ?

The most used to create AI is NavMesh, which creates the calculation of the path automatically to reach the desired destination, being able to follow the player.

see Working with Animation Rigging - Unity Learn