The One Thing That Separates a Chatbot From an Agent: Function Calling, Explained

Al_Grigor · x · 2026-09-10

AlGrigor explains the core distinction between chatbots and agents: function calling. Without tools, a model only generates text; with tools, it can propose calls like makejoke("Alexey") that your system executes and feeds back. Key point: the LLM never runs code itself — it only proposes calls. For coding agents, tools escalate to readfile() and similar powerful operations.

Original post →

More from coding & agent

coding & agent channel →