Five Reasons Engineers Struggle With AI Agents

AI Engineer10m 40s
philipp-schmid wearing blue beside the headline Why AI Agents Break.
1 VIEW
0 comments · 0 votesOpen discussionClose discussion
Sign in to join the discussion

    Philipp Schmid says agent engineering requires a different mental model from conventional application development. Instead of prescribing every step, engineers define the destination and let the agent choose a route, then observe behavior and improve the surrounding instructions, tools and checks.

    He identifies five practical differences. Text becomes a primary form of state, conversation can change the plan, errors should be returned to the agent as inputs for recovery, reliability must be measured through evaluations rather than only unit tests, and tool APIs need enough semantic context for a model to use them safely.

    Schmid recommends building agent systems with the expectation that some custom logic will be deleted as models improve. The durable engineering work is the definition of intent, the quality of interfaces, the trace of what happened and the evaluation of whether the outcome met the real requirement.

    Original YouTube thumbnailWatch on YouTube

    Share this video

    philipp-schmid wearing blue beside the headline Why AI Agents Break. With WWW.ARTIFICIAL-INTELLIGENCE.VIDEO, 27 June 2026 and duration 10m 40s.

    Philipp Schmid argues that experienced engineers struggle with agents when they preserve deterministic software assumptions instead of treating text as state, delegating control and evaluating outcomes.