尽管我本以为这样出色的工具会较为罕见,但发现VSCode市场上还有其他AI代码补全扩展可供选择,这无疑丰富了程序员们的选择。总的来说,CodeGeeX以免费且实用的特点,成为程序员们避开“重复造轮子”的理想伙伴。
AI代码补全工具,避免重复造轮子!
在ChatGPT引发的AI热潮中,我思索如何利用这项技术提升程序员的工作效率。我发现了一个颇具潜力的功能——AI代码补全,GitHub的Copilot曾是首选,但其收费策略让人犹豫。不过,市场规律告诉我们,好技术不会被一家垄断,于是我找到了今天的主角——CodeGeeX,一个免费且功能强大的代码生成工具。
CodeGeeX基于华为的MindSpore框架,使用国产升腾910 AI处理器在“鹏城云脑II”上训练,参数量高达130亿。它的亮点在于能理解并根据中文代码注释生成代码,这对中国程序员来说极为实用。我亲身体验后,发现安装VSCode的CodeGeeX插件后,它能在3秒延迟后基于你之前的代码或注释提供代码补全建议,如我在项目中测试生成饼图功能,它准确实现了ECharts代码,让人惊叹其强大性能。与TabNine等免费工具相比,CodeGeeX显然更胜一筹,它的自动模式下,用户输入后3秒给出建议,支持多候选切换,且不会干扰编码流程。
CodeGeeX提供了三种模式:自动模式、交互模式和提示模式。自动模式在后台运行,交互模式则允许即时反馈,提示模式则为代码提供英文解释。此外,它还有代码转换功能,虽然可能在日常工作中不常用,但如果有React和Vue间的代码互转,那将非常实用。不过,安装时务必注意,插件会询问是否分享代码至AI平台,建议拒绝以保护隐私。
尽管我本以为这样出色的工具会较为罕见,但发现VSCode市场上还有其他AI代码补全扩展可供选择,这无疑丰富了程序员们的选择。总的来说,CodeGeeX以免费且实用的特点,成为程序员们避开“重复造轮子”的理想伙伴。2024-08-15