# Navigate a Digital Worker

The Agentic Platform has a library of digital workers. This guide will introduce you to the various components of a digital worker and their functions.

### Skills <a href="#tools" id="tools"></a>

*Additional Skills can be added to your Digital Worker, enhancing their capabilities. These enhanced capabilities can enable your Digital Worker to perform a wider range of tasks and provide greater assistance.*

{% stepper %}
{% step %}
Navigate to Skills.
{% endstep %}

{% step %}
Click the skill to view the prompt & sub agent attributes.
{% endstep %}

{% step %}
The Prompt field can be used to aid the Digital Worker when deciding which Skills to handoff to.
{% endstep %}

{% step %}
Skills can also contain collections of tools.
{% endstep %}
{% endstepper %}

### Triggers <a href="#tools" id="tools"></a>

*Triggers add actionability to a Digital Worker. Once a trigger has been added to a Digital Worker, it will observe and take action when the context is deemed to be relevant.*

{% stepper %}
{% step %}
Navigate to Triggers.
{% endstep %}

{% step %}
Depending on what connectors you have added to the system, any events coming from the connector side can act as a trigger.
{% endstep %}

{% step %}
Multiple triggers can initiate the agent.
{% endstep %}
{% endstepper %}

### Settings <a href="#tools" id="tools"></a>

*Here you can access and customize key aspects of the Digital Worker’s behavior. Each setting allows you to tailor how the Digital Worker executes tasks, collaborates with other Digital Workers and interacts with humans when needed.*

{% stepper %}
{% step %}
**Human-in-the-Loop (HITL):** Configure escalation rules for scenarios where the system requires human review or encounters an error.

1. Supported notification channels:
   1. Slack
   2. Microsoft Teams
   3. Email
   4. Conditional routing (logic-based HITL flows)
      {% endstep %}

{% step %}
**Default Prompt:** Defines how other agents should interact with this agent when using it as a sub-agent.
{% endstep %}

{% step %}
**Skill Attributes:** Specify the input variables the agent expects to receive when it is invoked by another agent.
{% endstep %}

{% step %}
**Sub Agent Output Attributes:** Define the output variables that the agent will return after completing its task.
{% endstep %}

{% step %}
**Enable Reflection:** Controls whether the agent performs self-reflection at each step of its plan.

1. Off: Default
2. On: When enabled, the agent pauses to evaluate it's progress, improving reliability at the cost of additional processing time.
   {% endstep %}

{% step %}
**Enable Concurrent Processing:** Allows the agent to handle multiple tasks in parallel, increasing throughput for high-volume workflows.
{% endstep %}

{% step %}
**Agent Type:** Select the category to toggle between reasoning LLMS and non-reasoning LLMS. You can also set values for the levels of reasoning and verbosity.
{% endstep %}
{% endstepper %}

### Evaluation <a href="#evaluation" id="evaluation"></a>

*This is a playground to test & debug the Digital Worker as we are developing, or at any time.*

{% stepper %}
{% step %}
Conveniently test your Digital Worker at any time by clicking on the Evaluation button (arrow in circle) on the right sidebar.

1. For example: If a PDF normally submitted via email, you can upload a PDF instead and type out the relevant message in the chat option.
   {% endstep %}

{% step %}
While waiting for the agent to respond you can select Plan Flow (branching icon) to see the internal tool calls and sub agent handoffs.
{% endstep %}

{% step %}
You can also see all your previous playground chats during evaluation by selecting Show Tabs (multi-line icon) on the right sidebar.
{% endstep %}

{% step %}
Click the pencil icon next to any event in the list to view additional details.
{% endstep %}
{% endstepper %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://kb.theloops.io/digitalworkers/ifs-loops-digital-workers/how-to-guides/navigate-a-digital-worker.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
