Agent Placement, Not the Model, Decides If You Get an Agent or a Chatbot

bammcd_builds · reddit · 2026-08-13

Developer Brian McDonald explored the impact of architectural choices on agent capabilities by building the same AI agent three different ways on the ServiceNow platform: external over MCP, interactive via desktop client, and natively inside the platform.

The experiment revealed that while the underlying model remained identical, the agent's placement and identity determined whether it acted as a true agent or just a chatbot. The native agent inherited the platform's own permission model (ACLs) without needing a custom authorization layer, allowing it to perform real actions (like placing service catalog orders) directly via API, at the cost of portability. Conversely, the external MCP approach was portable but required managing independent authorization logic.

The author concludes that while most agent architecture discussions focus on models or frameworks, the actual differentiator between a production-ready agent and a demo-only bot is where it runs and under what identity.

Original post →

More from coding & agent

coding & agent channel →