Yes, agents can be used for a lot of things (other than coding!). But, before using them, it is important to get a mental model of why using agents instead of simpler solutions:
With an idea of when to use agents, we move onto the how. How do we build agents?
We are still only at the very basics. There is still a lot more content to know about how to make agents more powerful:
Finally, we look at specific ways in which we can build Agentic systems for given use cases.