超出想象!这个智能补全功能居然人人都能用!赶快立即体验!腾讯云开发者社区

众所周知,AI 编程仍然是一个众说纷纭的话题,但越来越多的开发者开始将 AI 融入他们的日常工作流中。上一篇文章我们一起分享了JetBrains IDE 在最新的 2024.1 版本中添加的一种新型的代码补全功能:Full Line Code Completion。

【独】关于JetBrains 2024.1“全行代码补全”新特性必知必会,解开你的困惑!

Full Line Code Completion 的内部运作

Full Line Code Completion 的核心骨干是一个编程语言特定的语言模型,该模型使用具有许可的开源代码数据集在内部训练而成。

语言模型的输入是文本光标前的代码,但对于某些语言,也会添加相关文件中的内容。 输出是模型建议的当前行的继续,以灰色显示。

生成建议后,会应用一系列后处理步骤:会检查此建议在语法和语义上是否正确,然后进行智能过滤、格式设置、括号平衡和其他各种处理。这些处理会尽力只显示有价值的建议,保障质量。

关于采用单行建议

AI 补全建议的长度是一种权衡。虽然较长的建议往往会减少我们的按键次数,但同时也会增加我们的审查次数。毕竟,我们还不能完全相信AI。官方基于以上因素,采用了补全一行代码的折衷方案。

官网指出,这一折衷方案使其能够在不明显降低建议质量的情况下缩减模型的规模。在 2024.1 版的 JetBrains IDE 中,使用的语言模型拥有 1 亿个参数,上下文大小上限为 1,536 个词元,大约相当于 170 行代码。这样的上下文,完全能满足我们日常单个文件的内容了(一些祖传代码除外

)。

如何调整功能

您可以在 Settings-->Editor-->General-->Code Completion中配置全行代码补全,所有设置都可以在 Machine Learning-Assisted Completion(机器学习辅助补全)部分下找到。

如果想关闭该功能,可以取消选中 Enable Full Line suggestions(启用全行建议)复选框。或者,您也可以禁用支持此功能的插件。为此,请前往Settings-->Plugins,切换到Installed(已安装)标签页,然后查找full line code completion(全行代码完成)。

需要更完善的功能,可以与 AI Assistant 的多行代码补全集成起来。Full Line Code Completion目前仅在 JetBrains IDE 2024.1的版本出现。需要激活2024.1全家桶IDE的小伙伴可以参阅下方链接。

THE END
0.惊叹!AI应用架构师靠计算机科研AI智能体加速计算机科学前行就在此时,计算机科研AI智能体(Computer Science Research AIAgent,简称CSR-Agent)应运而生。它们像“科研领域的AlphaGo”,能处理大规模状态空间、快速迭代、从数据中学习规律,帮助人类突破上述瓶颈。而AI应用架构师,则成为了连接“人类科研需求”与“智能体能力”的关键桥梁——他们设计智能体的目标、构建学习环境、优化jvzquC41dnuh0lxfp0tfv87623e97:855770c{ykenk0fnyckny03>7788855
1.基于AIAgent的操作系统架构设计详解ai操作系统现在,我们再次正处于另一次变革的边缘:基于 AI 的操作系统平台的崛起,这些平台从一开始就以AI 为主要参与者,而不是人类。利害关系巨大,控制主导 AI 操作系统的公司不仅会销售软件,还将控制自主智能的数字神经系统。 下文我们详细剖析之。 01 为什么需要一种新的操作系统? jvzquC41dnuh0lxfp0tfv8r2a9786?7;;1gsvrhng1jfvjnnu1762>8353<
2.收藏!AI智能体落地必备:14层架构设计详解,90%是工程而非大模型AI 智能体生态系统总体架构设计包含14层,从下到上分别为:CPU/GPU 提供商层、基础设施/基础层、数据库、ETL(提取、加载、转换)层、基础模型层、模型路由层、AI 智能体协议层、AI 智能体编排层、AI 智能体认证层、AI 智能体可观测层、工具层、认证层、记忆层、前端层等。 jvzquC41dnuh0lxfp0tfv8r2a7?28;:7;1gsvrhng1jfvjnnu1764@7;45=
3.孙凝晖院士:人工智能与智能计算的发展同时因为符号计算系统是基于知识规则建立的,我们又无法对所有的常识用穷举法来进行枚举,它的应用范围就受到了很大的限制。随着第二次AI寒冬的到来,第一代智能计算机逐渐退出历史舞台。 直到2014年左右,智能计算进阶到第三阶段——深度学习计算系统。 以杰弗里·辛顿(Geoffrey Hinton)等为代表的连接智能学派,以学习能力jvzq<84uekio0lfucf4dc|3ep1}{1;5462=0v;5462=15h:2467397mvon
4.AI大模型技术架构(大模型Agent智能体)ai技术架构优化策略:在数据中心中,通常使用混合存储架构,SSD 用于高频访问,HDD 用于低频存储。 在基础设施层,硬件资源的合理配置直接决定了系统的效率和成本。未来,随着计算硬件(如量子计算)的进步,AI 的硬件需求或将迎来新的革命。 二、模型层:AI 的智能核心 模型层是 AI 技术架构的“大脑”,它通过强大的算法实现了人类智jvzquC41dnuh0lxfp0tfv8r2a7<37>5;91gsvrhng1jfvjnnu175;9>3:46