共用方式為


Invoke-AIShell

將查詢傳送至連線的 AIShell 視窗。 結果會顯示在 [AIShell] 視窗中。

語法

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

Description

此 Cmdlet 會將查詢傳送至開啟的 AIShell 代理程式,結果會顯示在 AIShell 視窗中。

範例

範例 1 - 將查詢傳送至 AIShell 代理程式

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

此範例會將查詢「如何列出 5 個耗用最多 CPU 的進程?」傳送給 AIShell 代理程式。 AIShell 視窗中會提供回應。

參數

-Agent

指定要在目前 AIShell 工作階段中使用的代理程式。 如果未指定,AIShell 會使用目前選取的代理程式。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-Context

您想要傳送至 AIShell 代理程式的其他內容資訊。

類型:PSObject
Position:1
預設值:None
必要:False
接受管線輸入:True
接受萬用字元:False

-ContextFromClipboard

使用剪貼簿中的內容做為 AIShell 代理程式的內容資訊。

類型:SwitchParameter
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-Query

要傳送至 AIShell 代理程式的用戶輸入。

類型:String
Position:0
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

輸入

PSObject

輸出

Object

備註

PowerShell 包含此 Cmdlet 的下列別名:

  • 所有平臺:
    • askai