How to configure a Digital Worker
Overview
Configuring a Digital Worker involves defining its instructions, attaching the tools and skills it needs, setting up the triggers that initiate its activity, and adjusting runtime settings that control how it reasons and behaves. All configuration happens in the test environment against the draft version of the worker. Changes accumulate in the draft until the worker is ready to be evaluated and promoted to production.
Instructions
Instructions are the foundational configuration layer of a Digital Worker. They define the worker's purpose, persona, constraints, and approach, including what it is for, how it should respond, and what it should not do. Everything else the worker does operates within the boundaries set by its instructions.
Instructions can be used to define the worker's role and tone, provide context about its purpose, establish guardrails that limit what it discusses or acts on, guide how and when it uses specific tools, define the structure or format of its outputs, and provide examples of expected responses to improve consistency for complex tasks.
Instructions are entered and edited in the Compose area of the Digital Worker workspace.
Tools
Tools give the Digital Worker the ability to act, retrieving information, executing operations, and interacting with external systems. After instructions are defined, tools are attached to extend what the worker can do beyond language reasoning alone.
Tools are added from the Tools section of the Digital Worker workspace. Users can browse available tools by category, search across all tools, or reference examples of tools already in use by other Digital Workers in the same workspace. For more detail on tools and how they work, see the Tools article.
Skills
Skills extend the Digital Worker's reasoning by providing reusable, domain-specific capabilities, including prompt templates, reasoning frameworks, and structured task patterns that improve the consistency and quality of the worker's outputs for complex tasks. For more detail on skills and how they work, see the Skills article.
Triggers
Triggers define when the Digital Worker activates. A worker can be initiated by a user interaction, an incoming event, an API call, or a scheduled condition. Triggers connect the worker to the operational context it needs to act in and are configured in the Compose area alongside instructions, tools, and skills.
Connectors
Connectors provide the authenticated access to external systems that integration tools rely on. If a tool requires access to an external platform, the relevant connector must be configured before the tool can operate. For more detail on connectors, see the Connectors article.
Runtime Settings
Runtime settings control how the Digital Worker processes requests and manages its behavior during execution. The following settings are available.
Agent type: Sets the reasoning capability of the worker, ranging from chat through to advanced reasoning. The appropriate type depends on the complexity of the tasks the worker needs to handle.
Reasoning effort: Controls the depth of reasoning the worker applies before producing a response. Low effort favors speed and is suited to straightforward tasks. Medium is the default and appropriate for most use cases. High effort encourages deeper reasoning for complex, multi-step tasks and increases latency and cost accordingly.
Verbosity: Controls how detailed or concise the worker's responses are. Low produces short, minimal answers. Medium is the default and suited to general use. High produces detailed, thorough replies.
Human-in-the-loop (HITL): Defines when and how a human is brought into the worker's workflow. This setting configures which channel human review or approval messages are sent through, and whether messages are sent always or only when approval is required.
Reflection: When enabled, the worker evaluates its own outputs at each stage of plan execution before proceeding. This can improve output quality for complex tasks but may increase response time. Disabled by default.
Concurrent processing: When enabled, the worker can process multiple tasks simultaneously rather than sequentially.
API access: When enabled, exposes an API endpoint that allows the Digital Worker to be called directly from external systems.
Last updated
Was this helpful?