红帽日前宣布推出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测试版本计划,先送到社区用户的手中,看看他们是不是喜欢,看看是否做了用户想要做的事情。”
好文章,需要你的鼓励
还在为渲染一个3D模型等上几小时吗?还在纠结移动办公就得牺牲性能吗?当AI遇上专业工作站,传统设计流程的游戏规则正在被改写。
伊斯法罕大学研究团队通过分析Google Play商店21款AI教育应用的用户评论,发现作业辅导类应用获得超80%正面评价,而语言学习和管理系统类应用表现较差。用户赞赏AI工具的快速响应和个性化指导,但抱怨收费过高、准确性不稳定等问题。研究建议开发者关注自适应个性化,政策制定者建立相关规范,未来发展方向为混合AI-人类模型。
据报道,OpenAI正与亚马逊洽谈至少100亿美元的融资。亚马逊此前已是Anthropic的最大投资者,并为其建设了110亿美元的数据中心园区。若融资达成,OpenAI将采用AWS的Trainium系列AI芯片。Trainium3采用三纳米工艺,配备八核心和32MB SRAM内存。AWS可将数千台服务器连接成拥有百万芯片的集群。报道未透露具体估值,但OpenAI最近一次二次出售估值已达5000亿美元。
这项由伊利诺伊大学香槟分校等四所院校联合完成的研究,提出了名为DaSH的层次化数据选择方法。该方法突破了传统数据选择只关注单个样本的局限,通过建模数据的天然层次结构,实现了更智能高效的数据集选择。在两个公开基准测试中,DaSH相比现有方法提升了高达26.2%的准确率,同时大幅减少了所需的探索步数。