Experts & Teams
Different work calls for different approaches. Silicon Worker lets you capture a way of working as an Expert role, and lets multiple roles divide and collaborate on complex tasks.
Experts: roles for a kind of work
An Expert is a saved, reusable role definition. You can configure different experts for different kinds of work — a "researcher," a "code assistant," a "data analyst," and so on. Each expert typically includes:
- Role description: its responsibilities, working style, and focus.
- Bound Skills: the standard ways of doing this kind of work (see Skills).
- Available tools: the capabilities it can use while working.
Once an expert is set up, you can reach for the right role for a class of task without explaining the background from scratch each time. Silicon Worker also ships with a set of common experts, ready to use out of the box.
INFO
An expert can have its own private memory, remembering preferences and lessons related to its kind of work. See Memory for more.
Teams: combining several experts
A Team is a combination of several experts plus the Skills they share. When something needs multiple roles working together, a team brings those experts around the same task. A team definition itself can also be packaged and shared.
Breaking down and dispatching complex tasks
For a complex task, Silicon Worker can have a main agent take the lead: it breaks the big task into subtasks, dispatches them to different experts or subtasks to complete separately, and finally gathers everyone's results to keep advancing the overall goal.
This kind of collaboration lets a large task be split into smaller, more focused parts handled in parallel — while you deal with a single, unified entry point.
TIP
You don't have to manage the scheduling of these subtasks yourself — the main agent handles dispatching and gathering, and what you see in the session is the overall progress.
Next / Related
- Skills: the standard practices experts rely on.
- Memory: experts' private memory and global memory.
- How the agent works: the work loop behind breakdown and dispatch.
- Scheduled & remote: let roles do work automatically on a schedule.
