Consider a single variable function $f(x)$, suppose there exists a maximum for $f(x)$ , then we can find that by the function's derivative has a sign flip at that point, then if we were to take a point $ x>x_o$
$$ \frac{df}{dx}|_{x>x_o} = \text{something negative}$$
Now, the magnitude of the derivative depends on how far you are from the global maximum, so suppose you take a 'step' on the $x$ axis scaled up by the derivative.
$$ \frac{df}{dx}_{x > x_o} \Delta x$$
Then, you will end up walking to the maximum. Now let's say you are at a point $x<x_o$ , then the first derivative is positive and you will still end up walking toward the maximum. Moral of the story? If you walk around the input set keeping your steps scaled up by the function's derivative, then you'll eventually hit a global maximum / minimum.[Edit: It may also turm up that you get stuck in local mini/global minimum :(]
Now, consider a multivariable $f(x,y)$ , by the logic above if it has a local max, say at a point $(x_o,y_o)$, if you take a $x>x_o$, then
$$ \frac{\partial f}{\partial x} = \text{something negative}$$
And similar argument to single variable case can be applied, and we can apply a similar argument for $y$. Ultimate this leads us to idea that the vector given as:
$$ \nabla F = < \frac{\partial F}{\partial x} , \frac{\partial F}{\partial y} >$$
Tells us how to move in the input plane such that our function is maximized.
So, say you are a point $<x_o,y_o>$ , then the point where you should move next to maximize the function is:
$$ <x,y> = <x_o,y_o> + < \frac{\partial F}{\partial x}|_{x_o} \Delta x, \frac{\partial F}{\partial y}|_{y_o} \Delta y>$$
Why? If $z(x,y)$
$$\Delta z= \frac{\partial F}{\partial x} \Delta x + \frac{\partial F}{\partial y} \Delta y= \nabla F \cdot ds$$
$ds$ is the length of step you take in the input plain, clearly for a fixed step length, the most increase in function happens when the angle between step and gradient is zero.
Hence, using that gradient vector as a compass to move, you'll finally reach some kind of extremum point in the input plane.