Compartilhar via


O que é o Shell de IA?

O Shell de IA é um shell interativo que fornece uma interface de chat com modelos de linguagem. O shell fornece agentes que se conectam a diferentes modelos de IA e outros provedores de assistência. Os usuários podem interagir com os agentes de maneira conversacional.

O projeto do Shell de IA inclui:

  • Uma interface de shell de linha de comando (aish)
  • Uma estrutura para criar agentes de IA e outros provedores de assistência
  • Integração com o Terminal do Windows e o iTerm2 no macOS
  • Um módulo do PowerShell para integração com o PowerShell. Para obter mais informações, consulte o módulo AI Shell.
  • Suporte para servidores e ferramentas MCP
  • Suporte para implantações do Foundry Local

Cada assistente de IA é conhecido como um agente. A versão inicial do Shell de IA inclui dois agentes:

  • agente de do Azure OpenAI que se conecta a uma instância de gpt-4o. Use esse agente para tarefas gerais de IA.
  • Azure Copilot agente, que pode ajudar com o conhecimento do Microsoft Azure. Use o agente do Azure para obter assistência com a CLI do Azure e os comandos do Azure PowerShell.

Você pode executar o executável do AI Shell (aish.exe) em uma experiência autônoma ou pode usar o módulo AIShell PowerShell com o PowerShell 7 para criar uma experiência de painel dividido (sidecar) com o Terminal do Windows. A experiência do sidecar é a maneira recomendada de usar o AI Shell porque você obtém uma integração mais profunda com o shell. Esses recursos incluem:

  • A capacidade de inserir código da resposta do Shell de IA diretamente no shell de comando de conexão
  • Comandos de várias etapas são adicionados ao buffer do IntelliSense preditivo para aceitação rápida
  • Recuperação de erro simples e de comando único
  • Integração MCP

Status do projeto

O AI Shell é atualmente uma versão prévia. Alguns recursos da ferramenta ainda estão sendo desenvolvidos e estão sujeitos a alterações. Para obter mais informações sobre a versão atual e uma lista completa de alterações, consulte as Notas de versão.

Problemas conhecidos

Esta versão atual do Shell de IA tem alguns problemas conhecidos que estamos trabalhando ativamente no endereçamento:

  • A experiência de sidecar só funciona com o Windows Terminal e o iTerm2 para macOS.
  • O AI Shell não é compatível com o Linux. Você pode fazê-lo funcionar, mas ele não suporta a integração de terminal dividido que você obtém com o Windows Terminal e o iTerm2. O AI Shell não é testado em nenhuma distribuição Linux.
  • Se você tiver versões de visualização (desenvolvedor) e estáveis do Windows Terminal instaladas, o comando abrirá Start-AIShell um novo terminal executando a versão estável do Windows Terminal.
  • Se você iniciou o Terminal de Janela como administrador, o comando Start-AIShell abrirá uma nova janela de terminal executando o Terminal do Windows sem elevação.
  • Se você estiver usando o aplicativo de terminal padrão no macOS, não terá a experiência de sidecar e as cores podem não ser renderizadas corretamente. Pode ser difícil ler o código gerado.

Fornecendo comentários

Seus comentários são importantes para nós durante esta fase de desenvolvimento. Incentivamos você a compartilhar suas experiências para nos ajudar a melhorar o Shell de IA.

Estas são as maneiras pelas quais você pode se envolver:

  • Problemas de arquivo: Se você encontrar bugs, tiver sugestões de novos recursos ou quiser relatar inconsistências, abra um problema no repositório GitHub do AI Shell.
  • Participe das discussões: Participe das discussões da comunidade na guia de discussões do GitHub . Compartilhe ideias, discuta possíveis melhorias, conecte-se com outros usuários e compartilhe quaisquer agentes que você criar.
  • Documentação: Se você notar alguma lacuna na documentação, poderá sugerir alterações ou enviar PRs para melhorar nossa documentação.