> For the complete documentation index, see [llms.txt](https://docs.snyk.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.snyk.io/developer-education-with-snyk-learn/snyk-learn/snyk-assist.md).

# Snyk Assist for Learn

Snyk Assist for Learn, an AI-powered assistant that answers Snyk product and security questions in the Learning Management add-on

{% hint style="warning" %}
**Deprecated**

Snyk is deprecating the Snyk Learn platform. **After January 15, 2027, Snyk Learn is unavailable**, including all capabilities, integrations, and the Learning Management add-on.

* **Enterprise and add-on customers:** Download your data before this date. Visit [Snyk Learn reporting](/developer-education-with-snyk-learn/snyk-learn/snyk-learn-reports.md) and [Snyk Learn API](/developer-education-with-snyk-learn/snyk-learn/snyk-learn-api.md) for instructions.
* **Individual users:** Download your Learning Path certificates before this date. Navigate to **Your learning** > [**Certificates of completion**](/developer-education-with-snyk-learn/snyk-learn/your-learning.md#certificates-of-completion) and follow the instructions.

If you have questions, contact your Snyk account team or submit a request at the [Snyk Support site](https://support.snyk.io/s/).
{% endhint %}

{% hint style="info" %}
**Snyk is rolling out a new navigation.** The steps on this page describe the classic interface. If your view looks different, visit [Navigate the Snyk Web UI](https://docs.snyk.io/navigate-the-snyk-web-ui#where-things-moved) to map these options to the new interface.
{% endhint %}

{% hint style="info" %}
**Feature availability**

Snyk Assist is available only in the Learning Management add-on offering. For more information, contact your Snyk account team.
{% endhint %}

Snyk Assist for Learn is an AI-powered learning assistant integrated into the Snyk Learn platform. It answers your Snyk product and application security questions instantly in your learning environment, so you can learn faster and resolve queries efficiently.

Snyk Assist enhances your learning experience in the Snyk Learn platform by:

* Providing immediate answers to questions about Snyk products, features, and general application security concepts.
* Delivering context-aware replies based on the extensive Snyk knowledge base.
* Suggesting relevant follow-on learning opportunities available in Snyk Learn, Snyk Docs, and the Snyk Blog.

<figure><img src="https://476084957-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FL7HyJj9FsK1W4pNt8Gzl%2Fuploads%2Fgit-blob-a28b81589c6d8cf9bf33bd4e59cb335fd1712965%2Fsnyk-assist-snyk-learn.png?alt=media" alt="Snyk Assist on Snyk Learn"><figcaption><p>Snyk Assist on Snyk Learn</p></figcaption></figure>

## How Snyk Assist works

Snyk Assist uses generative AI to respond to questions based on information retrieved from trusted Snyk sources:

* [Snyk Learn lessons](https://learn.snyk.io/catalog/?format=lesson)
* [Snyk documentation](/readme.md)

Snyk Assist does not have access to your Snyk Tenant data, such as issue and asset information, or Snyk Learn learning history. When you interact with Snyk Assist, Snyk collects and processes your queries and conversation history to provide responses and improve the service.

Snyk Assist uses Snyk-managed services and selected third-party large language model (LLM) providers to answer questions.

{% hint style="info" %}
Snyk Assist capabilities and limitations:

* Snyk Assist answers questions about Snyk functionality and security concepts based on its knowledge base derived from Snyk Learn and Snyk Docs.
* Snyk Assist does not perform security analysis, check your code for vulnerabilities, comment on code quality, or provide specific code samples. For code scanning and analysis, continue using the Snyk CLI, Snyk IDE extensions, or recurring SCM tests integrated with your repositories.
* Snyk Assist provides information from its body of knowledge, but responses should not be considered legal, security, or compliance advice. While Snyk strives for accuracy, Snyk is not liable for decisions made based on information provided by Snyk Assist. Always verify critical security information through official Snyk documentation and tools.

For the usage disclaimer, visit [Snyk Assist disclaimer](https://snyk.io/policies/snyk-assist-disclaimer).
{% endhint %}

## Using Snyk Assist

Snyk Assist is available in the Snyk Learn interface for users with access to the platform, if your Snyk admin has enabled it.

1. Navigate to [Snyk Learn](https://learn.snyk.io).
2. Click the **Snyk Assist** icon <img src="https://476084957-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FL7HyJj9FsK1W4pNt8Gzl%2Fuploads%2Fgit-blob-82f7563e9041bc08bbd6c0b7bc190a551af19c54%2Fusing-snyk-assist.png?alt=media" alt="Snyk Assist chat within the Snyk Learn interface" data-size="line"> to open the chat window. The icon is in the lower-right corner of the page.
3. Type your questions about Snyk products or application security concepts into the chat prompt.

Snyk Assist answers based on its knowledge base. Answers can include links to relevant documentation, Snyk Learn lessons, and Snyk blog posts.

{% hint style="info" %}
If you do not see the chat icon, check whether your Snyk admin has enabled Snyk Assist for your Group. Also, ensure that the default Organization in your Snyk settings is your company's Snyk Organization, not a personal Snyk Organization.
{% endhint %}

## Enabling Snyk Assist

Snyk Group Admins can control the availability of Snyk Assist for users in their scope.

To enable Snyk Assist for your Group:

1. Log in to the Snyk Web UI.
2. Navigate to the Group settings page for the Group you want to manage.
3. Toggle on **Snyk Assist** to enable Snyk Assist for users in that Group.

After you enable Snyk Assist, it is visible and accessible on Snyk Learn for the users in that Group.

<figure><img src="https://476084957-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FL7HyJj9FsK1W4pNt8Gzl%2Fuploads%2Fgit-blob-810a615d30beb7c26dd439f31b05d2d072f652c2%2Fsnyk-assist-settings-page.png?alt=media" alt="Snyk Assist settings page"><figcaption><p>Snyk Assist settings page</p></figcaption></figure>

## Data handling and safeguards

For more information, visit [How Snyk handles your data](https://docs.snyk.io/snyk-data-and-governance/how-snyk-handles-your-data#snyk-learn).


---

# 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 by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.snyk.io/developer-education-with-snyk-learn/snyk-learn/snyk-assist.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
