Mabl Engineering Blog
Read post

Three Years of Building Agents in Production (Part 1)

A mabl engineer shares three years of lessons building AI agents for software testing in production. Starting with failed PaLM experiments in 2023, the team learned to work with LLM strengths rather than against them, pivoting to LLM-as-a-judge for GenAI Assertions, implementing RAG with Gemini 2 for context memory, and building cross-platform state management. Key insights include: early agents couldn't reliably navigate simple UIs, semantic grouping worked better than word similarity matching, static test datasets don't scale for probabilistic AI features, and rigid Chain-of-Thought prompts backfired when upgrading to Gemini 2.5 because the model reasoned about the CoT structure instead of the actual problem. The authoring agent was rewritten five times. The post ends with the team recognizing they needed a unified agent framework rather than isolated smart features.

    #testing#ai-agents#rag#google-gemini
Jul 01•11m read time•From mabl.com
Post cover image
Table of contents
The Deterministic WallCodifying the Trust GapWorking With the Model, Not Against ItLLMs as Teammates: The "Judge" ParadigmProductizing the Paper: GenAI AssertionsThe Hackathon Spark and the Limits of Traditional TestingThe Dual BottleneckGiving the Agent a Memory: RAG and State ManagementThe Safety Net: From "Vibes" to DataThe "Duct Tape" Era and Model WhiplashThe Breaking Point
232 Impressions1 Comment
Mabl Engineering Blog's image
Mabl Engineering Blog

0 Followers

•

7 Upvotes

Would you recommend this post?

Copy link
WhatsApp
Facebook
X
New Squad
  • © 2026 Daily Dev Ltd.
  • Guidelines
  • Explore
  • Tags
  • Sources
  • Squads
  • Leaderboard