Building a Digital Workforce with Multi-Agent Systems and User-Centric Design

monday.com · Tech · 2024 · source Agentic: yes · promotional bias: med · source-backed · extracted with prompt 0.5.6 (schema v2)

Generated from extraction.json — do not edit by hand. Every claim cites verbatim source evidence; stated means the quote directly asserts the claim, implied means it supports it indirectly.

Problem

Domain: Work-management automation and agentic software products

monday.com wanted to automate work tasks inside its existing work operating system, but production agents had to earn user trust, operate on production board data, support human control, avoid brittle multi-agent decomposition, and scale from individual assistant actions toward a digital workforce handling millions of monthly requests.

Constraints:

Architecture

monday.com built a digital workforce on LangGraph and LangSmith, using LangGraph as the central orchestration engine and LangSmith for monitoring. Around that core, monday.com added internal AI Blocks, a custom evaluation framework, and an AI Gateway that controls enabled inputs and outputs. The first digital worker, Monday Expert, uses a supervisor methodology with four agents: a supervisor, a data-retrieval agent for knowledge-base, board, and web-search context, a board-actions agent for Monday mutations, and an answer composer that tailors the final response. Product controls such as autonomy settings, previews, human-in-the-loop releases, undo, fallbacks, and external guardrails are treated as core architecture because trust is the adoption bottleneck.

Diagram confidence: explicit (topology described by the source).

flowchart LR
  WorkOS["Monday Work OS"] --> Entry["Digital workforce entry points"]
  Entry --> Supervisor["Monday Expert supervisor"]
  Supervisor --> Retrieval["Data retrieval agent"]
  Supervisor --> Actions["Board actions agent"]
  Supervisor --> Composer["Answer composer"]
  Retrieval --> Sources["Knowledge base and web search"]
  Retrieval --> Boards["Board data and actions"]
  Actions --> Boards
  Composer --> Sources
  Supervisor --> Control["Preview and human control"]
  Actions --> Control
  LangGraph["LangGraph engine"] --> Supervisor
  LangGraph --> Blocks["AI Blocks"]
  LangGraph --> Gateway["AI Gateway"]
  Gateway --> Control
  LangGraph --> LangSmith["LangSmith monitoring"]
  LangSmith --> Evals["Evaluation framework"]
  Gateway --> Evals
Drag to pan · scroll or use +/− to zoom · reconstructed from the source's described component topology

Components

Component Role Interacts with
Monday Work OS Existing work-management platform where users manage CRM, development, service, and work-management tasks. Digital workforce entry points, Board data and actions
Digital workforce entry points Native product surfaces where users assign digital workers to tasks without learning a new workflow. Monday Work OS, Monday Expert supervisor
LangGraph engine Central orchestration runtime for agent workflows, interrupts, checkpoints, persistent memory, and human-in-the-loop flows. Monday Expert supervisor, LangSmith monitoring, AI Blocks, AI Gateway
LangSmith monitoring Observability layer used with LangGraph to monitor agent workflows. LangGraph engine, Evaluation framework
AI Blocks Internal AI actions developed specifically for Monday's domain and used by the agent ecosystem. LangGraph engine, Monday Expert supervisor
Evaluation framework In-house evaluation system treated as durable IP for moving quickly as models and technology change. LangSmith monitoring, AI Gateway
AI Gateway Control layer that preserves which inputs and outputs are enabled in the system. LangGraph engine, Evaluation framework, Preview and human control
Monday Expert supervisor Supervisor agent that orchestrates data retrieval, board actions, answer composition, and undo behavior. Digital workforce entry points, LangGraph engine, Data retrieval agent, Board actions agent, Answer composer, Preview and human control
Data retrieval agent Specialized agent that retrieves knowledge-base content, board data, and web-search context. Monday Expert supervisor, Knowledge base and web search, Board data and actions
Board actions agent Specialized agent that performs or prepares actual actions on Monday boards. Monday Expert supervisor, Board data and actions, Preview and human control
Answer composer Specialized agent that composes final responses using user context, prior conversations, tone of voice, and parameters. Monday Expert supervisor, Knowledge base and web search
Preview and human control User-facing preview, human-loop, autonomy, and undo controls that keep production board changes understandable before saving. AI Gateway, Monday Expert supervisor, Board actions agent
Knowledge base and web search Information sources searched when direct action handling is unknown or context is needed. Data retrieval agent, Answer composer
Board data and actions Production task and board state that agents can retrieve from or change after preview and approval. Monday Work OS, Data retrieval agent, Board actions agent

Data flow

A user works inside the Monday product and assigns a digital worker or asks the Monday Expert for help. The supervisor orchestrates a data-retrieval agent, board-actions agent, and answer composer. Data retrieval pulls from the knowledge base, board data, and web search; the board-actions agent prepares or executes changes; the answer composer uses conversation history, tone of voice, and user parameters to generate the response. The AI Gateway constrains inputs and outputs, the evaluation framework tests behavior, LangSmith monitors workflows, previews expose pending changes before saving, and undo lets the supervisor reverse actions based on feedback.

3 supporting quotes
“we have langraph as the center of everything we're building and around around our langraph engine which uses also langraph lang for monitoring”transcript, stated
“We have the supervisor, we have the data retrieval agent which is in charge of retrieving all data across Monday”transcript, stated
“we give the supervisor the ability to to dynamically decide what to undo within the actions based on the user feedback”transcript, stated

Why this architecture

monday.com chose an agent architecture that is deeply embedded in existing product workflows because adoption depended more on trust and user experience than on model capability alone. LangGraph handled orchestration primitives that the team did not want to rebuild, while still allowing customization. The supervisor pattern decomposed retrieval, action, and composition responsibilities, but the speaker also warned against unlimited decomposition because agent errors multiply. External guardrails, previews, evals, and gateway controls are used to make production board actions safe enough for users to accept.

3 supporting quotes
“the biggest barrier to adoption is trust. It's actually not technology.”transcript, stated
“what's great about Lingraph is that it's not really opinionated but it still does everything you don't want to deal with as an engineer”transcript, stated
“when you have too many agents, what happens is what we'd like to call compound hallucination”transcript, stated

Models used: LangGraph · LangSmith · Monday Expert · supervisor agent · data retrieval agent · board actions agent · answer composer · web search

Scale

Alternatives considered (roads not taken)

Build a new AI-only user experience

Rejected because: monday.com found that agents should fit existing product habits, such as assigning people or digital workers to tasks.

“don't rebuild a new user experience. Try to think how you can create this experiences within your existing products.”transcript, stated
“We just assign people. So we can do the same with agents.”transcript, stated

Let agents write directly to production boards

Rejected because: Users froze when the agent was about to push content to production board data, so monday.com introduced preview and control.

“Monday boards are production data.”transcript, stated
“once came the time to actually push content to the board that's where they froze. So we introduced a preview”transcript, stated

Put guardrails inside the LLM judgment loop

Rejected because: The speaker recommends building guardrails outside the LLM and gives Cursor's run limit as an example of an external guard.

“all guardrails we highly recommend that you build outside the LLM”transcript, stated
“after 25 runs it stops right this is an external guard they put in no matter if it's actually running successful”transcript, stated

Create a bespoke workflow for every rare business process

Rejected because: The earnings-report example would run once per quarter and might need rebuilding as models change, motivating dynamic orchestration from reusable agents.

“it will only run once a quarter. We invest the entire month building an amazing workflow and then within a and then we run it once”transcript, stated
“what if there was a finite set of agents that could do infinite amount of tasks”transcript, stated

Patterns

multi-agent-orchestration (architecture)

Monday Expert uses a supervisor methodology to coordinate specialized retrieval, board-action, and answer-composition agents.

“the system holds four different agents. We have the supervisor, we have the data retrieval agent”transcript, stated
“we have our board actions agent that does actual actions on Monday. And lastly, we have the answer composer”transcript, stated

human-in-the-loop-gate (ux)

Preview and human-loop controls let users inspect agent outputs before production board data is changed.

“think about previews, think about human loop, think about how users can have that control and understanding before AI releases to production”transcript, stated

eval-driven-development (quality)

monday.com built an internal evaluation framework and treats evals as lasting IP because models and tooling change quickly.

“We've actually built our own eval evaluation framework because we believe that evaluation is one of the most important aspects when you're building AI”transcript, stated
“eval are your IP because models change technology is going to change so much over the next few years”transcript, stated

observability-tracing (operations)

LangSmith is used alongside LangGraph for monitoring the agent ecosystem.

“around around our langraph engine which uses also langraph lang for monitoring”transcript, stated

safety-policy-enforcement (safety)

An AI Gateway controls enabled inputs and outputs, while external guardrails constrain model-driven workflows outside the LLM itself.

“we also have our AI gateway which is our way of preserving what kind of inputs and outputs are enabled in the system”transcript, stated
“all guardrails we highly recommend that you build outside the LLM”transcript, stated

Tradeoffs

Balance user control against agent autonomy.

Chose Configurable autonomy and user control over Fully autonomous agents acting around the clock by default.

Rationale: Different users and companies have different risk appetites, and monday.com saw adoption improve when control stayed in users' hands.

“every company, every user has a different risk appetite. And when you build AI agents, you should give users that control.”transcript, stated
“we've actually increased adoption insane in insane way by giving the control in the user's hand”transcript, stated

Use existing task-assignment UX for digital workers.

Chose Assign agents to tasks inside Monday over A separate AI product experience.

Rationale: Users already understand assigning people to work in Monday, so assigning digital workers avoids new habits.

“We just assign people. So we can do the same with agents.”transcript, stated
“by doing that, our users have no new habits that they have to learn. It's seamless within their experience.”transcript, stated

Choose LangGraph as the orchestration foundation.

Chose LangGraph and LangSmith over Other tested agent frameworks or rebuilding orchestration primitives.

Rationale: LangGraph provided interrupts, checkpoints, memory, and human-loop support while staying customizable for Monday's needs.

“we've tested out various frameworks and we found Lingraph to be the number one by far”transcript, stated
“it still does everything you don't want to deal with as an engineer. like interrupts and checkpoints, persistent memory, human in the loop”transcript, stated

Use reusable dynamic agents rather than bespoke one-off workflows for rare tasks.

Chose Finite agents dynamically orchestrated for many tasks over A purpose-built workflow for a once-per-quarter earnings process.

Rationale: A bespoke workflow may be obsolete by the next quarterly run, while dynamic agent composition can adapt across tasks.

“it will only run once a quarter. We invest the entire month building an amazing workflow and then within a and then we run it once”transcript, stated
“a dynamic way to orchestrate and create dynamic workflow with dynamic edges and dynamic rules choosing dynamic very specific agents”transcript, stated

Gotchas (what bit them)

Users froze when an agent was about to change production board data.

Root cause: The first interaction design allowed chat-driven board changes without enough visible preview for users to trust the save step.

Resolution: Add preview before saving so users can understand outputs and retain control.

“Monday boards are production data.”transcript, stated
“once came the time to actually push content to the board that's where they froze. So we introduced a preview”transcript, stated

Conversational agents cannot anticipate most user requests.

Root cause: The possible interaction space is effectively infinite compared with the small set of explicitly handled actions.

Resolution: Start by designing fallback behavior, such as searching the knowledge base and telling the user how to do unsupported actions themselves.

“assume that 99% of user interactions you're not going to know how to handle”transcript, stated
“if we detect and the user is asking some action that we don't know how to handle, we would search our knowledge base”transcript, stated

Production quality felt much farther away after shipping than it did in local development.

Root cause: Local confidence at roughly 80% quality did not cover the long tail of production behavior needed for a real product.

Resolution: Treat the 80-to-99% gap as a separate production-hardening effort with evals, human loops, and guardrails.

“it's one thing to bring AI to uh 80%. But then it takes another year to get to 99 99%.”transcript, stated
“we really felt confident when we were working locally and once we shipped to production, we realized how far we are from an actual product”transcript, stated

Too many specialized agents can reduce overall reliability through compound hallucination.

Root cause: Even individually good agents multiply their failure probabilities when chained together.

Resolution: Iterate on the right number of agents for the use case rather than decomposing every capability.

“when you have too many agents, what happens is what we'd like to call compound hallucination”transcript, stated
“90% accuracy times 90% accuracy. Second agent times a third times a fourth. Even if they're all at 90%, you're now at 70%”transcript, stated

Evaluation

monday.com evaluates agents with a custom evaluation framework, LangSmith monitoring, production adoption behavior, preview/control adoption effects, fallback behavior for unknown requests, and production-hardening lessons from moving beyond local confidence.

Metrics: 100% month-over-month AI usage growth · Millions of LangGraph requests per month · Preview-driven adoption lift · Unknown-interaction fallback coverage · 80% to 99% production-quality gap · Compound reliability across chained agents

4 supporting quotes
“We've actually built our own eval evaluation framework because we believe that evaluation is one of the most important aspects when you're building AI”transcript, stated
“we now process millions of requests per per month using Langraph. and it's proven to be super scalable”transcript, stated
“We've been growing 100% month over month with our AI usage”transcript, stated
“90% accuracy times 90% accuracy. Second agent times a third times a fourth. Even if they're all at 90%, you're now at 70%”transcript, stated

Outcomes

The system is production-oriented and usage-backed: monday.com reports 1 billion work tasks per year, millions of LangGraph requests per month, and 100% month-over-month AI usage growth.

4 supporting quotes
“We've been growing 100% month over month with our AI usage. And just recently we launched our digital workforce.”transcript, stated
“we now process millions of requests per per month using Langraph. and it's proven to be super scalable”transcript, stated
“this preview increased adoption by insane because users now have the confidence”transcript, stated
“what if there was a finite set of agents that could do infinite amount of tasks”transcript, stated