O que há de novo no AI Shell Preview 2?
Temos o prazer de anunciar o Versão de visualização 2 de Concha de IA! Com esta atualização você pode esperar as seguintes melhorias:
- Suporte aprimorado para Azure PowerShell
- Suporte mais amplo para modelos de terceiros compatíveis com OpenAI
- Exemplo de código refatorado para criar um agente Ollama
- Tratamento de erros de comando nativo aprimorado
- Uma maneira mais fácil de implantar instâncias do Azure OpenAI
- Correções de bugs adicionais
AI Shell Preview 3 foi lançado!
A Pré-visualização 3 foi lançada apenas duas semanas após a Pré-visualização 2 devido a um problema de back-end que afeta o Agente Azure. Esta atualização resolve o problema, garantindo interações mais confiáveis com os serviços do Azure.
Suporte aprimorado para Azure PowerShell
As melhorias no azure agente são projetados para reduzir o atrito ao gerenciar recursos do Azure com a CLI do Azure e o PowerShell. O agente agora oferece integração mais profunda com o Azure PowerShell, facilitando o uso de scripts do Azure PowerShell criados por IA.
- O
/replacecomando agora dá suporte ao Azure PowerShell. O agente orienta você na substituição de valores de parâmetros nas respostas geradas do Azure PowerShell. - O agente agora oferece suporte à autenticação do Azure PowerShell usando o
Connect-AzAccountcomando. Anteriormente, o agente suportava apenas a autenticação Azure CLI.
Suporte mais amplo para modelos de terceiros compatíveis com OpenAI
Com este lançamento, o openai-gpt O agente estende o suporte a modelos de terceiros que seguem as especificações da API OpenAI, permitindo uma experiência de IA mais flexível. Muitos desses modelos são ferramentas de código aberto para executar SLMs e LLMs localmente. O openai-gpt O agente agora oferece suporte aos seguintes modelos adicionais:
Para usar esses modelos, você só precisa configurar o endpoint, key e model name no arquivo de configuração do agente. A seguir openai.agents.config O arquivo contém exemplos de configurações para dois dos novos provedores de IA.
{
"GPTs": (
{
"Name": "gpt-deepseek",
"Description": "A GPT instance using DeepSeek v3.",
"Endpoint": "https://api.deepseek.com",
"ModelName": "deepseek-chat",
"Key": "",
"SystemPrompt": "You are a helpful assistant."
},
{
"Name": "gpt-gemini",
"Description": "A GPT instance using Google Gemini.",
"Endpoint": "https://generativelanguage.googleapis.com/v1beta/openai/",
"ModelName": "gemini-1.5-flash",
"Key": "",
"SystemPrompt": "You are a helpful assistant."
}
)
"Active": "gpt-deepseek"
}
Tratamento de erros de comando nativo aprimorado
Resolve-Error (alias fixit) agora usa a API do raspador de tela no Windows para capturar a saída de erro de comandos nativos. Isso permite que o AI Shell forneça melhor resolução de mensagens de erro provenientes de comandos nativos, e não do PowerShell.
Melhorias do agente Ollama
Refatoramos o código de exemplo para o agente ollama. Este exemplo fornece a estrutura básica que você pode usar para criar seu próprio agente. O código refatorado agora usa o Sendo afiado
biblioteca e adicione a capacidade de configurar o agente usando arquivos de configurações.
O ollama O agente não é fornecido com o AI Shell, mas você mesmo pode construí-lo. Veja as instruções no construir localmente o repositório seção do README. Obrigado @kborowinski no GitHub para esta contribuição!
Ferramentas para fácil implantação de instâncias Azure OpenAI
Adicionamos um modelo Bicep que implanta uma instância do Azure OpenAI em segundos. Usar o modelo é muito mais rápido do que criar manualmente uma instância no portal do Azure. Este modelo inclui documentação com instruções passo a passo.
Correções de bugs adicionais
Existem muitas correções de bugs nesta versão. Para obter uma lista completa de alterações, consulte o registro de alterações.
Como obter a visualização 2 do AI Shell
Use o seguinte comando no PowerShell 7 para instalar ou atualizar o AI Shell:
Invoke-Expression "& { $(Invoke-RestMethod 'https://aka.ms/install-aishell.ps1') }"
Para obter mais informações, consulte Instale o AI Shell.
Iniciar automaticamente o AI Shell
Um feedback que ouvimos com frequência é: Como posso fazer com que o AI Shell seja iniciado automaticamente quando abro o Terminal do Windows?
É fácil! Basta adicionar Start-AIShell ao seu script de perfil do PowerShell. Veja como:
- Abra seu perfil no editor de texto de sua preferência.
- Adicione o seguinte código ao final do arquivo:
if ($PSVersionTable.PSVersion -ge ((version)'7.4.6') -and (Get-Process -Id $pid).Parent.Name -eq 'WindowsTerminal') { Start-AIShell }
Agora, o AI Shell será iniciado automaticamente quando você abrir o Terminal do Windows.
OBSERVAÇÃO
AI Shell funciona apenas com Windows Terminal e requer PowerShell 7.4.6 ou superior.
Se precisar de ajuda para criar scripts de perfil, consulte sobre_Perfis.
Experimente e compartilhe seus comentários
Gostaríamos muito de ouvir seus comentários enquanto continuamos melhorando o AI Shell. Participe da discussão em nosso
Problemas do GitHub e conte-nos como o AI Shell está ajudando seus fluxos de trabalho de automação.
Fique atento às atualizações futuras à medida que trazemos mais recursos baseados em IA para sua experiência CLI. 🚀
Obrigado!
Steven Bucher e Dongbo Wang
Equipe AI Shell
Deseja saber mais sobre Programação e Desenvolvimento Clique Aqui!
AI,AI Shell,Azure OpenAI,Copilot no Azure,PowerShell
