> For the complete documentation index, see [llms.txt](https://docs.devolutions.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.devolutions.net/powershell-universal/da/intelligens/ai-chat.md).

# AI Chat

Konfigurer kontekstbevidst AI Chat, styr adgang til agenter og værktøjer, og gennemgå gemt chathistorik i PowerShell Universal.

AI Chat er en kontekstbevidst assistent i PowerShell Universal-admin console. Den giver en autoriseret bruger mulighed for at vælge en AI-agent, bede den om at inspicere eller opdatere den aktuelle ressource, gennemgå dens værktøjsaktivitet og modtage et streamet svar. Chat er tilgængelig på konsolsider, der giver en redigerbar ressourcekontekst, såsom scripts, apps, API'er, tidsplaner og portalkomponenter.

## Sådan fungerer det

Chatpanelet sender den aktuelle ressourcetype, ressourceidentifikator, lageromfang og primære fil til den valgte AI-agent. Agenten modtager instruktioner om at holde sig inden for dette omfang og kan bruge sine konfigurerede værktøjer til at inspicere, opdatere og genindlæse ressourcen.

En chatsession har et samtale-id. Clear chat starter en ny samtale i konsollen. Panelet for sessionsaktivitet viser værktøjskald og filændringer, der er foretaget under den aktuelle session.

## Konfigurer AI Chat

1. Opret en AI-agent under **Build > AI > Agents**. Konfigurer dens udbyder, model, slutpunkt, legitimationsoplysning, instruktioner og eventuelle [AI Tools](/powershell-universal/da/intelligens/ai-tools.md), den kan kalde.
2. Aktivér **Available in Chat** for AI-agenten.
3. Tildel roller til AI-agenten, når kun bestemte brugere skal have lov til at vælge den. En agent uden tildelte roller er tilgængelig for alle brugere, der har chattilladelse.
4. Giv brugere tilladelsen **Chat** `Read` eller `Write`. Brugere skal også opfylde den valgte agents rollekrav og eventuelle rollekrav til den ressource, de redigerer.

Hvis ingen berettiget AI-agent er aktiveret til chat, forbliver chatpanelet utilgængeligt for brugeren.

## Hvem kan bruge chat

En bruger kan kun bruge AI Chat, når alle følgende betingelser er opfyldt:

* Brugeren har tilladelsen **Chat** `Read` eller `Write`.
* Mindst én AI-agent har **Available in Chat** aktiveret.
* Brugeren har en rolle, der er tilladt af denne AI-agent, når agenten har rollebegrænsninger.
* Brugeren er autoriseret til at få adgang til den aktuelle ressource.

Chat-tilladelser styrer brugen af panelet. AI-agentroller styrer, hvilke aktiverede agenter en bruger kan vælge.

## Værktøjer, der er tilgængelige for AI Chat

Den valgte AI-agent kan kalde de brugerdefinerede AI Tools, der er konfigureret på den pågældende agent. Disse værktøjer kører med deres konfigurerede script, timeout og run-target-indstillinger.

AI Chat indeholder også kontekstbevidste indbyggede værktøjer til brugere, der har rollen **Administrator**, **Operator** eller **App Editor** og tilladelsen Chat `Read` eller `Write`. De tilgængelige værktøjer afhænger af den aktuelle ressource og tilladelsesniveauet.

| Funktion                                                           | Læseadgang                   | Skriveadgang                 |
| ------------------------------------------------------------------ | ---------------------------- | ---------------------------- |
| Opdag ressourcer, og læs lagerfiler                                | Ja                           | Ja                           |
| Oplist ressourcer, meddelelser, filer, filindhold og kommandohjælp | Ja                           | Ja                           |
| Genindlæs den aktuelle ressource                                   | Nej                          | Ja                           |
| Opret, opdater, flyt eller slet lagerfiler                         | Nej                          | Ja                           |
| Inspicér et konfigureret GET-slutpunkt for en app                  | Kun appkontekst              | Kun appkontekst              |
| Søg efter egenskaber for portalkontrolelementer                    | Kun portalkomponent-kontekst | Kun portalkomponent-kontekst |

Indbyggede filhandlinger er begrænset til den aktuelle ressources lageromfang. Handlingerne kan ikke gå uden for dette omfang.

## Chathistorik og opbevaring

PowerShell Universal gemmer chathistorikken i sin database. Hver post indeholder samtalen og den valgte agent, brugeren, ressourcekonteksten, meddelelser, tokenforbrug samt navn, argumenter, resultat, fejl, status og tidsstempler for hvert værktøjskald.

Brugere med tilladelsen **Chat History** `Read` kan gennemse lagrede samtaler fra **Build > AI > Chat History**. Historikken opbevares i henhold til den generelle indstilling `GroomDays` og slettes, når den bliver ældre end opbevaringsperioden. Overvej denne opbevaringspolitik, når prompter eller værktøjsargumenter kan indeholde følsomme oplysninger.

## Relaterede sider

* [AI Agents](/powershell-universal/da/intelligens/ai-agents.md)
* [AI Tools](/powershell-universal/da/intelligens/ai-tools.md)
* [Indbyggede MCP-værktøjer](/powershell-universal/da/intelligens/built-in-mcp-tools.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.devolutions.net/powershell-universal/da/intelligens/ai-chat.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.
