Pair Programming with Agents

Working with an agent is a kind of pair programming, with its own habits. This workshop teaches how to take the driver and navigator roles, think aloud with an agent, and also how two humans and an agent can work together without losing focus. Most of the time is spent practising in pairs and trios on small tasks.

Request without obligation

Deutsche Version

Duration
half day
Level
Intermediate
Format
Remote or on-site, English or German
Group size
Up to 12 participants per trainer

Who it is for

  • Developers who already use an agent occasionally
  • Teams that practise pairing or mob programming
  • Mentors who want to coach juniors with agents

What your team will be able to do

  • Switch deliberately between driver and navigator roles with an agent
  • Keep your own understanding while the agent types
  • Run human pairs with an agent as a third participant
  • Use pairing to catch errors early and share context
  • Recognise when to stop the agent and think

Agenda

  1. Pairing basics revisitedWhat good pairing looks like and how an agent changes the dynamics.
  2. Human as navigatorDirect the agent in small steps, reviewing each change as it appears.
  3. Human as driverWrite code yourself and use the agent for questions, checks and suggestions.
  4. Two humans and an agentPractise a trio setup with clear roles and handoffs.
  5. Reflect and adaptCompare approaches, collect heuristics and decide what to keep.

Prerequisites

  • Basic experience with a coding agent
  • Comfort writing code in at least one language
  • A small task or repository for the exercises

Why apprat.io workshops

  • Taught by practising AI Code Engineers
  • Your repositories or a sandbox project
  • AI speed, human responsibility: review, security and governance included
  • ISO 9001 & ISO/IEC 27001 certified processes
  • Follow-up office hours after 30 days

Request without obligation

Tell us about your team and goals. We reply within one business day with a tailored agenda and a quote – free and without obligation.

24/7 call support in English & German:
+49 761 519 751 50

Frequently asked questions

Is this only for teams that already pair?

No. We explain the basics, and individuals can join as well.

Does pairing with an agent replace human pairing?

No. Human pairing remains valuable for sharing knowledge, and we show how both can complement each other.

Which tools are used?

An established coding agent chosen to match your stack and policies.

Fields marked * are required.