AI Shell의 주요 기능
AI Shell은 명령줄과의 상호작용을 향상시키기 위해 AI 기능을 추가한 셸입니다. 다음은 AI Shell의 주요 기능입니다:
- 명령줄 셸 인터페이스: AI Shell은
aish
라는 명령줄 셸 인터페이스를 제공합니다. - AI 에이전트 프레임워크: 사용자 맞춤형 시스템을 구축할 수 있는 AI 에이전트 및 지원 제공자를 생성할 수 있는 프레임워크를 제공합니다.
- PowerShell 모듈: PowerShell과의 깊은 통합을 위한 PowerShell 모듈을 포함합니다.
- 내장 AI 에이전트: 즉시 도움을 받을 수 있는 내장 AI 에이전트를 제공합니다. 초기 릴리스에는 두 가지 에이전트가 포함되어 있습니다:
- Azure OpenAI 에이전트: 일반적인 지원을 제공하며, Azure OpenAI의 다양한 AI 모델을 사용할 수 있습니다.
- Azure의 Copilot: Azure CLI 및 Azure PowerShell 명령을 제공하며, Azure 관련 작업을 자동화하는 데 도움을 줍니다.
설치 및 사용 방법
- 독립 실행형 실행 파일: AI Shell을 독립적으로 실행할 수 있는 실행 파일로 사용할 수 있습니다.
- PowerShell 7과의 사이드 바이 사이드 통합: PowerShell 7 세션과 함께 AI Shell을 사용할 수 있는 권장 방법입니다.
시스템 요구 사항
- Windows: Windows 10 이상, PowerShell 7.4.6 이상, Windows Terminal 필요.
- MacOS: macOS v13 Ventura 이상, PowerShell 7.4.6 이상, iTerm2 필요.
주요 명령 및 단축키
- 코드 삽입:
/code post
명령어를 사용하여 AI가 생성한 코드를 PowerShell 세션에 직접 삽입할 수 있습니다. - 오류 해결:
Resolve-Error
cmdlet을 사용하여 오류를 AI Shell로 전송하여 해결할 수 있습니다. - 파이프라인 지원:
Invoke-AIShell
명령어를 사용하여 명령의 출력을 AI Shell로 파이프할 수 있습니다.
추가 팁
- 핫키: 다양한 채팅 명령 및 핫키를 통해 AI Shell 사용을 더욱 쉽게 할 수 있습니다.
- 다중 에이전트 지원: 여러 에이전트를 지원하여 다양한 CLI 도구에 대한 지원을 제공합니다.
AI Shell은 명령줄에서의 지능적이고 적응 가능한 경험을 제공하기 위해 설계되었습니다. 사용자의 피드백을 통해 AI Shell을 더욱 발전시킬 계획입니다.