多图回顾!MoonBit MeetUp 精彩回顾来啦!

4月27日的MoonBit深圳线下活动聚焦AI在编程领域的最新进展,包括MoonBit工程师费浩祥关于幻觉和通用人工智能的演讲,以及来自deepin的何洋和杜天微等嘉宾分享智能编程、国产IDE和面向业务的编程语言。活动还讨论了AI对程序员角色的影响及MoonBit-JS的潜力。
摘要由CSDN通过智能技术生成

4 月 27 日,MoonBit 线下 MeetUp 活动在深圳顺利举办。 除了 MoonBit 工程师费浩祥给我们带来的精彩演讲《幻觉,思想钢印和通用人工智能》,我们还邀请到了来自 deepin 的统信软件终端操作系统产线副总经理何洋与系统架构师卢桢、PECommunity 平台工程发起人 Chris 杨、狮偶编程语言创始人杜天微一起共话编程技术的新动向。 MeetUp 还有面对面交流的圆桌环节,与精彩的 Workshop 互动,快来一起回顾都有哪些精彩瞬间吧!

嘉宾分享

张宏波——揭秘 MoonBit 新后端

IDEA 基础软件中心首席科学家、MoonBit 平台负责人张宏波为大家提前预告本周MoonBit 即将发布的重磅资讯——JavaScript 后端支持。

费浩祥——幻觉,思想钢印和通用人工智能

幻觉仍然是所有语言大模型共同面对的问题。对于代码大模型来说,幻觉会导致其生成的代码中出现语法、类型和逻辑上的错误。这些错误的存在需要程序员手动评估和介入大模型的生成过程,降低了代码大模型的可用性,也限制了代码大模型对于程序员生产力的进一步解放。MoonBit AI 致力于在代码生成的每个环节消除幻觉,希望通过相对低廉的性能代价换取大模型对于语言语法,编程上下文的对齐和理解,从而提高代码大模型在日常任务中的表现。 IDEA 研究院基础软件中心 MoonBit 工程师费浩祥从几种常见的幻觉出发,介绍 MoonBit AI 如何消除 MoonBit 语言中的一些幻觉,以及未来的技术愿景。

卢桢——deepin-IDE 智能编程赋能开发者

在当前的软件开发领域,国产硬件平台种类多、差异大、软件适配工作量大的难题亟需解决。国内CPU品种繁多,导致软件栈在统一性上存在较大差异。虽然操作系统层面的一些架构差异问题已得到解决,但应用软件仍需进行针对性的适配和调试,这无疑增加了软件开发者的负担。此外,缺乏国产集成开发环境(IDE)使得许多开发者不得不依赖于国外的IDE工具如VSCode和Visual Studio等。在这样的背景下,deepin 发布了自主研发、面向信创生态的集成开发环境 deepin-IDE,完成了从桌面操作系统根社区 deepin、商业发行版 UOS、到软件开发工具的国产基础软件生态闭环。 中国发明协会成员,系统架构师卢桢(deepin-mozart) 主要介绍 deepin-IDE 的基本情况,并分享 deepin-IDE 在智能编程方面的应用。

杜天微——使用面向业务的编程语言提升开发效率

在编程语言的演进历程中,提高编程的可访问性和降低复杂性一直是核心挑战之一。传统的文本编码方式需要开发者具备专业的技术背景和理解复杂的逻辑关系,这对于非技术人员而言是一大门槛。狮偶是一种专为没有技术背景的非研发人员设计的图形化脚本语言。以完全图形化的方式展现逻辑,并提供大量的图形方式展示逻辑内容,简单易学。狮偶是面向业务的编程语言,提供了完整IDE支持。狮偶编辑器原生使用 HTML5 技术构建,可部署于任何服务器并在任何主流浏览器中运行。

狮偶编程语言创始人杜天微从实用案例出发,为我们介绍如何使用面向业务的编程语言提升开发效率。

圆桌分享

圆桌分享环节中,IDEA研究院基础软件中心首席科学家张宏波、PECommunity 平台工程发起人Chris 杨、统信软件终端操作系统产线副总经理何洋与狮偶编程语言创始人杜天微就大家比较感兴趣的AI对程序员的影响等话题展开了深入讨论,分享了他们的见解和观点。

Q:各位老师认为AI是否会取代程序员的工作?

IDEA 研究院基础软件中心首席科学家张宏波分享了他对 GitHub Copilot 的体验,从初始怀疑转变为认可,发现其提升了编码效率和代码质量。他认为:整个开发者工具可能都会被重构,包括编程语言。MoonBit也一直在思考在 AI 时代下怎么和大模型进行更好地适配。对于这个变化,张宏波认为AI不会取代程序员,而是会让厉害的程序员变得更厉害,如果你是一个非常聪明的程序员,你善用 AI 的工具,那你的生产力就会变得非常强大,同时 AI 也会带来大量的一个增量的程序员,就是每一个人通过 AI 的帮助都可能会成为程序员。 PECommunity 平台工程发起人Chris 杨探讨了AI与编程语言的未来。他提出了编程语言原本为人设计的出发点,如今AI生成的代码是否还需要人类阅读的问题。他提到如果AI生成的代码无需人类阅读,那编程语言的作用可能会减弱,甚至可能需要新的、专为AI设计的语言。对于AI对程序员的影响,他提出,AI最终可能导致程序员的角色发生转变,未来对AI技术的定义将全球化,且开源AI仍然具有巨大的生命力。

统信软件终端操作系统产线副总经理何洋认为AI并不会完全取代程序员,但是会重塑软件编程行业。AI是下一代操作系统的核心,能够完全重构用户交互和信息结构处理方式。未来,用户只需向AI表达需求,AI则完成相关任务并提供结果。随着AI的进步,一些应用层面的开发的开发工作可能不再需要传统的编程人员,同时AI能够提升那些擅长使用AI技术的人的能力和效率。何洋强调,中国的开发者长期都在从事应用层的开发工作,给塞班、Android、IOS、macos等重复开发应用软件,反复造轮子。但是现在,国内开发者有机会参与到系统基座和基础软件的开发中——一个在过去很难参与的领域。他鼓励中国的程序员利用国产软件和技术基础建设,从而减少依赖国外操作系统和重复造轮子的现象。何洋指出,在操作系统、编程语言和开发环境等基础技术的发展方面,中国有大量的机会,国家在积极投资这些领域。他希望看到中国开发者在国产操作系统以及软件生态系统建设上取得更多进展。

狮偶编程语言创始人杜天微深入探讨AI在编程领域的影响。他通过类比历史上技术革新带来的工作变化,来阐述AI技术的潜在影响。杜天微认为,AI将导致编程工作的重大转变,程序员的角色将会分化,部分人将转向AI相关工作,而不再被称作传统意义上的程序员。杜天微强调了未来程序员需求的变化,他认为业务人员需具备深入理解业务的能力和强大的表达力,以便能让AI理解他们的需求。编程作为一项技能将被更广泛地掌握和应用。杜天微认为AI将不是取代程序员,而是改变他们工作的方式,从而提升他们的要求。

Q:MoonBit-JS 曝光之后会产生什么样的影响?

IDEA研究院基础软件中心首席科学家张宏波认为JavaScript已经有了一个广泛的应用场景和成熟的生态,从而成为一个不可忽视的平台。MoonBit希望可以形成自己独特的优势。MoonBit已经进行了高度优化,包括对IR的改进,使其模块化的设计能够灵活适配JavaScript,从而产生高效的代码。因此,如果开发者追求高效地生成JavaScript代码,MoonBit可以是一个优选。

Q:deepin作为一个知名的操作系统,之前是出于什么考虑想要做一个IDE?

统信软件终端操作系统产线副总经理何洋回答指出,科技强国首先要解决卡脖子问题,特别是芯片和操作系统等关键领域。统信软件做为国产操作系统的领导者,在党政、金融、能源、教育和医疗等国家支柱行业发挥着基础性的保障作用。做好操作系统不仅仅要打磨好操作系统本身,更要有丰富可用的软件生态,国产操作系统生态建设的核心在于帮助开发者将他们的业务轻松的迁移到国产操作系统上,在软件开发效率和体验上着手。 统信旗下deepin社区深耕操作系统数十年,在操作系统研发和Linux应用开发领域积累了丰富的经验,deepin团队使用自研DTK套件开发了40余款应用,集成这些自研应用的DDE(deepin desktop environment)也因为其美观的界面和实用体验而享誉海内外(DDE被移植到Ubuntu、ArchLinux、manjaro、OpenSUSE等知名操作系统发行版上),基于国产操作系统发展现状和自身储备的经验,统信推出了deepin-IDE,帮助广大开发者在国产操作系统上更好的开展软件开发工作,国产操作系统长远、健康的发展需要广大开发者的支持。 还有更多精彩的圆桌讨论这里就不一一展开,大家感兴趣可以看一下回顾视频哦。

现场互动

座无虚席的现场

精美茶歇

感谢机械工业出版社对本次活动的支持,也感谢参与活动的小伙伴们~

下一次再见!

感谢大家对 MoonBit 线下 MeetUp 的支持! 下一次的 MoonBit MeetUp 你希望在哪座城市见到我们呢? 欢迎在评论区留言~点赞最多的城市在接下来的 MeetUp 活动中被优先考虑哦!留言点赞最多还可获得限量版 MoonBit 杯子哦!欢迎大家积极留言

  • 8
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
资源包主要包含以下内容: ASP项目源码:每个资源包中都包含完整的ASP项目源码,这些源码采用了经典的ASP技术开发,结构清晰、注释详细,帮助用户轻松理解整个项目的逻辑和实现方式。通过这些源码,用户可以学习到ASP的基本语法、服务器端脚本编写方法、数据库操作、用户权限管理等关键技术。 数据库设计文件:为了方便用户更好地理解系统的后台逻辑,每个项目中都附带了完整的数据库设计文件。这些文件通常包括数据库结构图、数据表设计文档,以及示例数据SQL脚本。用户可以通过这些文件快速搭建项目所需的数据库环境,并了解各个数据表之间的关系和作用。 详细的开发文档:每个资源包都附有详细的开发文档,文档内容包括项目背景介绍、功能模块说明、系统流程图、用户界面设计以及关键代码解析等。这些文档为用户提供了深入的学习材料,使得即便是从零开始的开发者也能逐步掌握项目开发的全过程。 项目演示与使用指南:为帮助用户更好地理解和使用这些ASP项目,每个资源包中都包含项目的演示文件和使用指南。演示文件通常以视频或图文形式展示项目的主要功能和操作流程,使用指南则详细说明了如何配置开发环境、部署项目以及常见问题的解决方法。 毕业设计参考:对于正在准备毕业设计的学生来说,这些资源包是绝佳的参考材料。每个项目不仅功能完善、结构清晰,还符合常见的毕业设计要求和标准。通过这些项目,学生可以学习到如何从零开始构建一个完整的Web系统,并积累丰富的项目经验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值