What is an Agent?
Over the last few weeks, I have been working on this Genkit Cookbook for Typescript developers. As continue evaluating ideas on what kind of recipes to include, the more advanced recipes I start working on the more I realize that I need to have a clear definition in my mind of what an agent is, and what it is not.
So, in this blog post, I want to strive to answer the question: What is an agent? And when does an AI solution qualify as an agent?