From language to action: a review of large language models as autonomous agents and tool users | Synapse