今年的长沙·中国1024程序员节上,CSDN旗下的InsCode AI IDE正式亮相。这款新一代 AI 跨平台集成开发环境由CSDN、GitCode和华为云CodeArts IDE联合开发,旨在为开发者提供高效、便捷、智能化的编程体验,通过内置的AI对话框,即便是没有开发经验的编程小白,也可以仅通过简单的对话就完成项目代码的生成和修改。
近期,Cursor AI推出了自己的编程IDE,在业内掀起了关于IDE的热烈讨论。CSDN创始人蒋涛先生在介绍InsCode AI IDE时,现场演示了如何使用InsCode AI IDE创建一个声音光效灵动的小型游戏,以及调用第三方大模型API从一张本届大会海报图片中提取演讲嘉宾信息并提供存储查询功能的网页应用。演示过程从项目初始化到生成完整代码,整个过程仅需打字将具体的需求输入到AI对话框,InsCode AI IDE就可以很快的生成出符合需要的代码,偶尔在运行时有一些小BUG,也可以将错误信息告诉AI让AI进行查错修正。这种革命性的编程方式,将原本复杂的编码过程简化为自然语言的对话,使开发者能够专注于创意和设计,极大地降低了编程难度,缩短了开发周期。
图1 CSDN创始人蒋涛现场演示InsCode AI IDE开发
开源驱动数字经济,AI引领生产力革新
蒋涛指出:“开源是推动数字经济快速发展的关键基础,而AI技术的迅猛发展正得益于开源大模型的普及和应用,开源不仅加速了技术的发展,更为全球开发者提供了一个共享创新的平台。”
他进一步阐述了AI在重塑传统编码流程中的重要作用。并对程序员的未来做出展望,“我们现在面临的是一个新程序员爆炸的时代——他们不再以写代码为主,而是以思考和创造为主。”这个时代的到来,预示着编程将从重复性劳动中解放出来,开发者可以投入更多精力在创新和解决实际问题上。
CSDN联手华为,打造新一代国产AI IDE
作为程序员最重要的生产工具软件,基于AI的IDE也正迎来众多投资机构的关注和国内外大厂持续推动。华为云CodeArts IDE团队拥有众多国内外IDE领域的技术专家和业界顶尖研发实力,经过5年的艰苦研发,构建了基于自主“一核多模”架构的语言处理内核和代码生成上下文引擎。CSDN联合CodeArts团队,在其语言内核和代码生成引擎的基础上,引入了开源大模型的能力,通过磨合把AI Native能力融入到整个CodeArts IDE架构,共同打造出面向所有开发者的InsCode AI IDE - 一款由中国企业联合研发并具备自主迭代技术内核的AI IDE代表产品,InsCode AI IDE的亮相,恰逢其时。
随着AI对于编码过程的赋能进一步增强,AI编程也正在从单文件的代码生成理解向多语言、全工程的智能化开发和管理发展。
据记者了解,InsCode AI IDE目前正在许多能力上保持快速的功能迭代,并将进一步强化实用功能和开发者服务,全方位的辅助开发者在新时代更好更快地进行创作。预计将在下一个版本推出类似Cursor的Composer的功能,实现从单文件生成代码到分析需求生成多文件的进化。将带来新一代IDE的大爆发。
编程挑战赛引爆全场,开发者热情高涨
在1024程序员节的街区展台现场,InsCode AI IDE 举办的“编程快速挑战赛”吸引了众多开发者驻足观看。比赛要求参赛者在十分钟内通过InsCode AI IDE的对话模式在不写代码,仅通过语言对话快速完成一个命题项目。这种多样化的随机项目命题和只有十分钟的开发时间所带来的巨大挑战,让许多不了解AI IDE的开发者感到疑惑,但在观看了现场的大屏教学视频之后,开发者对InsCode AI IDE表现出了极大的热情,纷纷排队参与挑战,感受这种新一代开发工具的颠覆体验。本次挑战赛共有300余人参与,有220人在规定时间内完成了挑战。
图2 InsCode AI IDE挑战赛现场
许多参与挑战的开发者们在比赛中展现了良好的快速学习能力,挑战结束后还主动与在场工作人员进行交流,表示一定会下载并使用InsCode AI IDE来帮助他们更好地学习和工作。来自某高校的Python课程老师更是表示,希望在下一学期的课程中能够将InsCode AI IDE结合进来,以帮助学生更好地进行课程学习。
图3 InsCode AI IDE挑战赛现场
短短三天的1024大会,并不足以让参会者看到InsCode AI IDE的所有能力,但InsCode AI IDE通过本次1024大会的亮相,得到了许多开发者的好评和关注,相信未来随着InsCode AI IDE的不断完善,我们将见证一个充满创意和活力的新时代的到来。