Skip to content

Automating the Full Customer Support Iceberg: How Gradient Labs Built a Multi-Agent Platform

December 18, 2025 · 1 h 1 min

Show notes

Guests**

  • Jack Taylor, Product Engineer, Gradient Labs
  • Ibrahim Faruqi, AI Engineer, Gradient Labs

In this episode

  • The iceberg metaphor: why frontline support is only the tip of automation potential
  • How three agent types (inbound, back office, outbound) coordinate on complex tasks like fraud disputes
  • Natural language procedures that let subject matter experts train agents without engineering bottlenecks
  • The "turn" architecture: state machines that orchestrate agent logic across async, multi-day conversations
  • Skills as modular agent capabilities—and how they're scoped deterministically per turn
  • Defining "done" for outbound agents when the customer isn't the one ending the conversation
  • Guardrails as classification problems: balancing recall and precision for regulatory compliance
  • Ask a Human: a tool call that brings humans into the loop for approvals or missing APIs
  • Auto-eval pipelines that flag conversations for manual review and feed labeled datasets

Links & References

Chapters

00:00 Meet the Engineers: Jack and Ibrahim 00:39 The Role of Product Engineers in Tech 01:21 Introduction to Gradient Labs 02:11 The Three Pillars of Customer Support Automation 04:32 The Evolution and Growth of Gradient Labs 05:29 Building and Refining AI Agents 06:39 Outbound Agent: Addressing Customer Problems 09:12 Defining Success in Outbound Procedures 17:08 Ensuring Compliance and Guardrails 30:17 Understanding Agent Guardrails 31:54 Complexities of Natural Language Input 36:21 Skill Design and Management 39:53 Deterministic Skill Execution 41:54 Customer-Specific Guardrails 44:21 APIs and Customer Tools Integration 46:02 Ask A Human Tool 48:24 Guardrails as Classification Problems 57:12 Auto Eval System 59:12 Future of Multi-Agent Systems

All episodes of Just Now Possible

Settings

Display

Language

Decides which stations you see first on the home page.

History

Recently played stations and episodes and your latest searches are only stored in this browser.

Notifications

A short notice when a podcast you follow has a new episode. Turn off single podcasts with the bell on their page.

Account

Save favorites – in the app and on the website.

Keyboard shortcuts

/
Open search
Space
Play or pause
← →
In the player: back 15 s, forward 30 s (episodes) · in a row: next tile
↑ ↓
In a row: target within the tile
Home / End
In a row: first or last tile
Esc
Close window or menu
?
This overview
Now playing

Go to station page

Play next

    Add episodes with “Play next” – they play after the current episode.