跳到正文
RadarAI· GitHub Blog·· 2 天前AI 评分22

GitHub 与 Logitech 合作:用 MX Keypad 探索智能体编程的环境智能界面

AI 导读

GitHub 与 Logitech 合作,将 GitHub Copilot 应用集成进 MX Keypad,把提交参数化提示词、开启或恢复 Copilot 会话、调用 IDE 命令、触发多步序列等操作映射为可编程按键。双方已就此合作约 18 个月,开发者可自行决定哪些重复动作值得占用一个按键。该集成仍处早期,GitHub 同时提出上下文保留范围、工具调用自动化边界、凭证与密钥作用域等工程问题。

正文 · AI 翻译

GitHub Blog· Martin Woodward·2026-10-16 03:39· 2 小时前AI 评分38

下一个开发者界面是环境智能

AI 导读

GitHub 与 Logitech 合作,将 GitHub Copilot 应用集成进 MX Keypad,把提交参数化提示词、开启或恢复 Copilot 会话、调用 IDE 命令、触发多步序列等操作映射为可编程按键。

正文

在我职业生涯的大部分时间里,构建软件都始于同样的配置:键盘、鼠标、编辑器、终端、浏览器,以及数量惊人、我肯定以后会看的标签页。工具变了,但这种关系没有变。和大多数开发者一样,我学习命令、记住快捷键,并让自己的思维去适应机器。

AI 正在改变这种关系,并不是因为我可以靠提示词写出一些能用的代码。更多是因为其背后的系统能够理解代码仓库、选择合适的模型、规划工作、使用工具、编辑文件、运行命令、检查失败,并在开发者控制的边界内持续推进。

我们已经让开发者能够描述一个结果,而 GitHub Copilot 可以收集仓库上下文、检查符号和依赖、编辑文件、运行测试并修改实现。在 IDE 中,agent 模式让这个循环保持交互。GitHub Copilot 编码 agent 可以把一个 issue 带入由 GitHub Actions 驱动的隔离环境,并返回一个 pull request 供审查。这不仅仅是更快的编码。这是从发出命令到让意图可执行的转变。开发者仍然对结果负责,但工作看起来已悄然不同。

AI 辅助开发压缩了这一连串事件。我们花更少时间在工具间导航,花更多时间设定方向、提供上下文、定义约束并审查证据。如今的开发工作流关乎理解代码库的结构、客户,以及一个好的解决方案应该是什么感觉。

这让开发者的工作更加重要,也让他们的时间更有价值。它让判断力更有价值。它让品味更有价值。一个 agent 可以在你喝完茶之前生成三个实现,但仍然得有人来决定这个抽象是否合适、迁移是否安全、测试是否证明了任何有用的东西,以及结果是否解决了问题。

这是这门手艺中最重要的变化:即使更多机械性工作被委托出去,开发者仍然对结果负责。

那么,这对正在形成的开发者工作流意味着什么?目标是把 AI 嵌入工作流之中,而不是放在旁边。它更像是一种环境智能。

这需要可移植的上下文。MCP 将 agent 连接到工具和服务;仓库指令和技能编码约定;hooks 执行策略并验证输出。更简单的界面需要在底层有明确的上下文。

我看到三个层次:模态捕捉意图;执行框架负责规划和行动;控制平面让开发者检查、重定向和批准。最好的产品把这三者连接起来,同时不放弃控制。

它们共同让开发者能够在文本、语音和物理控制之间切换,而不会丢失上下文。

为什么物理控制再次变得有趣

我和创客社区中的许多人一直在试验环境控制设备,从廉价的、可改造的相框,到带屏幕的 ESP32 设备。Agentic 编码已经超越了键盘和终端,进入了替代界面。

让每个人都能用上这类技术是我非常热衷的事情,因此在过去 18 个月里,我们一直在与 Logitech 合作开发他们的 MX Keypad,以及它如何帮助这种全新的工作方式。

Logitech MX Keypad 将开发者熟悉的操作转化为可编程输入,以加速那些与开发者所做工作相契合、融入环境的工作流。在 GitHub Copilot 应用中,一个按键可以提交参数化提示、打开或恢复 Copilot 会话、调用 IDE 命令,或触发多步骤序列。只有当这个快捷键消除了足够多的阻力,让你能留在代码中,同时又仍让你保持控制时,这件硬件才真正物有所值。

当某个操作重复得足够频繁,以至于省去几个步骤就能保持专注时,物理控件就能发挥作用。并非每个开发者都需要在桌上再放一个设备,也并非每次打断都值得分配一个按键。然而,通过这种体验,开发者可以决定哪些操作值得拥有这个快捷键,以及何时使用键盘、命令面板或语音更好。保持心流是关键,而好的界面会把一部分注意力还给你。

GUI 让软件变得可视化。鼠标让导航更轻松。Web 让它互联。移动端让触控变得自然。智能体则增添了意图和行动。如今,界面还包括环境控制。

界面退入背景

这就是 GitHub 与 Logitech 合作,将 GitHub Copilot 应用直接集成到这一体验中的原因。开发者可以在掌控中运行智能体工作流、映射重复的提示、启动或恢复会话,并通过实际使用来决定物理控件是否有助于你保持心流。

这仍处于早期阶段,因此重要的问题都是工程问题。智能体应保留多少仓库和组织上下文?哪些工具调用可以自动运行?凭据、网络访问和密钥应如何划定范围?变更应附带哪些证据?多个智能体如何协调,而不会重复工作或产生冲突的拉取请求?像 MX Keypad 这样的产品让我们得以探索该系统的一个实际部分:开发者如何在不失去专注的情况下调用、引导和恢复智能体工作。

几十年来,开发者学会了与计算机对话:语法、命令、API、快捷键,以及偶尔从七年前的 issue 评论里复制来的咒语。如今,计算机越来越擅长与我们相向而行。最好的界面不会拥有最多的面板或 AI 按钮。它会理解足够的上下文,保留有意义的控制,并让开道路,好让我们构建真正重要的软件。

目标不是让开发者远离工作,而是消除工作周围的阻力。将 MX Keypad 与 GitHub Copilot Pro+ 搭配使用,为开发者提供了一个具体的实验:选择一个重复出现的打断,将其映射到一个控件,然后看看它是否能保持专注。

如果你想尝试,可以在这里进行,并获得三个月的 GitHub Copilot Pro+。

文章 下一个开发者界面是环境智能 首次发表于 The GitHub Blog。

来源:GitHub Blog · github.blog

来源:RadarAI · aihot.news