微软宣布开源其 AI 聊天功能 Terminal Chat 的工作,邀请开发人员尝试体验并参与构建。“Windows Terminal 团队致力于提高透明度,我们希望让开源社区有机会帮助我们定义 terminal 应用程序中的人工智能。”
Terminal Chat 是 Windows Terminal Canary 中的一项功能,允许用户保持在 terminal 上下文中的同时,与 AI 服务聊天以获得智能建议(例如查找命令或解释错误消息)。
值得注意的是,Windows Terminal Canary 不提供默认模型或内置 AI 模型。因此要使用 Terminal Chat,用户必须手动在 Windows Terminal Canary 的 Terminal Chat 设置中添加 AI 服务端点和密钥。
目前,Terminal Chat 仅支持 Azure OpenAI 服务。要获取必要的 Azure OpenAI 服务端点和密钥,用户需要创建和部署 Azure OpenAI 服务资源。
Windows Terminal Canary 仅在用户发送消息时与 AI 服务进行通信,聊天记录和用户活动 shell 的名称也会附加到发送给 AI 服务的信息中。Terminal Chat 结束后,Windows Terminal Canary 不会保存聊天历史记录。
微软方面表示,他们知道 “AI in a terminal” 听起来令人生畏,因此他们将致力于提高透明度并积极听取用户反馈。“我们坚信,开源社区的加入将帮助我们确定人工智能路线图,并帮助我们确定可用于核心产品 Windows Terminal 的最基本的 AI 功能集。”
Terminal Chat 功能目前仅在 Windows Terminal Canary 中提供,不会包含在 WindowsTerminal 预览版或 Windows Terminal 稳定版的构建中。
下载地址:
https://github.com/microsoft/terminal#installing-windows-terminal-canary