# Competencies

You can add levels and sub-levels of competencies. The + adds a new competency. When you hover your mouse over a competency, a new + is displayed on the right. It allows to add a sub-level to that competency.

<figure><img src="/files/fbv0MGylj9pwuXusSTKC" alt=""><figcaption></figcaption></figure>

You can define competencies for operators to be able to assign dialogs to operators based on their competency. Once you have added competencies in the parameters, they appear in the **Context conditions** list.

<figure><img src="/files/8j9yRvjZXrlQFXE7vOwe" alt=""><figcaption></figcaption></figure>

The decision to redirect to a competency will be from an internaut activity rule, or from the configuration of a knowledge with the use of context conditions.

These competencies are then assigned to the operators.

**Operator pool configuration**

Operator pools can be created. These pools create groups of operators with multiple skills. In each pool it is possible to distinguish the livechat manager(s) from the operator(s). This allows, among other things, to filter operators according to a specific criterion, for example the service to which they belong, their locations, etc. Thanks to this feature, the manager will only see the operators of his pool from his interface.

For example, for clients working with multiple call centers, operator pools to isolate operators and their manager(s) per call center.

Note that you can also create operator pools.

These pools will allow you, among other things, to filter operator according to the service which they belong to, localization, etc. This, as for example, a manager only will see operators of his pool from the operator interface.

You can filter an operator pool by selecting operators, managers and the competencies associated with the pool. To do so, enter the name of your pool and click **Validate**. You can then configure your pool.

**Surveys by competency**

<figure><img src="/files/YFiQn4NETFOInO1HgNTd" alt=""><figcaption></figcaption></figure>


---

# 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://docs-en.dydu.ai/livechat/dydu-livechat/dydu-livechat-setup/competencies.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.
