Compartir a través de


Invoke-AIShell

Envía una consulta a la ventana de AIShell conectada. Los resultados se muestran en la ventana de AIShell.

Sintaxis

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

Description

Este cmdlet envía una consulta al agente de AIShell abierto y los resultados se muestran en la ventana de AIShell.

Ejemplos

Ejemplo 1: Envío de una consulta al agente de AIShell

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

En este ejemplo se envía una consulta: "¿Cómo se enumeran los cinco procesos más intensivos de CPU?" al agente de AIShell. Las respuestas se proporcionan en la ventana de AIShell.

Parámetros

-Agent

Especifica el agente que se va a usar en la sesión actual de AIShell. Si no se especifica, AIShell usa el agente seleccionado actualmente.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Context

Información de contexto adicional que desea enviar al agente de AIShell.

Tipo:PSObject
Posición:1
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-ContextFromClipboard

Use el contenido del Portapapeles como información de contexto para el agente de AIShell.

Tipo:SwitchParameter
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Query

Entrada del usuario que se va a enviar al agente de AIShell.

Tipo:String
Posición:0
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

Entradas

PSObject

Salidas

Object

Notas

PowerShell incluye el siguiente alias para este cmdlet:

  • Todas las plataformas:
    • askai