初探微软Win10/Win11新版Terminal,AI提升终端命令体验

IT之家 2024-11-06 14:55:21

WindowsTerminal简介

IT之家注:WindowsTerminal是微软开发的一款现代化、多标签的终端仿真器,旨在替代传统的Windows控制台。

它为命令行用户提供了一个快速、高效、功能丰富的终端应用程序,适用于Windows10及更高版本。

WindowsTerminal集成AI功能

微软于今年9月预告将为WindowsTerminal集成AIChat功能,在10月29日发布的WindowsTerminal更新中已集成上线。

前期设置

WindowsTerminal虽然集成AI功能,但并非免费,用户需要输入GithubCopilotAPI、Azure的OpenAIAPI或OpenAI的APIKey。

WindowsTerminal验证Key后调用上述API,用户在终端聊天窗口中输入问题后,应用会将您的请求发送给AI,AI处理查询并提供快速建议。

集成的AI能够识别用户当前所用的Shell环境,如PowerShell或WSL,并提供相应的命令建议。

初步体验

如果用户使用OpenAI的ChatGPTAPI,那么不需要在Terminal中设置端点(endpoint);如果用户使用AzureAPI时,则需要在Terminal中添加一个AI端点。

该媒体测试使用ChatGPTAPIKey,添加到Terminal后,打开了一个新标签并选择了“Terminal聊天”。

这将打开一个新的Terminal聊天窗口,里面有一个聊天框、删除历史记录按钮和导出按钮。它类似于默认的ChatGPT界面,但界面经过紧凑设计,以满足WindowsTerminal环境的需求。

在测试中,用户可以通过简单的问题与AI进行互动。例如,在PowerShell中询问“如何创建文件夹”,AI会建议使用New-Item-ItemTypeDirectory。在Linux环境下,AI会推荐使用mkdir命令。

如果用户遇到错误,可以将其粘贴到终端聊天中,它会解释出错的原因以及如何修复。

0 阅读:3