Qt 引入生成式 AI, Qt Creator 已接入 GitHub Copilot


随着生产式 AI 的火热,老牌劲旅 Qt Group 也开始探索将生成式 AI 整合到 Qt 中的方法,目前公布的初步成果是将 GitHub Copilot 接入他们的 Qt Creator 集成开发环境。

GitHub Copilot 集成将作为技术预览(而非正式的新功能)在 Qt Creator 11 中发布,在编写 C++/Qt 代码时, GitHub Copilot 能够提供 AI 驱动的代码建议等内容。

但 GitHub Copilot 是一个商业的代码辅助工具,只有 30 天免费试用期,随后每月收费 10~19 美元(个人每月至少 10 美元,企业许可证每月至少 19 美元)。

GitHub Copilot in Qt Creator

尽管集成了 GitHub Copilot , Qt Group 同时也提醒用户:GitHub Copilot 并非完全可信,其提供的代码也不一定有用,开发者需要仔细甄别并纠错。其次,用户最好是打开 GitHub Copilot 的过滤器,然后筛掉没有开源许可证的软件,以避免不必要的版权纠纷。最后,Qt Group 还建议用户不允许 GitHub Copilot 使用代码片段或建议来训练 AI 算法

(看起来 QT 对 Qt Group 不是很信任啊🤣)

GitHub Copilot 集成是 Qt 公司在 Qt 开发工具中集成的第一个人工智能功能,但很明显不是最后一个。作为老牌厂商,Qt Group 铁了心要继续集成 AI 功能,而且他们对生成式 AI 的定位很清晰:

无论我们未来在人工智能方面做什么,都是为了在整个产品开发过程中优化生产力。我们希望推动创新,把想法变成软件。

AI 对我们来说可能意味着增强智能,而不是纯粹的人工智能。

感兴趣的朋友可以查看 Qt Group 的发布博客。


相關推薦

2023-06-10

发布了 Qt Creato 11 功能版本的第一个测试版。 Qt Creator 11 的一大特色是开始添加生成 AI 驱动的生产力,将围绕 GitHub Copilot 的初始集成添加到这个集成开发环境中。 Qt Creator 11 通过一个新插件初步集成了 GitHub Copilot,如

2023-08-18

Qt Creator 11.0.2 现已发布。此版本修复了重新加载文件和修改 copilot 设置时的崩溃,更正了基于 CMake 的项目中表单部件的完成度,并避免了在切换 Kits 后构建基于 QMake 的项目时不必要的清理步骤。 具体更新内容包括: General

2022-07-22

Qt Creator 是一个跨平台的 C++、JavaScript 和 QML 集成开发环境,它简化了 GUI 应用的开发。它是 Qt GUI 应用开发框架的 SDK 的一部分。该编辑器具有语法高亮和自动补全等功能。 Qt Creator 8 正式发布,更新内容如下: C++ 删除了基

2022-11-25

Qt Creator 9 现已发布,具体更新内容包括: Experimental Squish 支持 Qt Creator 9 中的新插件增加了对以下内容的支持: 打开现有的 Squish 测试套件 创建新的测试套件和测试用例 记录测试用例(有限) 使用 Squish Runner 和 Ser

2023-05-07

Qt Creator 10.0.1 现已发布。此版本修复了 C++ 宏和命名空间的重命名,重命名会自动为建议的新名称添加一个_new后缀。基于 Clang 格式的格式化程序收到了针对更高级 C++ 代码和代码样式预览的修复。还为 qmake 或基于 Qt 5.15 的 Qt Quic

2022-05-26

Qt Creator 7.0.2 现已发布。此版本带来了一些崩溃修复,以及一些其他的改进和修复。具体更新内容如下: 修复了"Execute"过滤器的命令历史保存问题 修复了 switching split 后,动作可能会应用于错误的编辑器 更新至 LLVM 14.0.3

2023-03-30

Qt Creator 10 现已发布,具体更新内容包括: General 你现在可以暂时把进度明细拖出来,此外还可以用下面的按钮隐藏它们。如果你使用定位器的“Open as Centered Popup”选项,此版本修复了它不记得你在 input field 中键入的最后一个

2022-12-17

Qt Creator 9.0.1 现已发布。此版本将二进制包恢复为 Qt 6.4.0,以解决 Windows 上 HiDPI 屏幕的问题;还修复了 Linux/GTK3 上深色主题的调色板错误,以及其他几个错误修复和改进。 具体更新内容包括: General 改进了文件路径处理

2023-02-24

Qt Creator 9.0.2 现已发布。此版本修复了 M1 Mac 上的 macOS 反复询问访问特殊文件夹(如文档和下载)的权限的问题。具体更新内容包括: General 修复了 UI 语言选择下拉菜单可能为空的问题 Editing 修复了数字块上的 delete&nbs

2023-05-25

分值得开发者关注的亮点进行汇总。 微软推出 Windows Copilot 微软宣布在 Windows 11 中加入名为 Windows Copilot 的 AI 助手。这是一个集成在操作系统中的侧边栏工具,可以帮助用户完成各种任务,如内容摘要、重写、解释等。微软

2023-09-13

全面革新,不但加强了跨平台兼容性、改进了性能,同时引入了诸多新的功能及工具,如更强大的图形渲染、多线程支持等。 考虑到 Qt6 将成为未来几年中的主要版本,为确保应用程序在未来的发展中与最新技术保持同步,我

2024-03-17

是否在 Krita 中添加 AI 功能。 与会的艺术家们认为,生成式 AI 毫无价值,充其量只会产生平淡无奇的重复模板,但辅助式 AI 可能会很有用。为了弄清这是否属实,我们开始研究一个特殊的项目:AI-assisted inking of sketches。这很

2023-09-22

式,使用户体验更加丰富和自然。 2、新的编辑体验:从Copilot到Director’s Mode。传统的编辑工作流程正在发生变化。生成式AI不仅仅是为用户提供自动完成或初稿,现在它们提供了更多的控制和定制选项。 例如:Midjourney的新的

2023-11-11

  支持 AUTOSAR Classic   公告写道,新版本引入代码生成优化是为了减少生成的 C++ 代码中的冗余,进而将大多数应用程序的 .text 部分大小减少 1% 到 8%,从而降低总体 ROM/闪存要求。 此外,AnimatedSprite 实现进行了一