Playing on chess.com against the first advanced bot, "Antonio", I've lost a game and looked at the analysis.
The following is the state of the game not far from the beginning, where I had done only those moves that the engine considers either "book" or "best":
r1bqkbnr/pp3ppp/n1p1p3/8/3PN3/5N2/PPP2PPP/R1BQKB1R w - - 0 2
At this point my move was c3:
r1bqkbnr/pp3ppp/n1p1p3/8/3PN3/2P2N2/PP3PPP/R1BQKB1R w - - 0 2
which the engines deems "excellent", whereas the "best" move would be
r1bqkbnr/pp3ppp/n1p1p3/4N3/3PN3/8/PPP2PPP/R1BQKB1R w - - 0 2
My question is, why is this a better move? What advantage does it give to me? Is it in the short term?