AI Chat
Configuri AI Chat con riconoscimento del contesto, controlli l'accesso ad agenti e strumenti e consulti la cronologia delle chat memorizzata in PowerShell Universal.
AI Chat è un assistente con riconoscimento del contesto nella console di amministrazione di PowerShell Universal. Consente a un utente autorizzato di selezionare un agente AI, chiedergli di ispezionare o aggiornare la risorsa corrente, esaminare la sua attività sugli strumenti e ricevere una risposta in streaming. La chat è disponibile nelle pagine della console che forniscono un contesto di risorsa modificabile, come script, app, API, pianificazioni e componenti del portale.
Come funziona
Il pannello della chat trasmette il tipo di risorsa corrente, l'identificatore della risorsa, l'ambito del repository e il file principale all'agente AI selezionato. L'agente riceve istruzioni per rimanere entro tale ambito e può utilizzare gli strumenti configurati per ispezionare, aggiornare e ricaricare la risorsa.
Una sessione di chat ha un ID di conversazione. Clear chat avvia una nuova conversazione nella console. Il pannello dell'attività della sessione mostra le chiamate agli strumenti e le modifiche ai file effettuate durante la sessione corrente.
Configurare AI Chat
Crei un agente AI in Build > AI > Agents. Ne configuri il provider, il modello, l'endpoint, le credenziali, le istruzioni ed eventuali AI Tools che può richiamare.
Abiliti Available in Chat per l'agente AI.
Assegni ruoli all'agente AI quando solo determinati utenti devono poterlo selezionare. Un agente senza ruoli assegnati è disponibile per tutti gli utenti che dispongono dell'autorizzazione per la chat.
Conceda agli utenti l'autorizzazione Chat
ReadoWrite. Gli utenti devono inoltre soddisfare i requisiti di ruolo dell'agente selezionato ed eventuali requisiti di ruolo della risorsa che stanno modificando.
Se nessun agente AI idoneo è abilitato per la chat, il pannello della chat rimane non disponibile per l'utente.
Chi può utilizzare la chat
Un utente può utilizzare AI Chat solo quando sono soddisfatte tutte le condizioni seguenti:
L'utente dispone dell'autorizzazione Chat
ReadoWrite.Almeno un agente AI ha Available in Chat abilitato.
L'utente dispone di un ruolo consentito da tale agente AI, quando l'agente ha restrizioni di ruolo.
L'utente è autorizzato ad accedere alla risorsa corrente.
Le autorizzazioni della chat controllano l'uso del pannello. I ruoli degli agenti AI controllano quali agenti abilitati un utente può selezionare.
Strumenti disponibili per AI Chat
L'agente AI selezionato può richiamare gli AI Tools personalizzati configurati su tale agente. Questi strumenti vengono eseguiti con le impostazioni configurate di script, timeout e destinazione di esecuzione.
AI Chat fornisce inoltre strumenti integrati con riconoscimento del contesto per gli utenti che dispongono del ruolo Administrator, Operator o App Editor e dell'autorizzazione Chat Read o Write. Gli strumenti disponibili dipendono dalla risorsa corrente e dal livello di autorizzazione.
Individuare le risorse e leggere i file del repository
Sì
Sì
Elencare risorse, notifiche, file, contenuto dei file e guida dei comandi
Sì
Sì
Ricaricare la risorsa corrente
No
Sì
Creare, aggiornare, spostare o eliminare i file del repository
No
Sì
Ispezionare un endpoint GET configurato per un'app
Solo contesto app
Solo contesto app
Cercare le proprietà dei controlli del portale
Solo contesto componente del portale
Solo contesto componente del portale
Le operazioni sui file integrate sono limitate all'ambito del repository della risorsa corrente. Non possono uscire da tale ambito.
Cronologia e conservazione delle chat
PowerShell Universal memorizza la cronologia delle chat nel proprio database. Ogni record include la conversazione e l'agente selezionato, l'utente, il contesto della risorsa, i messaggi, l'utilizzo dei token e, per ogni chiamata agli strumenti, il nome, gli argomenti, il risultato, l'errore, lo stato e i timestamp.
Gli utenti con l'autorizzazione Chat History Read possono esaminare le conversazioni persistenti da Build > AI > Chat History. La cronologia viene conservata in base all'impostazione generale GroomDays e viene eliminata quando supera tale periodo di conservazione. Tenga conto di questa politica di conservazione quando i prompt o gli argomenti degli strumenti possono contenere informazioni sensibili.
Pagine correlate
Ultimo aggiornamento
È stato utile?