Partilhar via


Invoke-AIShell

Envia uma consulta para a janela AIShell conectada. Os resultados são mostrados na janela AIShell.

Sintaxe

Invoke-AIShell
      [-Query] <String>
      [-Agent <String>]
      [[-Context] <PSObject>]
      [<CommonParameters>]
Invoke-AIShell
      [-Query] <String>
      [-Agent <String>]
      [-ContextFromClipboard]
      [<CommonParameters>]

Description

Este cmdlet envia uma consulta ao agente AIShell aberto e os resultados são mostrados na janela AIShell.

Exemplos

Exemplo 1 - Enviar uma consulta para o agente AIShell

Start-AIShell
Invoke-AIShell -Query "How do I list out the 5 most CPU intensive processes?"

Este exemplo envia uma consulta, "Como listar os 5 processos mais intensivos de CPU?" para o agente AIShell. As respostas são dadas na janela AIShell.

Parâmetros

-Agent

Especifica o agente a ser usado na sessão atual do AIShell. Se não for especificado, o AIShell usará o agente selecionado no momento.

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-Context

Informações de contexto adicionais que você deseja enviar para o agente AIShell.

Tipo:PSObject
Position:1
Default value:None
Necessário:False
Aceitar entrada de pipeline:True
Aceitar carateres universais:False

-ContextFromClipboard

Use o conteúdo da área de transferência como informações de contexto para o agente AIShell.

Tipo:SwitchParameter
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-Query

A entrada do usuário para enviar ao agente AIShell.

Tipo:String
Position:0
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

Entradas

PSObject

Saídas

Object

Notas

O PowerShell inclui o seguinte alias para este cmdlet:

  • Todas as plataformas:
    • askai