> For the complete documentation index, see [llms.txt](https://docs.jetadmin.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.jetadmin.io/ai-app-builder/ai-assistant.md).

# AI Assistant

Use the assistant to describe an app, provide relevant context, and refine the result in a conversation.

| Task                                                         | Guide                                                                                |
| ------------------------------------------------------------ | ------------------------------------------------------------------------------------ |
| Choose the connected resources for a request                 | [Select data sources](/ai-app-builder/ai-assistant/select-data-sources.md)           |
| Add a screenshot, reference image, or document               | [Upload images and files](/ai-app-builder/ai-assistant/upload-images-and-files.md)   |
| Choose how the request is processed                          | [Select an AI model](/ai-app-builder/ai-assistant/model-selection.md)                |
| Enter a request with the keyboard or microphone              | [Type or dictate a prompt](/ai-app-builder/ai-assistant/type-or-dictate-a-prompt.md) |
| Separate tasks into conversations and return to earlier work | [Manage chats and context](/ai-app-builder/ai-assistant/manage-chats-and-context.md) |

## A useful request includes a way to check it

Name the page, the data, and the behavior you expect:

> On the Tickets page, add a Status filter using the Status field from Tickets. Keep the existing columns. When I choose Open, show only tickets whose Status is Open.

After the assistant finishes, inspect the actual app. A response describing a change is not a substitute for checking its result.

Next: [Write your first prompt](/ai-app-builder/create-an-app/write-a-useful-prompt.md).


---

# 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.jetadmin.io/ai-app-builder/ai-assistant.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.
