# Configuring AI tools

Define which AI tool requires monitoring for your organization for accurate visibility, labeling, and categorization of AI usage. Involve application and security stakeholders early to help streamline adoption and visibility of your AI portfolio.

## Choosing AI tools to configure in Nexthink

{% hint style="info" %}
The system automatically monitors preconfigured AI tools out of the box—such as ChatGPT—through traffic pattern recognition, endpoint activity, and employee feedback.

You can manually configure more AI tools for monitoring in Nexthink.
{% endhint %}

{% stepper %}
{% step %}
Identify AI tools available for configuration in Nexthink:

* Review telemetry or traffic data from the Nexthink Collector or your network security stack.
* Consult your SSO provider or identity management platform to list active AI services.
* Interview product owners to understand user segments and associated risks.
  {% endstep %}

{% step %}
Prioritize the tools that require configuration by evaluating:

* Widely used GenAI tools like ChatGPT, Microsoft Copilot, Gemini, or Claude.
* Internal or custom AI agents, such as virtual assistants or chatbots developed for specific business functions.
* AI applications embedded in productivity or communication platforms such as Copilot in Outlook or MS Teams.
* Tools with rising adoption but uncertain compliance or business value.
  {% endstep %}
  {% endstepper %}

{% hint style="warning" %}
Nexthink AI Tools collects user-license data for Microsoft Copilot by default, even if you do not configure Microsoft Copilot in AI tools. Refer to the [Configuring Microsoft Copilot using API credentials](/platform/user-guide/ai-tools/setting-up-and-managing-ai-tools/configuring-ai-tools/configuring-microsoft-copilot-using-api-credentials.md#configuring-the-tool-in-the-nexthink-web-interface) for more information.
{% endhint %}

## Configuring AI tools for Nexthink monitoring

To configure a new AI tool:

1. Navigate to **AI Tools** > **Manage AI tools** from the main navigation.
2. Click the **New AI Tool** button on the top-right corner (or select an existing tool from the table to edit).

{% hint style="info" %}
To access and edit the configuration of existing AI tools, click on the AI tool hyperlink located in the table on the **Manage AI tools** page. Then, continue to follow the steps listed below.
{% endhint %}

<figure><img src="/files/3houm8Qor4LyLPPrN8Ic" alt=""><figcaption></figcaption></figure>

3. From the AI Tools configuration page, fill in the fields:
   * An **AI tool name,** such as **KanopyGPT.**
     * The system automatically generates **NQL ID** of the AI tool based on the name. In this case: `#kanopygpt`
   * **Description** to provide AI tool details for internal use.

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

4. Choose one or both **Application** types: **Web** or **Desktop.**

* For **Web** AI applications, **Add URL**:
  * **URL Name** is a free-text label to identify the configuration. Example: `KanopyGPT`
  * **URL pattern** is the main domain of the web application. Defines where the AI tool is accessed. Example: `kanopygpt.com`
  * **Conversation endpoint URL pattern** is the specific path used to detect interactions with the AI tool. Nexthink supports these formats:
    * A fully qualified URL such as `kanopygpt.com/backend-api/conversation`
    * A pattern such as `backend-api/conversation`.

{% hint style="info" %}
You can add up to 5 **conversation endpoints** for the same web AI application.

Refer to the [#determining-the-conversation-endpoint-url-pattern-using-your-browser](#determining-the-conversation-endpoint-url-pattern-using-your-browser "mention") section below.
{% endhint %}

* For **Desktop** AI applications define their respective **Binaries.** You can add up to 5 binaries for the same desktop AI application.
  * Desktop applications represent [binaries grouped](https://docs.nexthink.com/platform/references/database-information-and-organization/binary-grouping/) with their associated subprocesses. As a result, application-related metrics, dashboards and AI insights include all subprocesses.
  * The system estimates **AI usage** on **Desktop**-type applications using the `focus_time` field from the `execution.events` table in the NQL data model.
  * If the `focus_time` opt-in field is not enabled, Nexthink cannot monitor user interactions with AI tools on **Desktop** applications.

5. Add available **Licenses** for the AI tool, if available.
6. **Enable employee experience campaign** to monitor employee perception of the specific AI tool from the dedicated dashboard.
   * If needed, you can [modify campaign settings for AI tools](/platform/user-guide/ai-tools/setting-up-and-managing-ai-tools/managing-ai-tools.md#configuring-campaign-setups-for-ai-tools) to exclude specific users from campaigns or disable the campaign entirely.
   * Once activated, allow up to seven days for the campaign data to appear in the AI tool dashboard.
   * If you disable a campaign, no new employees are targeted. However, employees who had already been targeted continue to receive the campaign until they respond, cancel, or the campaign expires.
7. **Save AI tool** configuration.

<details>

<summary>Determining the <strong>Conversation endpoint URL pattern</strong> using your browser</summary>

When configuring AI tools, follow these steps to discover and determine the **Conversation Endpoint pattern.**

You can extract either a path (pattern) or a fully qualified URL.

From your browser:

1. Open your AI tool web application.
2. Navigate to the webpage to chat with the AI Tool.
   * Nexthink recommends opening a new conversation with no chat history.
3. Open the **developer tools** in your browser by pressing F12 or by right-clicking to **Inspect,** depending on the case.
4. Click and open the **Network** tab.
5. Use the newly opened chat to send an easily identifiable message to the AI tool: *Hey, let’s chat.*
   * Copy the sent message to your clipboard.
6. Click again on the **Network** tab to search the sent message—in this case, *Hey, let’s chat.*—by pressing **ctrl+F** or **command+F**, depending on your OS.
7. Click on the found result and open the **Headers** subtab within the **Network** tab.
8. Find the **Request URL** field to copy/extract the **Conversation endpoint** required to configure the AI tool in Nexthink. Nexthink supports these two formats:

   * A fully qualified URL such as `kanopygpt.com/backend-api/conversation`
   * A pattern such as `backend-api/conversation`

   Choose the format that best fits your configuration. See the image below.

{% hint style="info" %}
You can add up to 5 conversation endpoints for the same web AI application in Nexthink.
{% endhint %}

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

</details>

{% hint style="info" %}
To learn about the AI Tools campaign content, deployment conditions and interpretation, refer to [Monitoring employee experience with AI tools](/platform/user-guide/ai-tools/working-with-ai-tools/monitoring-employee-experience-with-ai-tools.md).
{% endhint %}

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

***

RELATED TASKS

* [Configuring Microsoft Copilot using API credentials](/platform/user-guide/ai-tools/setting-up-and-managing-ai-tools/configuring-ai-tools/configuring-microsoft-copilot-using-api-credentials.md)
* [Modifying campaign setups for AI tools](/platform/user-guide/ai-tools/setting-up-and-managing-ai-tools/modifying-campaign-setups-for-ai-tools.md)
* [Managing AI tools](/platform/user-guide/ai-tools/setting-up-and-managing-ai-tools/managing-ai-tools.md)


---

# 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.nexthink.com/platform/user-guide/ai-tools/setting-up-and-managing-ai-tools/configuring-ai-tools.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.
