今年的 2024 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 的不断完善,我们将见证一个充满创意和活力的新时代的到来。