> For the complete documentation index, see [llms.txt](https://docs.nexthink.com/platform/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.nexthink.com/platform/~/changes/Sh4xqs4GDClkDKT9Hvux/user-guide/search-and-nexthink-assist/using-nexthink-assist.md).

# Using Nexthink Assist

Nexthink Assist is the unified entry point to managing digital employee experience across the entire Infinity platform. Embedded directly into the search navigation, Nexthink Assist uses the latest large language models from OpenAI and Anthropic to help IT teams see, diagnose and fix DEX challenges instantly through the power of Generative AI. In particular, Nexthink Assist enables users to perform contextual searches across product documentation, extract data on device performance, user sessions, and applications, and quickly create Nexthink campaigns using natural language requests.

<figure><img src="https://268444917-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxJSUDk9NTtCHYPG5EWs3%2Fuploads%2FUurQPlIHSaWqdwcfG1JL%2FAboutAssist.png?alt=media&amp;token=d3eaf437-619a-4504-ae42-e275eaef421e" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Nexthink Assist is currently in **Beta** and is continually improving. As it evolves, it may occasionally provide information that requires verification. Nexthink recommends confirming your results to ensure accuracy while using Nexthink Assist.
{% endhint %}

## Getting started with Nexthink Assist <a href="#how-to-get-started-with-assist" id="how-to-get-started-with-assist"></a>

First, ensure that your role allows you to view Nexthink Assis&#x74;**.** Refer to the [Permissions](/platform/~/changes/Sh4xqs4GDClkDKT9Hvux/user-guide/search-and-nexthink-assist.md#permissions) section for more information.&#x20;

To access Nexthink Assist, select **Nexthink** **Assist** from the main menu.

<figure><img src="https://268444917-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxJSUDk9NTtCHYPG5EWs3%2Fuploads%2F8xfh44Y7yPfuVbBWvAv9%2FAssist%20-%201721048792.png?alt=media&amp;token=d01966e1-7241-47be-b6bf-815206d31431" alt=""><figcaption></figcaption></figure>

The Nexthink Assist window appears, allowing you to type your text into the search bar. Use the following options to get the information you need:

* **Search**: Type text in the search bar **without hitting Enter** to conduct searches across various parameters. Refer to the [Using Search](/platform/~/changes/Sh4xqs4GDClkDKT9Hvux/user-guide/search-and-nexthink-assist/using-search.md) documentation for more information.&#x20;
* **Assist**: Type text in the search bar and **hit Enter** to create investigations and campaigns, or to get answers related to Nexthink Infinity.

<figure><img src="https://268444917-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxJSUDk9NTtCHYPG5EWs3%2Fuploads%2FKs7De5uyGMVKD3g6sQZD%2FAssist%20-%201721114015.png?alt=media&amp;token=cb82ee80-476b-4f02-b287-0d6152528662" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Assist is activated when you press the **Enter** key. To continue using Search in standard mode, type the name of a binary, device or package.
{% endhint %}

Use Nexthink Assist to simplify building investigations, streamline campaign creation and answer your questions about Nexthink Infinity.

* **Ask about Nexthink**: Assist enables contextual search across product documentation to get you started quickly, with the information and context you need.
* **Query Data**: Assist helps you extract data and quickly find answers about device performance, binaries, user and session data, application information, and more to resolve issues proactively.
* **Create**: Assist helps you create Nexthink campaigns, making campaign building instantaneous. Compose a quick request in natural language, and watch Nexthink do the rest.

<figure><img src="https://268444917-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxJSUDk9NTtCHYPG5EWs3%2Fuploads%2FU6kCnLT81mW6htvtiGqX%2Fimage.png?alt=media&amp;token=82278881-ed47-4e79-a390-65236f77fca0" alt=""><figcaption></figcaption></figure>

Once you send your question to Assist, it generates and executes an NQL query, creates a campaign or provides an answer from the documentation.&#x20;

Ask follow-up questions on the same topic to keep the current conversation going. To start a conversation from scratch, click the reset button in the top-right corner of the Nexthink Assist window.&#x20;

<figure><img src="https://268444917-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxJSUDk9NTtCHYPG5EWs3%2Fuploads%2Fx2KtvXwzAp1pxMYdSFeO%2FAssist%20-%201723097609.png?alt=media&amp;token=7028ee6e-37b0-4dd5-912d-7e025caf6828" alt=""><figcaption></figcaption></figure>

Imagine that you work for a company with a Sales department in Boston. This department has complained about problems with MS Teams call quality. You decide to investigate this issue using Nexthink Assist. The following documentation sections provide guidelines on using Nexthink Assist with examples related to this use case.

## Query data with Assist

To identify the cause of the MS Teams call quality issue, ask Assist to *display the average Wi-Fi signal strength per US city sorted in ascending order* and **hit Enter**. The query that Assist creates immediately reveals that the Boston office has the worst Wi-Fi signal strength.

<figure><img src="https://268444917-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxJSUDk9NTtCHYPG5EWs3%2Fuploads%2FAtgpnR5BfBg9gWyWKhn8%2FAssist%20-%201723097426.png?alt=media&amp;token=6811237e-8987-451d-b0d1-d78a9610497d" alt=""><figcaption></figcaption></figure>

Continue the conversation with Assist in the same window and ask for a *list of Sales department employees in Boston*. Then, click on **View in Investigations** to access the **Investigations** module and get the full list. Refer to the [Visual editor](/platform/~/changes/Sh4xqs4GDClkDKT9Hvux/user-guide/investigations/visual-editor.md) and [NQL editor](/platform/~/changes/Sh4xqs4GDClkDKT9Hvux/user-guide/investigations/nql-editor.md) documentation for more information about Investigations.

<figure><img src="https://268444917-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxJSUDk9NTtCHYPG5EWs3%2Fuploads%2FULl1hb2dIJr3g43j0cPa%2FAssist%20-%201723097541.png?alt=media&amp;token=2169857a-f95e-40ee-bb94-711280d39325" alt=""><figcaption></figcaption></figure>

### **Data available with Assist**&#x20;

[Nexthink NQL data model](/platform/~/changes/Sh4xqs4GDClkDKT9Hvux/user-guide/nexthink-query-language-nql/nql-data-model.md) provides an overview of data Nexthink collects. Assist currently supports a subset of the NQL data model presented below. Refer to the [NQL data model](https://docs.nexthink.com/platform/latest/nql-data-model) for table and field definitions.&#x20;

| Topic                                    | Supported tables                  |
| ---------------------------------------- | --------------------------------- |
| Device & device performance              | device                            |
|                                          | device\_performance/event         |
|                                          | device\_performance/system\_crash |
|                                          | device\_performance/boot          |
| Packages, binaries and execution related | package/package                   |
|                                          | binary                            |
|                                          | execution/crash                   |
|                                          | execution/event                   |
| User and sessions related                | user/user                         |
|                                          | session/login                     |
| Applications and web applications        | application/application           |
|                                          | application/page                  |
|                                          | web/page\_view                    |
|                                          | web/transaction                   |
|                                          | web/error                         |
| Collaboration                            | collaboration/session             |
|                                          | connectivity/event                |
|                                          | session/event                     |

### **Data out of Assist scope**

The table below identifies a subset of the [NQL data model](https://docs.nexthink.com/platform/latest/nql-data-model) outside of Assist scope. Additionally, Assist does not support custom fields.

| Topic             | Unsupported tables                      |
| ----------------- | --------------------------------------- |
| Web events        | web/event                               |
| Connections       | connection/event                        |
|                   | connection/tcp/event                    |
|                   | connection/udp/event                    |
| Packages          | packages.installed\_packages            |
|                   | package/uninstallation                  |
| Alerts            | alert/alert                             |
|                   | alert/monitor                           |
| Campaigns         | campaign/campaign                       |
|                   | campaign/response                       |
| Remote actions    | remote\_action/execution                |
|                   | remote\_action/remote\_action           |
|                   | remote\_execution/execution\_summary    |
| Devices           | device\_performance/hard\_resets        |
| Sessions          | session/logout                          |
|                   | session/lifecycle\_event                |
|                   | session/connect                         |
|                   | session/disconnect                      |
|                   | session/lock                            |
|                   | session/unlock                          |
| Software metering | software\_metering/meter\_configuration |
|                   | software\_metering/event                |
| Automation        | automation/automation                   |
|                   | automation/execution                    |
|                   | automation/execution\_summary           |
| DEX score         | dex/score                               |
| Workflows         | workflow/workflow                       |
|                   | workflow/executions                     |
|                   | workflow/executions\_summary            |

{% hint style="info" %}
&#x20;The response times of Assist may vary, and occasionally, some Assist-generated queries might not display correctly in the [Visual editor](/platform/~/changes/Sh4xqs4GDClkDKT9Hvux/user-guide/investigations/visual-editor.md). If you encounter any display issues, view the query in the [NQL editor](/platform/~/changes/Sh4xqs4GDClkDKT9Hvux/user-guide/investigations/nql-editor.md) for optimal results.
{% endhint %}

## Create campaigns with Assist

Once you have identified the problem with the Wi-Fi signal strength in the Boston office, the next step is notifying all affected employees via a Nexthink campaign.&#x20;

Use Assist to *create a campaign to inform employees that the Boston office has Wi-Fi issues.* Assist creates this campaign—questions and answers—according to your instructions.

<figure><img src="https://268444917-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxJSUDk9NTtCHYPG5EWs3%2Fuploads%2Fh3bTxa9gLKnlFlgxtCol%2FAssist%20-%201723097717.png?alt=media&amp;token=b1269070-4e4d-480f-a75e-f1fd80df3ef2" alt=""><figcaption></figcaption></figure>

If you would like to improve your campaign, type additional commands into the search bar to provide further guidance.&#x20;

<figure><img src="https://268444917-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxJSUDk9NTtCHYPG5EWs3%2Fuploads%2F6U9mpjvHS1QBW0TjZyZE%2FAssist%20-%201723196848.png?alt=media&amp;token=1b5c97d8-f4d6-429c-8674-19a6947c7e91" alt=""><figcaption></figcaption></figure>

If you are satisfied with the suggested campaign, simply type **Yes** in the search bar to save it as a draft in the **Campaigns** module and define targeted users and the trigger mechanism. Refer to the [Creating Campaigns](/platform/~/changes/Sh4xqs4GDClkDKT9Hvux/user-guide/campaigns/creating-campaigns.md) documentation for more information on how to finalize a campaign draft and distribute it among selected audiences.&#x20;

### Types of campaigns Assist can create <a href="#what-type-of-questions-can-assist-answer" id="what-type-of-questions-can-assist-answer"></a>

Assist can help you complete the content section for any [type of Nexthink campaign](/platform/~/changes/Sh4xqs4GDClkDKT9Hvux/user-guide/campaigns/creating-campaigns/types-of-questions.md). Examples:

* *Create a device usage survey*
* *Create a campaign to inform users about ongoing Wi-Fi issues in our office*
* *Create an IT satisfaction survey*

Refer to the [Conducting engaging campaigns](/platform/~/changes/Sh4xqs4GDClkDKT9Hvux/user-guide/campaigns/getting-started-with-campaigns/conducting-engaging-campaigns.md) documentation for more information about creating effective campaigns.&#x20;

## Ask Assist about Nexthink Infinity

Wi-Fi problems are very common and can occur again. Use one of the monitors available in Nexthink Library to effectively monitor Wi-Fi issues and take action to resolve the issue. Ask Assist how you can enable the monitor in the Alerts module.&#x20;

<figure><img src="https://268444917-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxJSUDk9NTtCHYPG5EWs3%2Fuploads%2FZMuuSnBCX7UualNeY9yO%2FAssist%20-%201723204902.png?alt=media&amp;token=d5252f89-7237-4398-b30b-142b3c004be0" alt=""><figcaption></figcaption></figure>

Assist uses Nexthink Infinity documentation resources to provide the best answer. For further information or instructions, refer to the relevant documentation pages and training linked by Assist at the bottom of its response.

### Types of questions Assist can answer <a href="#what-type-of-questions-can-assist-answer" id="what-type-of-questions-can-assist-answer"></a>

Assist answers your questions using Nexthink Infinity documentation, which includes in-product, and online documentation sources.&#x20;

Question examples:

* *How to configure a webhook?*
* *What is the difference between hard and soft navigations?*&#x20;
* *What is the limit of campaigns I can create in Workplace Experience?*&#x20;

## Frequently Asked Questions <a href="#title-text" id="title-text"></a>

<details>

<summary>I'm getting unexpected answers from Assist. What can I do?</summary>

It may be that the answer to your question is based on a topic Nexthink Assist does not support. Refer to the [What type of Investigations can Assist create?](#what-type-of-investigations-can-assist-create) section for more details.

Assist uses natural language to answer your questions. Sometimes, you might observe that Assist cannot respond to your question or that the response is incorrect. Here are some recommendations for how you can best phrase your questions:

* **Be clear and specific**: Provide clear information about the issue you are investigating. Avoid vague or ambiguous questions that may lead to inaccurate results.
* **Use targeted keywords**: Use relevant keywords related to the problem you are trying to solve whenever possible. This helps Assist in understanding the context and providing more accurate responses.
* **Frame your questions**: Structure your prompts as questions or specific commands. For example, instead of typing *Find errors in Teams*, try *How many Teams calls had bad quality in the last 24 hours?*
* **Experiment and iterate**: If you do not get the desired results initially, don't hesitate to refine your prompts. Assist learns and improves over time, so experimenting with different phrasing can help you achieve better outcomes.

For more information on effective prompt writing, complete the online course [*How to fast-track work with Nexthink Assist*](https://learn.nexthink.com/courses/how-to-fast-track-work-with-nexthink-assist) available on Nexthink Learn.

</details>

<details>

<summary>How can I share feedback on Assist with the Nexthink team?</summary>

Help us improve Assist by sharing your feedback using the thumbs-up and thumbs-down icons located in the lower-right corner of the latest response from Assist.

![](https://268444917-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxJSUDk9NTtCHYPG5EWs3%2Fuploads%2FraFfcKJRT73LqcJzI1z5%2Fimage.png?alt=media\&token=13394eda-5944-4293-8f4e-de87ab9acc28)

</details>

<details>

<summary>As Nexthink admin, can I pilot the usage of Assist before exposing it to a broader user group?</summary>

Yes, Nexthink admins can pilot the usage of Assist by selectively disabling and enabling the Assist permissions of certain roles.&#x20;

</details>

<details>

<summary>Does Assist apply View-domain constraints and permissions?</summary>

Yes, View domain applies to Assist. For example, Nexthink users querying data with Assist will get the same results as running the query in NQL or the Visual editor.&#x20;

Nexthink also enforces permissions before performing a task. For example, users without permission to *edit campaigns* cannot create campaigns in Assist, and receive the following error message: *You do not have the right permissions to perform this action. Please reach out to your administrator.*&#x20;

</details>

<details>

<summary>Is Nexthink Assist an add-on product? Does it require an additional license?</summary>

Nexthink Assist is an Infinity feature, part of the Workplace Experience core product, and available at no additional charge.

</details>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.nexthink.com/platform/~/changes/Sh4xqs4GDClkDKT9Hvux/user-guide/search-and-nexthink-assist/using-nexthink-assist.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
