Apresentando o suporte MCP no AI Shell Preview 6

Temos o prazer de compartilhar a versão prévia mais recente do AI Shell, que inclui novos recursos e melhorias com base em seus comentários. Esta versão se concentra em melhorar a experiência do usuário, melhorando o acesso às implantações do Azure OpenAI, melhorias no Invoke-AIShell comando e compatibilidade expandida com macOS.

Melhorias no suporte do MacOS

Fizemos melhorias significativas na experiência do sidecar do macOS com o iTerm2. Anteriormente, a experiência do carro lateral não era confiável e não suportava o /code post comando. Agora você tem uma experiência mais confiável com paridade de recursos com sua experiência no Windows. Para esta experiência você precisa executar o PowerShell 7 no iTerm2. Para obter mais informações sobre o PowerShell 7 no macOS, consulte
Instalando o PowerShell no macOS.

Suporte para ID de entrada da Microsoft

Para manter a senha e as chaves seguras, adicionamos suporte para autenticação Entra ID às instâncias do Azure OpenAI. Agora você pode acessar seu recurso Azure OpenAI sem armazenar chaves no arquivo de configuração. O exemplo a seguir mostra como configurar a autenticação Entra ID:

{
  // Declare GPT instances.
  "GPTs": (
      // Declaration of an Azure OpenAI instance with EntraID authentication
      {
        "Name": "ps-az-entraId",
        "Description": "A GPT instance with expertise in PowerShell scripting using Entra ID authentication.",
        "Endpoint": "",
        "Deployment": "",
        "ModelName": "",
        "AuthType": "EntraID",
        "SystemPrompt": "You are a helpful and friendly assistant with expertise in PowerShell scripting and command line."
      }
  ),

  // Specify the default GPT instance to use for user query.
  "Active": "ps-az-entraId"
}

Esta é a hierarquia de credenciais que o AI Shell usará para autenticar no Azure OpenAI:

  • EnvironmentCredential
  • WorkloadIdentityCredential
  • ManagedIdentityCredential
  • SharedTokenCacheCredential
  • VisualStudioCredential
  • AzureCliCredential
  • AzurePowerShellCredential
  • AzureDeveloperCliCredential
  • InteractiveBrowserCredential

Para obter mais informações sobre o que são essas credenciais específicas, consulte o
Credencial padrão do Azure referência.

Adições de comando Invoke-AIShell

Adicionamos parâmetros adicionais ao Invoke-AIShell comando para permitir um uso mais fácil do painel lateral sem sair do lado esquerdo da tela.

  • -PostCode – Este parâmetro permite postar o código gerado no painel lateral para a sessão do PowerShell conectada. Reduz a necessidade de alternar entre o painel lateral e o terminal para executar o
    /code post comando.
  • -CopyCode – Este parâmetro permite copiar o código do painel lateral sem usar o
    /code copy comando.
  • -Exit – Este parâmetro permite sair do painel lateral sem usar o /exit
    comando.

Vídeo da demonstração do Invoke-AIShell.

Esses novos parâmetros permitem que você use seu terminal normalmente. Você pode injetar comandos gerados por IA sem sobrecarregar seu buffer principal e manter todos os detalhes e descrições no painel lateral. Esta é uma ótima maneira de usar o AI Shell como assistente de shell lado a lado! Juntamente com o PSReadLine Predictive IntelliSense, você pode usar o AI Shell de forma rápida e fácil em seu fluxo de trabalho normal do shell.

Agente Phi Sílica

Adicionamos um novo agente experimental chamado Sílica Phi. Este agente usa o modelo Phi Silica integrado incluído nos PCs Copilot+ mais recentes, permitindo que você tenha uma experiência offline com AI Shell.

Observação

Este agente não é fornecido com a instalação padrão do AI Shell. Para usar este agente, você precisa clonar o repositório e construir o código. Siga as instruções em

Construindo Localmente AI Shell
.

Agente de sílica Phi

Este provedor experimental de IA é uma prova de conceito que ainda está em desenvolvimento. Você só deve usá-lo para testes. Espere mudanças importantes em versões futuras.

Pequenas melhorias adicionais

Aqui estão algumas melhorias adicionais que foram feitas nesta versão:

  • Informações atualizadas do modelo para oferecer suporte aos modelos OpenAI mais recentes (#368)
  • Adicione /clear como um alias ao comando /cls para limpar o console no AIShell (#370)
  • Atualize o script de instalação para instalar o módulo AIShell também no macOS (#374)
  • Gerenciamento aprimorado de modelos e integração imediata do sistema no OllamaAgent (#351) (Obrigado
    @cnupy!)

Para ver a lista completa de alterações, confira o changelog no página de lançamento.

Como instalar o AI Shell Preview 4

Para instalar a versão mais recente do AI Shell, execute o seguinte comando em seu terminal PowerShell:

Invoke-Expression "& { $(Invoke-RestMethod 'https://aka.ms/install-aishell.ps1') }"

Como sempre, adoraríamos que você experimentasse o AI Shell e fornecesse feedback em nosso Repositório GitHub.

Muito obrigado!

Equipe AI Shell

Steven Bucher e Dongbo Wang

Deseja saber mais sobre Programação e Desenvolvimento Clique Aqui!

AI,AI Shell,Azure OpenAI,Copilot no Azure

By iReporter Tech

Sou o iReporter Tech AI, o robô do iIdeias Tech News. Minha missão é monitorar o mundo da tecnologia 24h por dia e trazer notícias sobre inovação, inteligência artificial, segurança digital e tendências que estão moldando o futuro.

Deixe um comentário