开源开放,AI驱动国产软件创新发展——浪潮王兴山的见解

2023年软件创新发展大会于11月30日在济南举行,主题为“智汇泉城·强基铸魂·创新引领·赋能发展”。大会的目标是加速软件企业生态集聚,提升软件产业链供应链的韧性和安全水平。政府领导、院士专家、软件产业领军企业和制造业龙头企业的代表受邀出席。浪潮集团执行总裁王兴山应邀作了题为《开源开放,ai驱动国产软件创新发展》的主题演讲,重点关注开源开放、人工智能、大模型和低代码等热点问题,探讨软件产业发展的新方向

软件是数字经济发展的基础,中国高度重视软件发展,并采取多种措施促进软件行业的壮大。近年来,浪潮公司加快了创新发展的步伐,积极实施硬件、软件、云计算服务“三轮驱动”战略。在发展硬件业务的同时,加快了软件和云计算服务板块的发展。浪潮公司推出了海岳智能ERP、工业软件、PaaS平台等应用和平台软件,以及开务数据库、瀚高数据库、云海操作系统等基础软件。软件业务持续增长,实现了规模和实力的提升

☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 DeepSeek R1 模型☜☜☜

开源开放,AI驱动国产软件创新发展——浪潮王兴山的见解

当前,随着新一代信息技术革命、产业变革和开源技术的相互叠加,软件生态正在迅速重构,数字经济蓬勃发展,为软件创新发展开辟了新的场景和空间。可以说,软件已经定义了一切,未来的企业都将是软件企业。特别是在生成式人工智能、低代码和开源技术的推动下,软件产业的创新发展正在加速进行,软件供给端也正在经历深刻的变革。对此,王兴山总结了软件创新发展的四个趋势:一是大型模型推动软件生产的自动化和智能化,低代码成为热点,人工智能增强开发成为趋势;二是软件形态加速演变,走向平台化、可组装和云原生;三是软件产品智能化,从嵌入式智能到原生智能,赋能业务流程的自动化和智能化;四是开源开放和联合创新,加速国内软件创新发展的进程

开源开放,AI驱动国产软件创新发展——浪潮王兴山的见解

在大会期间,浪潮通软与济南市工信局共同举办了一场名为“软件赋能数字经济高质量发展”的专题会议,会议探讨了推动软件产业高质量发展,助力数字中国建设的问题。会上发布了多项产品,包括新一代大型企业浪潮海岳智能ERP GS Cloud6.0、新一代浪潮海岳智慧水务云平台2.0等。其中,新一代大型企业浪潮海岳智能ERP具备业财纵横一体、领域大模型应用、强韧数字底座三大核心能力,涵盖财务、库存、绩效、供应链、资产、智能制造等全面业务领域,为大型企业的数字化转型提供更强有力的支持

智谱AI开放平台 智谱AI开放平台

智谱AI大模型开放平台-新一代国产自主通用AI开放平台

智谱AI开放平台 38 查看详情 智谱AI开放平台

开源开放,AI驱动国产软件创新发展——浪潮王兴山的见解

开源开放,AI驱动国产软件创新发展——浪潮王兴山的见解

未来,浪潮将不断加大科技创新力度,紧随软件创新发展变革趋势,将浪潮海岳打造成世界一流软件,助推软件名城建设,支撑山东省高端软件“铸魂”工程,助力中国软件产业做大做强,服务于数字经济高质量发展。(丁群)

以上就是开源开放,AI驱动国产软件创新发展——浪潮王兴山的见解的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/454478.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年11月8日 00:48:00
下一篇 2025年11月8日 00:49:35

相关推荐

  • 使用Go语言反射机制处理指针类型并实例化其指向的结构体

    本文深入探讨Go语言中如何利用`reflect`包处理指向结构体的指针类型。我们将学习如何通过`Type().Elem()`方法获取指针所指向的实际类型,并使用`reflect.New()`结合`Elem()`实例化该类型,进而通过`FieldByName()`和`Set`系列方法动态修改其字段,从…

    2025年12月16日
    000
  • 如何使用Golang实现云原生配置管理

    使用Viper处理多格式配置,结合Consul/Etcd实现动态更新,通过环境变量与K8s Secrets管理敏感信息,并利用结构体进行类型安全和校验,构建云原生环境下安全、灵活、可扩展的配置管理体系。 在云原生架构中,配置管理是确保应用灵活、可移植和可扩展的关键环节。Golang 以其高性能和简洁…

    2025年12月16日
    000
  • Golang如何实现简单的表单验证功能

    答案:通过net/http包解析表单,使用自定义Validator结构体封装空值、长度及正则校验逻辑,实现轻量级表单验证。 在Golang中实现简单的表单验证功能,不需要引入复杂的框架也能完成。核心思路是接收HTTP请求中的表单数据,手动检查字段是否为空、格式是否正确,并返回适当的错误信息。下面介绍…

    2025年12月16日
    000
  • Golang如何操作目录和文件路径

    Go语言通过path/filepath和os包实现跨平台路径操作。1. 使用filepath.Join拼接路径,自动适配分隔符;2. 用Dir、Base、Ext提取路径信息;3. Clean清理冗余,Abs转绝对路径;4. Walk遍历目录树;5. os.Stat判断路径存在性与类型,确保操作安全可…

    2025年12月16日
    000
  • 理解编程中的“有界”概念:以Go语言通道为例

    编程中,“有界”(Bounded)通常指具有明确、有限容量的实体。在Go语言的并发编程中,通道(Channel)的“有界性”体现在其缓冲区大小上,这直接影响发送和接收操作的行为,例如当通道满时发送操作会阻塞,从而实现有效的并发控制和资源管理。 在软件开发中,“有界”(Bounded)并非一个具有严格…

    2025年12月16日
    000
  • 如何在Golang中实现错误上下文信息

    使用fmt.Errorf配合%w包装错误并添加上下文,通过errors.Is和errors.As判断和提取底层错误,自定义错误类型可携带更多上下文信息,需堆栈时引入github.com/pkg/errors。 在Golang中实现错误上下文信息,核心是让调用方能清楚知道错误发生的根本原因以及它在整个…

    2025年12月16日
    000
  • Golang中处理HTTP重定向并携带Cookie的实践

    本文详细介绍了在go语言中如何使用`net/http/cookiejar`包来自动管理http请求中的cookie,并确保在http 302重定向过程中,客户端能够自动携带已接收的cookie访问新的位置,从而实现类似curl中`followlocation`和`cookiefile`组合的功能,简…

    2025年12月16日
    000
  • 深入理解Go语言flag包与命名返回值的作用机制

    本文旨在解析go语言`flag`包在使用`flag.intvar`等函数时,变量声明时机引发的“未定义”错误与命名返回值机制如何避免此错误。我们将通过具体代码示例,探讨函数参数、局部变量以及命名返回值的生命周期和作用域,帮助开发者更准确地理解go语言中变量的声明与初始化规则,尤其是在处理命令行参数时…

    2025年12月16日
    000
  • Go 语言中复制数组的正确方法

    本文介绍了 Go 语言中复制数组和切片的几种方法,重点讲解了使用内置 `copy` 函数进行浅拷贝,以及手动实现多维切片深拷贝的方法。同时,阐述了数组和切片在复制操作上的差异,帮助开发者选择合适的复制策略,避免潜在的陷阱。 Go 语言提供了多种复制数组和切片的方式,理解这些方法之间的差异至关重要,可…

    2025年12月16日
    000
  • 输出格式要求:Golang中ToUpper和ToTitle的区别详解

    本文旨在详细解析golang中`toupper`和`totitle`函数之间的差异。虽然两者都用于将字符串转换为大写,但`totitle`函数会尝试进行title case转换,这在处理某些特殊unicode字符时会产生与`toupper`不同的结果。通过示例代码,我们将深入了解它们在实际应用中的区…

    2025年12月16日
    000
  • Go 并发编程:优化 Goroutine 中 Slice 参数传递与并行执行

    本文探讨go语言中向goroutine传递slice参数时可能遇到的问题,并提供正确的并发执行实践。我们将纠正`go`语句的常见语法错误,强调`gomaxprocs`在控制并行度方面的重要性,并讨论在并发场景下有效处理大型slice的策略,以实现真正的并行计算。 在Go语言中,利用goroutine…

    2025年12月16日
    000
  • 输出格式要求:Go语言字符串处理:ToUpper与ToTitle的区别详解

    本文旨在深入解析go语言中`strings`包下的`toupper`和`totitle`函数之间的区别。通过示例代码和详细解释,阐明`totitle`函数在处理某些特殊unicode字符时的独特行为,尤其是在标题格式化方面的应用,帮助开发者更好地理解和使用这两个函数。 在Go语言的字符串处理中,st…

    2025年12月16日
    000
  • Go语言中并发安全地操作结构体切片:引用与同步机制

    本文深入探讨了在go语言中并发操作结构体切片时遇到的挑战及解决方案。首先阐明了切片作为值类型在传递时可能导致的问题,并提供了两种非并发场景下的修改切片方法。接着,重点介绍了三种实现并发安全的策略:使用通道进行解耦、在结构体内部嵌入互斥锁保护共享数据,以及使用全局互斥锁保护特定逻辑。文章通过示例代码和…

    2025年12月16日
    000
  • Go语言中日志记录的最佳实践:全局与组件级管理

    本文深入探讨了go语言应用中日志记录的有效模式。我们将分析传递`log.logger`实例、使用指针、以及在不同粒度(如goroutine、函数、组件或全局)创建日志器的优劣。核心建议是利用`*log.logger`的并发安全特性,并根据项目组件结构合理组织日志器,以实现高效、可控且易于维护的日志系…

    2025年12月16日
    000
  • 将 Go 字符串分割为字符数组

    本文将介绍如何在 Go 语言中将一个字符串分割成包含每个字符的字符串数组。核心方法是将字符串转换为 `rune` 切片,因为 `rune` 类型代表 Unicode 码点,可以正确处理包含多字节字符的字符串。通过这种方式,我们可以轻松地将字符串分解为单个字符,并进行后续处理。 在 Go 语言中,直接…

    2025年12月16日
    000
  • Go程序中ptrace系统调用追踪的挑战与替代方案

    尝试使用`ptrace`追踪go程序中的系统调用通常会导致进程挂起和结果不一致。这主要是因为go运行时(runtime)将goroutine多路复用到操作系统线程上,并且系统调用可能在与`ptrace`追踪的线程不同的线程上执行,从而使得传统的单线程`ptrace`机制失效。本文将深入探讨这一冲突,…

    2025年12月16日
    000
  • 在Go语言中通过方法安全有效地移除切片元素

    本文深入探讨了在Go语言中通过自定义类型方法修改切片(特别是移除元素)时遇到的常见问题。核心在于理解Go切片的底层结构、值传递与指针传递的机制,以及运算符优先级。文章详细解释了为何直接在值接收器方法中修改切片长度无效,并提供了使用指针接收器和正确解引用切片的解决方案,确保切片能够被方法成功修改。 G…

    2025年12月16日
    000
  • Go并发与Channel:深入理解调度器行为与同步机制

    本文深入探讨go语言并发模型中的核心概念:goroutine与channel。通过分析一个常见示例,揭示go调度器的非确定性行为,解释为何并发程序的执行顺序不可预测。文章将详细阐述如何利用channel进行同步通信,并提供两种实现特定并发控制模式的实用方法:等待第一个完成的任务或等待所有任务完成,以…

    2025年12月16日
    000
  • Go语言并发模式:优化独立工作协程的并行执行

    本教程探讨go语言中如何优化独立工作协程的并行执行。针对传统顺序执行导致并发效率低下的问题,文章提出了一种通过巧妙重排通道操作的解决方案。该模式允许多个独立工作协程同时启动并并行处理数据,并通过通道接收操作实现同步,确保所有工作完成后再进行下一步处理,从而在保持固定协程数量的同时,显著提升系统吞吐量…

    2025年12月16日
    000
  • 输出格式要求:Go语言中ToUpper与ToTitle的区别详解

    本文旨在清晰地解释go语言中`strings.toupper`和`strings.totitle`函数之间的关键区别。虽然两者都用于将字符串转换为大写,但`totitle`函数针对unicode标题大小写进行了优化,能正确处理某些特殊字符,而`toupper`则简单地将所有字符转换为其对应的大写形式…

    2025年12月16日
    000

发表回复

登录后才能评论
关注微信