다음을 통해 공유


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?"

이 예제에서는 AIShell 에이전트에 "가장 많은 CPU를 많이 사용하는 5개의 프로세스를 나열하려면 어떻게 해야 하나요?"라는 쿼리를 보냅니다. 응답은 AIShell 창에 제공됩니다.

매개 변수

-Agent

현재 AIShell 세션에서 사용할 에이전트를 지정합니다. 지정하지 않으면 AIShell은 현재 선택한 에이전트를 사용합니다.

형식:String
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-Context

AIShell 에이전트에 보낼 추가 컨텍스트 정보입니다.

형식:PSObject
Position:1
Default value:None
필수:False
파이프라인 입력 허용:True
와일드카드 문자 허용:False

-ContextFromClipboard

클립보드의 콘텐츠를 AIShell 에이전트에 대한 컨텍스트 정보로 사용합니다.

형식:SwitchParameter
Position:Named
Default value:None
필수:True
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-Query

AIShell 에이전트로 보낼 사용자 입력입니다.

형식:String
Position:0
Default value:None
필수:True
파이프라인 입력 허용:False
와일드카드 문자 허용:False

입력

PSObject

출력

Object

참고

PowerShell에는 이 cmdlet에 대해 다음과 같은 별칭이 포함됩니다.

  • 모든 플랫폼:
    • askai