It's becoming easier and easier to build AI agents. Frameworks and platforms to build AI agents are becoming more mature with Microsoft (Autogen), Google (Vertex) and smaller players like CrewAI and MetaGPT joining in and creating platforms to make agent building easy and fun.
From an agent building perspective, an agent has two main components:
- **Intelligence** (reasoning and communication through language model capabilities)
- **Tool integration** (ability to connect to, usually third party, tools)
With these two components you can basically do anything you want an AI agent to do:
- **Set goals and planning**
- **Communicate with humans**
- **Communicate with other agents**
- **Accessing third party data**
- **Actioning third party tools**
Sounds simple and it is indeed very much a feasible task.
Some agent builders still require some coding but most platforms already have a no-code version available. In the no-code versions you can avoid coding for the most part, with an exception for installation (sometimes have to use a terminal) or for creating tools or skills (but you can easily let ChatGPT create pieces of code for tools/skills).
Here's a list of the best Agent builders, their characteristics and how to access them:
[...detailed platform descriptions continue with same formatting...]
Pro tip: on DeepLearning.ai and Youtube you can find a lot of useful walkthroughs for the mentioned agent frameworks.
Enjoy building.