Aurora Labs LOCI: 软件开发的AI工程师顾问
LOCI 2.0检测新兴的软件异常和趋势,提供关于项目分支进展的指导,以实现无缝集成,并帮助开发准确、有针对性的测试,提高系统质量、可靠性和兼容性。{ width=60% }
Aurora Labs今天宣布了LOCI(Line-of-Code Intelligence™)的最新扩展版本的技术预览,这是第一个具有先进提示功能的AI顾问工程师。Aurora Labs正在构建一个未来,在那里任何人都可以成为专业开发人员或测试人员,并使用专有的大型代码语言模型(LCLM)制作可靠、高质量的软件。LOCI旨在满足软件开发人员和嵌入式系统工程师的见解和需求,提升软件的可靠性、质量和预测性维护,覆盖包括云、移动应用、HPC和嵌入式系统在内的各种平台。LOCI支持来自Infineon、NVIDIA、NXP、Qualcomm、Renesas、Samsung和STMicroelectronics等供应商的多样化硬件。第一批用户将在2024年第四季度正式推出之前可以免费提前试用LOCI。
LOCI 2.0扩展了GitHub Copilot的功能。在使用类似于Copilot的工具进行编码后,LOCI 2.0就会就质量、可靠性和兼容性问题给出建议,使开发人员和测试人员能够实现已定义的KPI。在高度苛刻的行业中部署,例如汽车行业,LOCI 2.0的功能与用于关键安全软件项目的最高质量流程兼容。
LOCI配备了Aurora Labs的LCLM,这是一个大型代码语言模型,可以分析软件工件,并将复杂的信息转化为有意义的见解。与现有的大型语言模型不同,LOCI 2.0的分词器更具生产力和效率,因为它们的尺寸缩小了1000倍,并且通过仅使用6个GPU重新发明了词汇表和管道训练。LOCI从2017年初开始对不同系统芯片的实时跟踪进行了训练,并创造了数十亿个ASM令牌。LOCI已经在各种语言(如C和C++)的50多亿行代码上进行了训练。这一先进的模型具有错误预测机制,以确保最大程度的模型质量。
这一尖端的AI顾问为软件开发带来了变革性的能力。LOCI预测项目分支对软件行为的影响,比较不同拉取请求的集成工作,并检测死代码,同时提供关于软件行为偏差的根本分析证据,甚至在没有源代码访问权的情况下。LOCI识别跨多个存储库的克隆代码,为维护提供了当前和旧系统的清晰视图。这有助于开发人员和测试人员了解系统功能和依赖关系。
LOCI识别已更改的代码部分,简化软件更新文件的创建和安装,确保无缝的软件更新。这些功能使开发人员、测试人员和IT经理能够增强软件的可靠性、质量和性能,以便进行空中升级。LOCI 2.0为更新创建软件二进制图像和增量文件,提高系统稳定性和兼容性,减少数据大小,延长存储寿命,并减少设备因软件更新而中断的时间。LOCI通过为软件更新的风险管理提供建议,提供对引入新代码或图像时兼容性和性能降级问题的预测性见解。
LOCI工程师顾问关注正在运行的软件中的偏离,这对入侵检测系统非常宝贵。可疑的软件活动会在软件行为中产生偏离,LOCI会使用行为软件保护签名来识别这些偏离,并在项目的整个生命周期中持续监控软件。
“Aurora Labs在七年前开始了这个旅程,利用自然语言处理(NLP)来理解机器代码。通过整合变压器模型、添加专有层以及重新发明分词器和词汇表,我们已经取得了重要的里程碑。这为软件工程师超越传统限制奠定了基础,改进了能力,并与最新技术顺利集成,从而提高了软件的质量和可靠性。”Aurora Labs的CEO Zohar Fox表示。
英飞凌科技的软件、合作伙伴关系和生态系统管理高级总监Thomas Schneid在体验后表示:“LOCI 2.0专为软件工程师设计,出色地支持复杂软件系统。我们从LOCI 2.0提供的影响性数据中得出了改进系统质量、可靠性和兼容性的主要收获。作为汽车半导体领域的领导者,我们很高兴能够为我们的AURIX™ TC4x微控制器(MCU)提供LOCI 2.0。这一创新解决方案将帮助汽车制造商交付更安全、更可靠的车辆,并在整个车辆寿命中提升性能。”
随着Aurora Labs为2024年第四季度LOCI 2.0的全面推出做准备,首批用户可以在Visual Studio和GitHub商店免费获得特别早期许可证。有关LOCI 2.0的更多信息,请访问www.loci-dev.com,关于嵌入式系统的信息请访问英飞凌网站。
关于LOCI 2.0的技术预览将于6月17-18日在德国Ludwigsburg举办的Automobil-Elektronik Kongress上首次展示。
感谢阅读!如果您对AI的更多资讯感兴趣,可以查看更多AI文章:GPTNB。
Aurora Labs LOCI: 软件开发的AI工程师顾问