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:
EnvironmentCredentialWorkloadIdentityCredentialManagedIdentityCredentialSharedTokenCacheCredentialVisualStudioCredentialAzureCliCredentialAzurePowerShellCredentialAzureDeveloperCliCredentialInteractiveBrowserCredential
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 postcomando.-CopyCode– Este parâmetro permite copiar o código do painel lateral sem usar o
/code copycomando.-Exit– Este parâmetro permite sair do painel lateral sem usar o/exit
comando.

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.

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
