Most AI agents fail because people build them like chatbots

Reddit r/AI_Agents News

Summary

Many AI agent implementations fail because they treat agents like chatbots, relying on chat history for state rather than using deterministic data structures. The article advocates for separating reasoning (LLM), actions (tools), workflow progress (state machine), and external triggers (webhooks) to build reliable business agents.

A pattern I keep seeing: People build “AI agents” as if they are just chatbots with tools. That works for demos. It falls apart the moment the workflow takes more than one session. Example: A customer onboarding agent should not “remember” that it sent the welcome email because that happened somewhere in the chat history. It should know that because there is an explicit state like: LEAD_CAPTURED PLAN_SELECTED CONTRACT_SENT CONTRACT_SIGNED PAYMENT_RECEIVED ONBOARDING_STARTED COMPLETED That state should live in your database, not inside the model’s memory. The model can reason, write, summarize, call tools, and decide what to do next. But the business process needs to be deterministic. The practical architecture I like: Use the LLM for reasoning and language. Use tools for actions. Use a state machine for workflow progress. Use webhooks/events to wake the agent back up. Use logs/evals to prove it did not skip steps. Use human approval for expensive or risky actions. A good agent is not “one giant prompt.” It is closer to a small operating system around a model. That is the difference between a cool demo and something a business can actually trust.
Original Article

Similar Articles

Stop building AI agents.

Reddit r/AI_Agents

The author argues that most founders requesting AI agents actually need straightforward automations with minimal LLM integration, citing production failures, compliance hurdles, and higher ROI from simpler workflows. The piece provides a practical decision framework to help builders and founders prioritize reliable automations over complex, unpredictable agents.

Most AI agent failures are organizational design failures, not model failures

Reddit r/AI_Agents

The article argues that AI agent failures in production are often due to poor organizational design and undefined responsibility boundaries rather than model limitations. It proposes a maturity model distinguishing between AI assistants, automation, and AI employees to guide task ownership.

What building AI agents taught me

Reddit r/AI_Agents

The author reflects on building AI agents, highlighting challenges like inconsistent outputs, context management, and the importance of using deterministic approaches when appropriate.