I've covered What is an AI Agent and The Importance of Tools in Developing AI Agents in recent posts. In the next few posts I'll dive deeper into how AI Agents reason, plan and execute and several open-source frameworks popular for orchestrating AI Agents. I've covered a few of these frameworks at a high-level in recent posts (CrewAI and Huggingface Smolagents) and I'm looking forward to getting into the weeds.
Machine Learning & AI
Posts about AI:
Building a Rugby Pundit Agent Crew over the weekend

In my previous posts, I explored the importance of tools in developing AI Agents and discussed how agents can extend the capabilities of LLMs by using external tools. This time, I’m excited to share a real-world example: a Rugby Pundit Agent that I built on a weekend afternoon using the Cursor IDE Composer and CrewAI as an agent framework.
The importance of tools in developing ai agents

In my last post, I talked about what an AI Agent is and how it learns and reasons about it's environment to make effective decisions. At the core of an Agent is a Large Language Model (LLM), these LLMs contain a vast amount of knowledge but this knowledge is limited in recency up to the last date that data was gathered for training. If, for example, we want an agent to conduct company research on to prepare a sales rep for an upcoming pitch then LLMs are unlikely to have the latest company news contained in their training data. How do Agents get around this shortcoming... by using tools to query the web, interact external APIs and much more.
Why I’m Starting This Blog

Over the past nearly 9 years, I’ve had the privilege of working in the AI and Machine Learning space at HubSpot, witnessing firsthand how the technology has evolved and started a complete transformation of the tech sector.