红帽日前宣布推出Wisdom项目(Project Wisdom),Wisdom是首个为Ansible和IT自动化行业建立智能、自然语言处理能力的项目。Ansible操作手册在自动化应用部署和IT基础设施更新方面有着广泛的应用。红帽公司在芝加哥举行的AnsibleFest活动中公布了关于Wisdom项目的消息。
Wisdom项目使用了IBM研究院的人工智能代码(AI for Code)技术,人工智能代码的目的是利用人工智能实现软件堆栈的现代化、实现编程自动化及重构代码系统。
YAML是一种用于配置的代码语言,Ansible 操作手册文件用的也是YAML。手写YAML代码不是件轻松的事情,红帽公司自己也曾发布过有关YAML的文章,为“讨厌YAML的人”提供帮助。
根据今天发布的消息,“Wisdom项目旨在弥合Ansible YAML代码和人类语言之间的差距及帮助用户可以使用普通英语生成语法正确、功能完善的自动化内容。”红帽公司还称“Wisdom项目可以令一个知道如何打造应用程序但不具有在新的云平台上配置技能的开发者在这些新领域更加熟练地完成扩展工作。”
红帽公司表示在新闻发布会上表示, Wisdom项目使用了一个大型语言模型,即是说用了大量的数据进行训练。在通常情况下,这可以使人工智能具有更高的准确性以及具有比小型模型更多的能力。其中一张幻灯片表示,用户只需“在Visual Studio Code编辑器里输入他们想要做的事情,我们现有的Ansible扩展就会生成一段语法正确、功能完善的YAML代码”,这些听起来类似于诸如GitHub Copilot一类的编程助手,这一类的编程助手可以基于代码里的注释生成代码建议。
至于Wisdom项目是更适合学习Ansible的初学者还是更适合想提高工作效率的专家呢?产品管理高级经理Richard Henshall告诉记者,“两者都适合。对那些不了解Ansible的用户来说会有巨大的好处。”
这些人可能不是初级初学者,而是一些在某些方面技能很强但在其他方面很弱的人。他提到了一个例子是在AWS上运行PostgreSQL。
他表示,“AWS在Ansible中没有PostgreSQL模块。因此,系统必须解决所有必须发生的事件,配置出一个EC2(弹性计算云)实例,实例要配置VPC(虚拟私有云)以及配有存储,配有网络端口,然后你可以把PostgreSQL放在上面。” Wisdom项目可以帮助那些知道如何在微软Azure里配置但不知道如何在AWS上配置的人。他表示,“我实际上可以要求Wisdom项目帮助我从一个地方迁移到另一个地方。”
Henshall表示,未来的功能包括“偏向既定企业标准的模型”的一些想法,人工智能不仅会产生一个有效的YAML操作手册文件,而且还会产生一个符合操作系统版本、日志配置、弹性等事项的策略。他表示,不过现在还处于早期阶段,“我们将推出Wisdom项目的alpha、beta测试版本计划,先送到社区用户的手中,看看他们是不是喜欢,看看是否做了用户想要做的事情。”
好文章,需要你的鼓励
OpenAI首席执行官Sam Altman表示,鉴于投资者的AI炒作和大量资本支出,我们目前正处于AI泡沫中。他承认投资者对AI过度兴奋,但仍认为AI是长期以来最重要的技术。ChatGPT目前拥有7亿周活跃用户,是全球第五大网站。由于服务器容量不足,OpenAI无法发布已开发的更好模型,计划在不久的将来投资万亿美元建设数据中心。
阿里巴巴团队提出FantasyTalking2,通过创新的多专家协作框架TLPO解决音频驱动人像动画中动作自然度、唇同步和视觉质量的优化冲突问题。该方法构建智能评委Talking-Critic和41万样本数据集,训练三个专业模块分别优化不同维度,再通过时间步-层级自适应融合实现协调。实验显示全面超越现有技术,用户评价提升超12%。
英伟达推出新的小型语言模型Nemotron-Nano-9B-v2,拥有90亿参数,在同类基准测试中表现最佳。该模型采用Mamba-Transformer混合架构,支持多语言处理和代码生成,可在单个A10 GPU上运行。独特的可切换推理功能允许用户通过控制令牌开启或关闭AI推理过程,并可管理推理预算以平衡准确性和延迟。模型基于合成数据集训练,采用企业友好的开源许可协议,支持商业化使用。
UC Berkeley团队提出XQUANT技术,通过存储输入激活X而非传统KV缓存来突破AI推理的内存瓶颈。该方法能将内存使用量减少至1/7.7,升级版XQUANT-CL更可实现12.5倍节省,同时几乎不影响模型性能。研究针对现代AI模型特点进行优化,为在有限硬件资源下运行更强大AI模型提供了新思路。