다음을 통해 공유


AI Shell이란?

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을 제출하여 문서를 개선할 수 있습니다.