A Tour of Agents

Blog

How AI agents actually work — no buzzwords, just code.

How AI Agents Actually Work (In Plain Python)

AI agents are simpler than frameworks make them look. An agent is a function, tools are a dict, and the agent loop is a while loop. Here's how it all fits together.

You Don't Need LangChain (Here's What It Actually Does)

LangChain's AgentExecutor, @tool, and ConversationBufferMemory map to a few lines of plain Python each. Here's the side-by-side breakdown.

LLM Tool Calling Explained (With Python Code)

Tool calling lets LLMs use functions. The LLM returns a structured request, your code executes it. Here's exactly how it works with the OpenAI API.

Build vs Buy: When to Use an AI Agent Framework

Should you use LangChain, CrewAI, or build from scratch? A practical decision framework based on what these tools actually do under the hood.