MoonBit:AI原生开发平台实践.pptx

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

AI原生开发平台实践2024年6月

目录WebAssembly在边缘计算的应用MoonBit WebAssembly大模型时代的机遇:MoonBitAI

边缘计算的现状发展

大型计算机个人电脑智能云智能云+边缘智能互联网:未来趋势IntelligentCloudIntelligentEdge

33175快:比Lua快1000倍以上移植性:较JS更具移植性,微控制单元内存小于1000k稳定性:崩溃率从1/1000降至0高性能可移植多语言Post-MVP优势数据爆炸安全软件OTA升级异构平台性能延迟功耗WASM替代传统解决方案:Lua/JS/Native挑战与机遇

Wasm-边缘计算应用

边缘端部署软件或固件代码打包组件测试集成测试合规分发边缘设备整个过程可能需要数周、数月甚至是数年主持人笔记2024-06-2511:17:37--------------------------------------------所以首先我们需要设计我们的软件,编写软件,编译它,进行单元测试,使其保持静态分析等,然后我们需要打包它以进行部署,包括签名,然后该软件需要通过组件测试,接下来是集成测试,然后我们通常需要遵循法规合规或客户验收测试的程序,让客户参与签署发布,最后软件部署到边缘物联网设备上,通常涉及在全球范围内进行分阶段部署,以防止回归,同时进行监控阶段性部署和部署时间表可能需要遵守维护窗口的规定这些窗口由客户或您的业务需求决定,这样您就可以知道是否有人在使用电动汽车充电器,不希望在充电过程中更新固件,因为这些设备中的一些可能是脱机的这些设备与互联网断开连接,因此它们可能具有某些功能,比如发送遥测数据或向云端发送警报,但您实际上无法控制它们或更新固件,这些更新需要脱机完成,这些设备最终更新的频率非常低,所以归根结底,这整个过程可能需要数周、数月甚至数年才能看到软件更新部署到边缘物联网设备上我们不愿意改变,因为改变可能会导致故障,所以我认为WebAssembly可以帮助我们以更快的速度迭代,但也可以通过更好的软件和固件分离来更安全地做到这一点

Wasm-新一代标准指令集

Wasm是未来边缘计算最佳解决方案性能在不牺牲速度的情况下执行计算密集型任务。可移植在各种硬件配置上部署和维护边缘计算应用程序。安全自带安全沙箱,在边缘计算场景中至关重要。资源效率体积小,适合低延迟的边缘计算使用场景。Wasm-优势

MoonBitWasm

WebAssembly(边缘计算)JS(UI开发)Native(系统编程)运行时MoonBit人工智能MoonBitAIStaticanalyzerMoonBit集成开发环境MoonBitIDE不同于追求传统科研机构的单点创新,MoonBit着眼于大规模系统工程能力。编程语言ReviseDogfood编译器编程语言构建系统IDE云+边缘特点:垂直整合、全局优化目标:跨平台、体积小、编译快作用:可允许离线模式下的云IDEAI:IDE智能+人工智能目标:AIfirst平台,赋能未来编程特点:创新融合传统IDE 大模型智能作用:一键完成需求 部署 调试教育:科技平台+学研同盟目标:全球化视野、业界领先的教学平台特点:无需插件,一件安装作用:共同培养国际顶尖创新科技人才产品架构 多后端支持 应用场景MoonBit:AI原生开发者平台

构建系统基于n2(Rust)编译器OCaml100%自研核心IDE静态分析CoverageMoondocLLM2构建系统AIIDEllama.cpp工具链MoonBit 核心组件代码助手

MoonBit平台MoonBitIDE(集成开发环境)MoonBitDebugger(调试器)MoonBitLiveCoding(实时编码)

MoonBit的Sourcemap和调试支持优化开发者的调试体验,确保JavaScript代码的生成尽可能贴近源码,变量名和字段名保持一致,便于使用浏览器的DevTools进行源码检查和调试。更完善Repo地址:/moonbit-community/moonbit-js-debug-demo.gitMoonBit调试器

更简单MoonBit内置测试功能相比于OCaml和Rust,MoonBit提供了更加简洁高效的测试体验。测试工具不仅操作简便,而且无需任何外部依赖,支持开箱即用,简化了测试流程MoonBit内置测试功能

MoonBitWasm新一代标准指令集Wasm的一等支持数据来源:/moonbitlang/moonbit-docs/tree/

文档评论(0)

优选文档 + 关注
实名认证
内容提供者

专注于发布优质文档,喜欢的可以关注一下哦~

1亿VIP精品文档

相关文档