WorkBuddy Practical: 24 - Multi-Agent Architecture and Collaboration

Uses a product-video expert team to compare single and multi-Agent designs, covering role contracts, shared artifacts, parallel and serial work, approval points, and fallbacks. The goal is to design around handoffs and accountability rather than role count.

Contents18 sections

This chapter uses the real product-promotion expert-team case from HyperFrames + multi-Agent and the WorkBuddy Expert Team product to answer three questions: how to divide work in a multi-Agent system, how to connect outputs, and when splitting a task is worthwhile.

Single Agent versus multiple Agents

DimensionSingle AgentMulti-Agent
ContextAll information is kept in one taskEach role receives only the context it needs
Division of laborOne executor completes the work seriallyMultiple roles work in parallel or hand work off
ToolsOne shared permission setTools and permissions can be isolated by role
QualityThe same Agent generates and checksAn independent reviewer can be assigned
CostLowerMore coordination, model calls, and tool calls
RiskOne error can affect the whole resultErrors may propagate between roles

The value of multiple Agents comes from specialization, parallelism, permission isolation, or independent review—not from increasing the number of roles.

Is the task worth splitting?

The more of the following conditions apply, the better suited the task is to multiple Agents:

  • At least two subtasks can proceed independently;
  • The subtasks require different methods, materials, or tools;
  • The handoff format for each output can be defined clearly;
  • Parallel execution can materially shorten waiting time;
  • There is a clear overall owner and final acceptance check;
  • The budget allows multiple rounds of calls.

Writing one email, summarizing one PDF, or formatting one spreadsheet does not require an expert team.

Case: a product-promotion video expert team

Background

HyperFrames is HeyGen's open-source video-rendering framework (17.7K GitHub stars at the time of the case). Its main characteristic is that it is friendly to AI Agents: an Agent can automatically generate HTML-based video frames and render the output. Product-promotion videos also follow a relatively stable pattern—no voice-over or actors are required; the main elements are product demonstrations, concept captions, and background music. This makes the task suitable for an Agent team.

Process design

The full workflow of the product-promotion expert team is:

Diagram

Role contracts

RoleInputOutputProhibited action
LeadUser task description, asset workspaceTask breakdown, status tracking, final videoDo not deliver without accepting each subtask
Brief roleProduct website and introduction documentsbrief.md with positioning, value, and target usersDo not write the script directly
Storyboard artistbrief.mdStoryboard with timecodes, visuals, captions, transitions, and motionDo not introduce facts not confirmed in the brief
Asset producerStoryboardProduct screenshots, concept images, and interface assetsDo not use assets without clear rights
EditorAssets and storyboardFrame-by-frame MP4 clipsDo not change the storyboard structure
Music producerStoryboard and emotion annotationsBGM candidates and reasonsDo not output only one option

Expert-team demonstration

Before making the product video, place the relevant materials in the workspace.

TEXT
I want you to make a product-promotion video for Tencent WorkBuddy's latest Expert Team, focused on OPC scenarios. I have placed some materials in the current workspace. The finished video can use an Apple-like style and real software interfaces. Make the whole process fully automatic.

The lead first receives the task and splits “make a product video” into subtasks: understand what the WorkBuddy Expert Team is, who it serves, and its core value; decide on the narrative structure, shot count, and pacing; then assign assets, editing, and music.

The Brief role researches the WorkBuddy website, product introduction, and Expert Team list, then writes a brief covering what the product is, its target users, and the strongest points to fit into 60 seconds.

The storyboard artist uses the brief to split 60 seconds into seven shots, specifying timecodes, visuals, text, transitions, motion, and required asset types for each shot.

The asset producer and editor then work on their respective tasks. One generates or captures product screenshots and concept images; the other places the assets into HyperFrames according to the storyboard and renders each shot into an MP4 clip.

The music producer does more than write a generic “tech BGM” prompt. It reads the storyboard, studies the emotion curve, marks where beats should land on a product reveal, where the track should drop for breathing room, and where a hit point should support the CTA. It then calls a music model to generate BGM candidates.

Finally, the lead integrates every output, runs the final edit, and delivers the finished video. Human involvement is limited to key decisions such as storyboard order, BGM preference, and caption changes.

<video controls preload="metadata" src="./assets/006_asset_Um2SbSClHo.mp4"></video>

Shared artifact layer

Multiple Agents should not each maintain their own copy of product facts. Create one artifact path:

TEXT
project/
├── brief.md                  # Product brief, produced by Brief role and accepted by lead
├── storyboard.md             # Storyboard, produced by storyboard artist and accepted by lead
├── assets/                   # Assets produced by asset producer
│   ├── screenshots/
│   └── concepts/
├── clips/                    # Frame-by-frame clips produced by editor
├── bgm/                      # BGM candidates produced by music producer
└── output/final.mp4          # Final video integrated by lead

Downstream roles read only upstream artifacts that have been accepted. Key details should not be passed between roles through conversation.

Parallel and serial work

Can run in parallel: asset generation and editing preparation; rendering different shot segments.

Must run serially: confirm the brief before writing the storyboard; confirm the storyboard before generating assets; wait for assets before editing; complete the video before mixing the music.

A parallel plan must state where work converges. Assets and editing can be prepared in parallel, but final assembly must wait until all assets are ready.

The lead's responsibilities

The lead (producer) controls the workflow:

  • Interpret the user's task and maintain subtask status;
  • Distribute only the minimum required context to each role;
  • Check that upstream artifacts meet the handoff format;
  • Decide whether to parallelize, wait, or retry;
  • Ask the user for decisions at key points, such as storyboard approval and BGM selection;
  • Integrate every artifact and perform the final assembly;
  • Check visual consistency, caption alignment, and BGM timing.

Three points that require human approval

  1. Brief approval: Is the positioning, target user, and core selling point accurate?
  2. Storyboard approval: Does the narrative structure, shot count, and pacing fit the goal?
  3. BGM selection: Does the emotional style match the finished video?

Agents generate and execute; they cannot replace brand direction or aesthetic judgment.

Productization: from a self-built team to a preset expert team

Build your own team

Package the roles above as Skills and orchestrate them in an Agent framework. This suits developers who need full control over role prompts, tool permissions, and handoff formats. The requirements include defining responsibilities, designing handoff formats, and debugging parallel and serial logic.

Use a preset expert team

WorkBuddy productizes the same division of labor: the lead breaks down and assigns tasks, members execute in parallel, and the user only needs to describe the task.

To create an expert team, open Experts → My Experts → Create Expert. WorkBuddy opens a conversation and provides a format for quickly creating a custom expert.

Typical preset teams include:

CategoryRepresentative expert teams
Content creationProduct promotion, viral content, all-channel distribution
Software developmentSoftware development, code testing
Business analysisDeep research, investment analysis, data analysis
Business supportSEO, sales, marketing, finance and tax compliance, HR
Legal and complianceChinese legal

Choosing between the two paths

DimensionSelf-built SkillsPreset expert team
Intended usersDevelopers who need deep customizationOne-person companies that want to start immediately
Learning curveHigh: define roles and debug the processLow: describe the task
FlexibilityHigh: any step can be changedMedium: custom model connections are supported
SpeedDepends on build timeReady to use immediately

Quality factors

Finished-video quality is mainly affected by:

  • Agent base model: instruction following and reasoning directly affect storyboard quality and task decomposition;
  • Image-generation model: affects screenshot clarity and concept-image quality;
  • User-provided assets: placing images and videos in the workspace in advance can materially improve the video;
  • Browser-tool access: an Agent that can operate a browser can capture official-site screenshots and product interfaces automatically.

Fully automatic execution suits quick videos such as open-source project introductions and product demos. For quality-sensitive work, use Agent outputs as a base and perform a second human editing pass.

Failure propagation control

Role failureFallback
Brief role cannot obtain product informationUser adds basic information and the task is retried
Asset generation failsUse user-provided assets or mark the missing position
Editing render times outDeliver completed clips and the storyboard
BGM generation failsProvide BGM-type descriptions for the user to choose from
Lead assembly failsDeliver a list of each role's artifacts for manual assembly

A degraded delivery must state what is missing; it must not present itself as a complete result.

Multi-Agent task brief template

TEXT
Goal: Make a [duration] product-promotion video for [product name].
Style: [reference style, such as Apple-like or minimalist].
Assets: [asset workspace path or provided images/videos].
Roles: lead, Brief, storyboard artist, asset producer, editor, music producer.
Approval points: user approval is required after the Brief, after the storyboard, and when selecting BGM.
Models: Agent model [specified]; image-generation model [specified].
Fully or semi-automatic: [state whether human intervention is needed at intermediate points].

REFERENCES

References

  1. 01WorkBuddyGuide GitHub 仓库
  2. 02WorkBuddy 实战蓝皮书在线阅读 - 第 24 章 如何进行多 Agent 系统设计
  3. 03腾讯云开发者社区:多 Agent 系统的并行交互与协作流设计

Series

WorkBuddy In Action

Next step

Continue with related topics

Continue along the same topic.

Browse latest news