AI Shell은 언어 모델이 포함된 채팅 인터페이스를 제공하는 대화형 셸입니다. 셸은 다양한 AI 모델 및 기타 지원 공급자에 연결하는 에이전트를 제공합니다. 사용자는 대화형 방식으로 에이전트와 상호 작용할 수 있습니다.
AI Shell 프로젝트에는 다음이 포함됩니다.
- 명령줄 셸 인터페이스(
aish) - AI 에이전트 및 기타 지원 공급자를 만들기 위한 프레임워크
- macOS에서 Windows 터미널 및 iTerm2와 통합
- PowerShell과 통합하기 위한 PowerShell 모듈입니다. 자세한 내용은 AI Shell 모듈참조하세요.
- MCP 서버 및 도구 지원
- Foundry 로컬 배포 지원
각 AI 도우미를 에이전트라고 합니다. AI Shell의 초기 릴리스에는 다음 두 가지 에이전트가 포함됩니다.
gpt-4o 인스턴스에 연결하는 Azure OpenAI 에이전트를. 일반 AI 작업에 이 에이전트를 사용합니다. - Microsoft Azure 지식에 도움을 줄 수 있는 Azure Copilot 에이전트입니다. Azure CLI 및 Azure PowerShell 명령에 대한 지원을 위해 Azure 에이전트를 사용합니다.
독립 실행형 환경에서 AI 셸 실행 파일(aish.exe)을 실행하거나 PowerShell 7과 함께 AIShell PowerShell 모듈을 사용하여 Windows 터미널에서 분할 창(사이드카) 환경을 만들 수 있습니다. 사이드카 환경은 셸과 더 긴밀하게 통합되므로 AI 셸을 사용하는 데 권장되는 방법입니다. 이러한 기능은 다음과 같습니다.
- AI Shell 응답의 코드를 Connect 명령 셸에 직접 삽입하는 기능
- 빠른 수용을 위해 예측 IntelliSense 버퍼에 다단계 명령이 추가됨
- 간단한 단일 명령 오류 복구
- MCP 통합
프로젝트 상태
AI Shell은 현재 미리 보기 릴리스입니다. 도구의 일부 기능은 아직 개발 중이며 변경될 수 있습니다. 현재 버전 및 전체 변경 사항 목록에 대한 자세한 내용은 릴리스 정보를 참조하세요.
알려진 문제
이 AI Shell의 현재 릴리스에는 현재 해결 작업을 진행 중인 몇 가지 알려진 문제가 있습니다.
- 사이드카 환경은 macOS용 Windows 터미널 및 iTerm2에서만 작동합니다.
- AI Shell은 Linux에서 지원되지 않습니다. 작동할 수 있지만 Windows 터미널 및 iTerm2와 함께 얻을 수 있는 분할 터미널 통합을 지원하지 않습니다. AI Shell은 Linux 배포판에서 테스트되지 않았습니다.
- 미리 보기(개발자) 및 안정적인 버전의 Windows 터미널이 설치되어 있는 경우 이 명령은
Start-AIShell안정적인 버전의 Windows 터미널을 실행하는 새 터미널을 엽니다. - 관리자 권한으로 창 터미널을 시작한 경우
Start-AIShell명령은 권한 상승 없이 Windows 터미널을 실행하는 새 터미널 창을 엽니다. - macOS에서 기본 터미널 앱을 사용하는 경우 사이드카 환경을 얻지 못하고 색상이 올바르게 렌더링되지 않을 수 있습니다. 생성된 코드를 읽기 어려울 수 있습니다.
사용자 의견 제공
사용자의 피드백은 이 개발 단계에서 중요합니다. AI Shell을 개선하는 데 도움이 되는 경험을 공유하는 것이 좋습니다.
다음은 참여할 수 있는 방법입니다.
- 파일 문제 : 버그가 발생하거나, 새로운 기능에 대한 제안이 있거나, 불일치를 보고하려는 경우 AI Shell GitHub 리포지토리에서 문제를 엽니다.
- 토론에 참여하세요.GitHub 토론 탭에서 커뮤니티 토론에 참여하세요. 아이디어를 공유하고, 잠재적인 개선 사항에 대해 논의하고, 다른 사용자와 연결하고, 생성한 에이전트를 공유하세요.
- 문서조사: 문서 결함에 결함이 있는 경우 변경 사항을 제안하거나 PR을 제출하여 문서를 개선할 수 있습니다.