一些有意思的人工智能发展状况数据

news2024/11/18 11:31:03


随着大型语言模型(LLM)的引入,机器学习(ML)和人工智能(AI)首次被日常开发人员所使用。这些令人感觉很神奇的应用程序,甚至是拥有数十亿研发支出的,在以前连大型科技公司几乎不可能构建的软件,现在突然变得不仅有可能,而且能够构建和共享。


人工智能的创建上升趋势始于2021年,在2022年迅速增长,并在2023年上半年爆发。随着越来越多的LLM提供商(如Google、OpenAI、Cohere、Anthropic)和开发工具(如ChromaDB、LangChain)的出现,开发速度有所提高。与此同时,生成代码的自然语言接口使得其创建比以往任何时候都更容易被更多的人访问。


在这里分享一些关于人工智能发展状况的统计数据。


人工智能的创建


自2022年第四季度以来,我们看到人工智能项目呈爆炸式增长。截至23年第二季度末,有近300000个与人工智能相关的不同项目。相比之下,对GitHub的搜索显示,在同一时间段内,只有约33k个OpenAI存储库。

6b4c4bea777f485627943d42bc5813a2.jpeg


其中约160000个项目是在23年第二季度创建的。这是季度环比增长约80%,年环比增长34倍。而且继续看到这些数字在加速增长。


这些项目中的大多数都在使用OpenAI。当我们比较提供商时,OpenAI在市面上占主导地位的人工智能项目超过80%。OpenAI GPT-3.5 Turbo模板目前拥有8000多个forks。但有迹象表明,情况可能正在发生变化。


978cf6d59499be406bdae696e3ac23ce.jpeg


在23年第2季度,我们看到:

OpenAI项目跨越+125k(增长80%)

相干项目跨越+1k(增长100%)

Anthropic和Google项目保持<1k



LangChain的出现

人工智能活动中最著名的名字之一是LangChain。使用LangChain作为其中一些模型的包装器加速了开发,并且继续被大量采用。

a4c76df420a8dd7e854a21987138400d.jpeg


截至23年第二季度,Replit上有近25000个活跃的LangChain项目+其中2万个是在该季度创建的,比上一季度增长了400%。


需要注意的是,LangChain围绕LLM提供者提供了足够的抽象,使开发人员可以轻松切换。该项目的发展可能在新LLM提供商和开源LLM的兴起中发挥了作用。


由Mckay Wrigley创办的Takeoff School开设了一门名为LangChain 101的课程,今天人们可以在这里开始学习LangChain。该项目即将通过1000个forks。


开源模型的兴起

我们还看到利用开源模型的项目在增加。Hugging Face和Replicate是两个API提供者和SDK,它们是开源模型的重要入口点。

a3075e92eb06550464cd9f2bfb8ae4db.jpeg


在23年第二季度,我们使用开源模型的项目超过了5000个。累计数量同比增长141%。超过70%的项目利用了Hugging Face,但Replicate的使用量增长了近6倍的QoQ。



编程语言的分类

有趣的是,我们看到Python和JavaScript的增长速度非常相似,Python是人工智能开发中稍微常见的语言。然而,JavaScript在第二季度的增长速度略快。

8d787f05964ffbccbe4b04bd2969c5b6.jpeg

值得注意的是,项目可以有Python和JavaScript。两者并不相互排斥。许多(如果不是大多数的话)项目都有Python后端和JavaScript前端。


有趣的是,语言因地理位置而异。某些地区使用JavaScript而不是Python。


1d760d9ab42b6c57174bb068689d46d5.jpeg

在过去的90天里,约有5万名Python开发人员:

美国:32%

印度:11%

英国:7%

加拿大:3%

巴西:3%


然而JavaScript看起来非常不同。在约3.4万名JavaScript开发人员中,当中各地区占比:

美国:22%

印度尼西亚:10%

印度:9%

越南:7%

菲律宾:5%


人工智能领域的JavaScript开发人员更倾向于亚洲,而Python开发人员则更倾向于北美。印度的代表性似乎相对均衡。


他们在建什么

正在构建的应用程序非常出色,我们不可能在这里公正地对待所有应用程序。超级令人兴奋的是,人工智能正在为新一代创业者构建以前不可能的应用程序铺平道路。示例包括:

CampLingo:生成语言学习产品。

NodePad.space-人工智能的视觉构思。

魔法学校-教育工作者的人工智能工具。

MightyDeals AI-在互联网上达成价格合理的交易(故事)。

带有LeapAPI的AI化身-创建专业或主题头像的模板。

BabyAGI-一个可以读写自己代码的代理。


从支持服务不足的情况,到现在能够采取自己行动的自主主体,这些项目每天都在发展,并且非常迅速。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/803874.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

探索Java API学习路线:从基础到高级的全面指南

文章目录 第一阶段&#xff1a;入门基础1. 环境准备2. 学习Java基础 第二阶段&#xff1a;熟悉常用的Java API1. Java标准库2. Java API文档 第三阶段&#xff1a;深入学习特定领域的Java API1. Java GUI API2. Java数据库连接&#xff08;JDBC&#xff09;API3. Java多线程API…

企业全渠道营销终极指南

客户不再在单一的渠道购物&#xff0c;渠道跳跃正在成为全球流行的消费者购物行为。他们用多种渠道与品牌互动&#xff0c;包括社交媒体、电子邮件等&#xff0c;这迫使企业必须采用全渠道营销策略来满足客户不断变化的需求&#xff0c;为客户提供个性化的体验&#xff0c;提高…

客户支持工具从被动到主动的演变

在当日新月异的商业环境中&#xff0c;企业需要适应不断增长的客户需求&#xff0c;优质的客户支持变得越来越重要。客户支持工具从传统系统到尖端 AI驱动解决方案的演变具有变革性&#xff0c;增强了主动和无缝的支持体验。所以&#xff0c;使用正确的客户服务工具很重要&…

【每天40分钟,我们一起用50天刷完 (剑指Offer)】第三十九天 39/50【二分】【二叉搜索数第k个节点】

专注 效率 记忆 预习 笔记 复习 做题 欢迎观看我的博客&#xff0c;如有问题交流&#xff0c;欢迎评论区留言&#xff0c;一定尽快回复&#xff01;&#xff08;大家可以去看我的专栏&#xff0c;是所有文章的目录&#xff09;   文章字体风格&#xff1a; 红色文字表示&#…

XRCameraSubsystem浅析

在使用ARFoundtion 4.2.8版本&#xff0c;要获取相机图像&#xff0c;还是通过ARCameraManager获取的。 大概的调用流程&#xff1a; 1. 应用脚本获取ARCameraManager对象&#xff0c;默认是挂在AR Camera下&#xff0c;向其注册回调函数。 2. ARCameraManager里会在每次Upd…

TortoiseSVN操作使用

说明 SVN常用于程序代码版本控制,由于业务需求需将生产资料通过SVN进行管控,涉及人员众多,权限分支管理需要细化,特此记录SVN的学习操作. 前言 版本控制是管理信息修改的艺术&#xff0c;它一直是程序员最重要的工具&#xff0c;程序员经常会花时间作出小的修改&#xff0c; 然…

干货 | 电路设计中如何减少ESD?

干货 | 电路设计中如何减少ESD&#xff1f; 今天给大家分享的是&#xff1a;在电路设计和PCB设计如何防止ESD损坏设备。 在电子行业中&#xff0c;保护设备免受ESD损坏是必须要注意的。静电放电&#xff08;ESD&#xff09;是一种非常高的电压尖峰&#xff0c;很容易损坏集成电…

【C++】STL中stack,queue容器适配器的模拟实现(使用deque容器)

文章目录 前言一、deque的一些基本知识相比vector&#xff1a;相比list&#xff1a;3为什么选择deque作为stack和queue的底层默认容器 二、stack模拟实现三、queue的模拟实现 前言 STL标准库中stack和queue的底层结构 &#xff1a;虽然stack和queue中也可以存放元素&#xff0c…

vue的组件化编程的详细讲解加代码演示

&#x1f600;前言 本片文章是vue系列第5篇整理了vue的组件化编程的详细讲解加代码演示 &#x1f3e0;个人主页&#xff1a;尘觉主页 &#x1f9d1;个人简介&#xff1a;大家好&#xff0c;我是尘觉&#xff0c;希望我的文章可以帮助到大家&#xff0c;您的满意是我的动力&am…

leetcode 53. 最大子数组和

2023.7.28 要求找最大和的 连续子数组&#xff0c; 我的思路是用一个temp记录局部最优值&#xff0c;用ans记录全局最优值。 然后在每次for循环进行一个判断&#xff1a;当前遍历元素temp值 是否大于当前遍历元素的值&#xff0c;如果大于&#xff0c;说明temp值是帮了正忙的&a…

第12章 Linux 实操篇-Linux磁盘分区、挂载

12.1 Linux 分区 12.1.1 原理介绍 (1) Linux来说无论有几个分区&#xff0c;分给哪一目录使用,它归根结底就只有一个根目录&#xff0c;一个独立且唯一的文件结构, Linux中每个分区都是用来组成整个文件系统的一部分。 (2) Linux采用了一种叫“载入”的处理方法&#xff0c;…

临床医学怎样翻译比较 好

近年来&#xff0c;随着不同国家之间医药行业形成的共同研究趋势&#xff0c;临床翻译对于来自不同国家的医疗人员的合作至关重要。那么&#xff0c;临床医学怎样翻译比较 好&#xff0c;北京哪个翻译公司比较专业&#xff1f; 据了解&#xff0c;临床医学翻译包含患者病历记录…

selenium自动化-获取元素属性信息

在写自动化过程中我们会想验证自己的代码是否正确&#xff0c;比如登录之后&#xff0c;通过用户名或其他信息来证明你登录成功&#xff0c;或者点击链接后&#xff0c;是否会跳转新的页面。通过获取元素属性信息&#xff0c;可以解决我们的疑惑。 一、获取内容对象的内容信息 …

专题-【排序比较】

时间最好&#xff1a;直接和冒泡&#xff0c;n 堆排序和归并时间固定&#xff1a;nlog2n 空间&#xff1a;归并&#xff0c;n&#xff1b;快速&#xff0c;log2n 稳定&#xff1a;直冒归基

Spring 6【Resources资源和资源加载】(九)-全面详解(学习总结---从入门到深化)

目录 Resources资源和资源加载 Resources资源和资源加载 1.为什么要讲解Resources 在Java中 java.net.URL类是统一资源定位符的抽象&#xff0c;主要用于描述互联网上资源的一个字符串。一般语 法为&#xff1a; scheme:[//authority]path[?query][#fragment] 例如&#…

JavaScript学习 -- HMAC算法基本原理

HMAC&#xff08;Hash-based Message Authentication Code&#xff09;算法是一种基于哈希算法的消息认证码算法。它可以用于验证和保护数据在传输过程中的完整性和真实性。在JavaScript中&#xff0c;我们可以使用HMAC算法来保证数据的安全性。本篇文章将介绍HMAC算法的基本原…

超详细三子棋(保姆级教学)

超详细三子棋&#xff08;保姆级教学&#xff09; 一、模块化程序设计&#xff08;多文件编程&#xff09;介绍1.概述2.传统编程的方式3.模块化程序设计的方法二、三子棋(含多子棋)代码设计思路三、三子棋代码设计1.创建菜单函数2.实现多子棋3.棋盘初始化4.打印棋盘格式5.玩家下…

使用express搭建后端服务

目录 1 创建工程目录2 初始化3 安装express依赖4 启动服务5 访问服务总结 上一篇我们利用TDesign搭建了前端服务&#xff0c;现在的开发讲究一个前后端分离&#xff0c;后端的话需要单独搭建服务。后端服务的技术栈还挺多&#xff0c;有java、php、python、nodejs等。在众多的技…

hbase(1)-基础

1、hbase产生背景 hadoop只能执行批量处理&#xff0c;并且只能以顺序方式访问数据&#xff0c;这意味着即使最简单的搜索工作&#xff0c;也必须搜索整个数据集。那么当处理一个庞大的数据集&#xff0c;也是按照顺序处理一个巨大的数据集。 基于上述hadoop的限制&#xff0…

股东分红税高达20%,该怎么节税?

股东分红税高达20%&#xff0c;该怎么节税&#xff1f; 别吃大亏了!股东分红个税高达20%&#xff0c;这样做节税很实在&#xff01; 《税筹顾问》专注于园区招商、企业税务筹划&#xff0c;合理合规助力企业节税&#xff01; 企业成立的初衷就是为了赚钱&#xff0c;以盈利为…