2024:人工智能大模型的璀璨年代

2024:人工智能大模型的璀璨年代

大家好,我是herosunly。985院校硕士毕业,现担任算法研究员一职,热衷于大模型算法的研究与应用。曾担任百度千帆大模型比赛、BPAA算法大赛评委,编写微软OpenAI考试认证指导手册。曾获得阿里云天池比赛第一名,CCF比赛第二名,科大讯飞比赛第三名。授权多项发明专利。对机器学习和深度学习拥有自己独到的见解。曾经辅导过若干个非计算机专业的学生进入到算法行业就业。希望和大家一起成长进步。

本文主要对2024年度人工智能大模型的创新和应用进行了总结,希望对学习大语言模型的同学们有所帮助。

文章目录

1. 前言

人工智能的发展轨迹似乎正在印证一个有趣的历史规律:颠覆性技术往往以超出最初预期的方式迅速演进。回顾历史,电力的普及、互联网的崛起,乃至智能手机的诞生,无一不是以远超人们想象的速度改变了社会的方方面面。

随着2022年底ChatGPT的问世,AI大模型如同一颗投入平静湖面的重磅炸弹,瞬间激起千层波澜。当时,人们对这一全新的语言模型充满好奇与惊叹,但鲜少有人能准确预见其将带来的深远变革。转眼间,短短两年过去,大模型已经悄然融入我们工作和生活的方方面面。而这些变化,则绝大多数发生在过去的一年当中。

那么,站在2025年的新起点,让我们共同回顾过去一年学术界与工业界在模型侧和应用侧所取得的突破性进展。

2. 从OpenAI一方独霸到群雄逐鹿

2024年成为大模型厂商激烈竞争的关键一年。Menlo Ventures的调研数据显示,OpenAI的先发优势正逐渐减弱,其市场占有率较2023年出现显著下滑。具体而言,OpenAI的企业市场份额从50%下降至34%。这部分流失的市场份额主要被Anthropic和谷歌瓜分,显示出市场竞争格局的显著变化。

在这里插入图片描述

2023年3月,OpenAI发布了GPT-4模型,其在起草诉讼书、通过标准化考试以及根据手绘草图建立工作网站等方面的能力令人惊叹,一骑绝尘。然而,时间来到了2024年,5月份OpenAI发布了原生的多模态模型GPT-4o,它可以接受文本、音频和图像任意组合的输入,并生成这些格式的相应输出。

2024年9月13日,OpenAI正式发布了o1模型,这是一款颇具颠覆性和创新性的模型。o1最引人注目的特点是其独特的思考机制,类似于人类的深度思考过程。在响应用户请求时,模型会进行长时间的内部推理,不仅可以尝试多种解决方案,还能够在思考过程中主动发现并纠正潜在的错误。这种近似于人类大脑思考模式的方法,使得o1在数学、物理、化学和编程等专业领域表现出卓越的能力。

在这里插入图片描述

到了12月20日,OpenAI推出了最新的推理模型o3及其轻量版本o3-mini。相较于o1,这一代模型在编程、数学和科学问答等方面取得了显著的进步。尤其值得称道的是,o3成功突破了ARC-AGI基准测试,标志着人工智能在适应新任务和学习未知场景的能力上实现了里程碑式的飞跃。

在这里插入图片描述

然而,值得深思的是,尽管从4o到o1再到o3,OpenAI的模型在技术上持续精进,然而,许多用户觉得,如今这些渐进式的改进似乎难以再现ChatGPT最初问世时的那种震撼惊喜。

与此同时,OpenAI的“孪生兄弟”Anthropic也在2024年发布了多款震惊世界的大模型。之所以称为孪生兄弟,主要是由于Anthropic的多位重量级人物均来自于OpenAI,包括GPT-3首席工程师Tom Brown、OpenAI安全与政策副总裁Daniela Amodei,以及近期加入的ChatGPT后期训练负责人John Schulman和前OpenAI安全主管Jan Leike。所以大家一定要持续关注Anthropic发布的模型、论文以及相关技术报告。

在这里插入图片描述

2024年3月,Anthropic推出了备受瞩目的Claude 3系列大模型,其中Claude 3 Opus迅速脱颖而出,成为业界公认的新一代性能标杆。紧随其后,6月发布的Claude 3.5 Sonnet更是将模型性能推向了前所未有的新高度。值得注意的是,即便在10月进行了重大性能升级,该模型仍然保持了原有的版本号,这一现象在业内被非正式地称为"Claude 3.6"。如果大家对AI编程有所了解,三大神器(cursor、windsurf、cline)均使用Claude 3.5 Sonnet模型作为其核心模型。充分体现了Claude 3.5 Sonnet在代码生成和理解方面的卓越能力。

在这里插入图片描述


调用claude-3.5-sonnet的示例代码如下:

from openai import OpenAI client = OpenAI( base_url="https://openrouter.ai/api/v1", api_key="<OPENROUTER_API_KEY>",) completion = client.chat.completions.create( extra_headers={"HTTP-Referer":"<YOUR_SITE_URL>",# Optional. Site URL for rankings on openrouter.ai."X-Title":"<YOUR_SITE_NAME>",# Optional. Site title for rankings on openrouter.ai.}, model="anthropic/claude-3.5-sonnet", messages=[{"role":"user","content":[{"type":"text","text":"What's in this image?"},{"type":"image_url","image_url":{"url":"https://upload.wikimedia.org/wikipedia/commons/thumb/d/dd/Gfp-wisconsin-madison-the-nature-boardwalk.jpg/2560px-Gfp-wisconsin-madison-the-nature-boardwalk.jpg"}}]}])print(completion.choices[0].message.content)

2024年,大模型领域的开源鼻祖Meta公司再次引领潮流,发布了Llama 3系列模型,并在此基础上推出了Llama 3.1和Llama 3.2两个升级版本。Llama 3系列模型的发布,不仅为开源社区注入了新的活力,更为国内大模型领域的蓬勃发展提供了重要的技术引领和创新动力。

2024年国产模型也进步神速,阿里发布了Qwen2.5 Chat、Qwen2.5 Coder模型以及深度推理模型QwQ。但最让本人感到最为欣喜的当属DeepSeek发布的多款模型,尤其是近日发布的DeepSeek-R1深度推理模型,不仅效果堪比OpenAI的o1模型,而且将技术报告和模型权重进行开源,这一点真的称得上国产之光,遥遥领先。

在这里插入图片描述

3. 大模型的重要应用方向:代码助手、智能客服、知识搜索

谈到大模型企业应用,首当其冲的就是代码助手(Code Copilots),该方向的市场占有率遥遥领先(51%),使得部分开发人员成为大模型技术的早期深度用户。GitHub Copilot的迅速崛起——其收入增长速度已突破3亿美元——充分印证了这一趋势。与此同时,Cursor、Windsurf、Devin等新兴工具也在快速扩展市场份额。除了通用代码助手外,企业还积极引入特定任务的代码解决方案,如Harness的AI开发运维工程师和质量检测助手,这些工具专注于管道生成和测试自动化。此外,像All Hands能够完成端到端软件开发的智能体软件也备受关注。

智能客服在企业应用中取得了显著进展,市场占有率达31%。这些应用为内部员工和外部客户提供全天候的可靠知识支持。Aisera、Decagon和Sierra等公司的智能代理直接与终端客户互动,而Observe AI则在通话过程中为呼叫中心代理提供实时指导,显著提升了服务效率。

在企业数据管理领域,企业搜索与检索(市场占有率28%)和数据提取与转换(市场占有率27%)成为两大热门应用方向,反映出企业迫切希望解锁并利用分散在组织各处的数据孤岛中隐藏的宝贵知识。Glean和Sana等创新解决方案通过连接电子邮件、即时通讯工具和文档存储库,实现了跨系统的统一语义搜索,并提供人工智能驱动的知识管理服务。

会议总结应用以24%的采用率位居第五,通过自动记录笔记和提炼要点,显著提升了工作效率。例如,Fireflies.ai、Otter.ai和Sana等工具能够智能捕捉并总结在线会议内容,而Fathom则专注于从视频会议中提取关键信息。特别值得一提的是,Eleos Health将这一创新应用于医疗保健领域,通过自动化文档记录并与电子健康记录(EHR)系统无缝集成,使医疗服务提供者能够将更多精力专注于患者护理,从而显著提升了医疗服务质量。

在这里插入图片描述

4. 从专家专属到人人可用:提示词使用趋于简单

随着模型的思考和推理能力逐步提升,提示词技巧的重要性逐渐降低。提示词的核心要点只有一个:问题必须清楚明了。如果担心大模型无法理解,可以适当增加示例,即为大模型提供更容易理解的上下文。

就像带领一个普通团队(普通大模型),由于成员能力有限,每项任务都需要你事无巨细地交代清楚,甚至要手把手指导具体操作,否则他们往往难以独立完成或达不到预期效果。而如果拥有了一支更为优秀的团队(深度推理大模型),通常只需明确任务目标和大致方向,他们就能自主高效地思考和推理,在具体细节上过多赘述反而可能会导致效果下降。

但在部分场景下设定大模型角色,依然是一个简单有效的方法。比如需要大模型去扮演心理医生、数学老师等特定角色时,明确的角色设定能够帮助模型更好地理解任务需求,生成符合角色身份的回答。这种设定不仅提升了输出的专业性和准确性,还能增强用户体验,使交互更加自然和贴近实际场景。例如,在心理咨询中,模型可以模拟心理医生的语气和沟通技巧,提供情感支持和专业建议;在数学教学中,模型可以像老师一样逐步引导学生解题,解释复杂概念。因此,角色设定在某些特定任务中仍然具有重要价值。

2025年已经到来,个人大胆猜测,2025 年有望成为AI Agent 商业爆发元年。各行各业都将受益于AI Agent带来的效率提升和用户体验优化。随着技术的不断进步和应用场景的拓展,AI Agent有望成为未来商业生态中不可或缺的一部分。

Read more

Windows在 GitHub 上拉取(Clone)项目到本地电脑的完整步骤

前提: 已经安装下载Git。 步骤 1::获取 GitHub 项目 URL (1)打开 GitHub 网站(已登录),找到你要拉取的项目(如 https://github.com/用户名/仓库名)。 (2)点击绿色的 Code 按钮,选择 HTTPS 方式,复制 URL(如 https://github.com/用户名/仓库名.git)。  步骤 2:使用 Git 命令行拉取项目到本地 (1)在你要放置项目的路径下,打开 命令提示符(CMD): 比如我要放在D:\code\hmdianping这个路径下: (2)

By Ne0inhk
斩获GitHub趋势榜!TrendRadar,让AI帮你24小时洞察全网热点!已有超三万收藏!(部署)

斩获GitHub趋势榜!TrendRadar,让AI帮你24小时洞察全网热点!已有超三万收藏!(部署)

https://github.com/sansan0/TrendRadarTrendRadar 是一个开源的多平台热点聚合与 AI 分析工具,支持监控 35 个平台(如抖音、知乎、B站、华尔街见闻等),通过关键词筛选、自动推送和 AI 对话分析,帮助用户高效处理新闻资讯。项目支持 GitHub 一键部署、Docker 容器化运行,无需编程。项目开源地址:https://github.com/sansan0/TrendRadar,目前该项目已在Github上已收获近3.5w的star,首先感谢开源作者做出的贡献! 本文将基于项目介绍提供的方案,提供一个详细的关于本项目的GitHub Fork 部署(适合无本地环境)方法,协助新用户快速使用。 关键要点 * 部署方式:优先推荐 Docker(一行命令启动),或 GitHub Fork(

By Ne0inhk
GitHub免费开源!World Monitor:开源全球情报仪表盘

GitHub免费开源!World Monitor:开源全球情报仪表盘

一、项目定位:AI驱动的全域态势感知平台 在全球化浪潮与地缘政治格局加速演变的当下,分散的新闻资讯、碎片化的地缘数据、割裂的基础设施监控渠道,让全球局势的洞察者面临“信息过载却又不全”的困境。由开发者cn620主导的开源项目World Monitor,正是为解决这一痛点而生——它是一款基于AI驱动的实时全球情报仪表盘,通过统一的态势感知界面,整合新闻聚合、地缘政治监控、基础设施跟踪三大核心能力,为用户提供一站式、高精度的全球局势洞察工具。 开源地址获取:World Monitor:https://www.gegeblog.top/article/87 二、核心功能模块:三重维度的全球情报覆盖 (一)AI驱动的智能新闻聚合 不同于传统新闻客户端的“被动推送”,World Monitor的新闻聚合能力核心在于AI的深度介入: 1. 多源实时采集:项目通过AI爬虫框架同步抓取全球百余家权威新闻源,包括路透社、美联社、BBC等国际媒体,以及各国官方机构公报、专业地缘政治数据库(如CSIS全球冲突数据库),覆盖英文、中文、阿拉伯文等多语种内容;

By Ne0inhk
如何在VS code中为GitHub Copilot 添加SKill

如何在VS code中为GitHub Copilot 添加SKill

官方链接:Use Agent Skills in VS Code 准备 这里如果要用VS code的Agent Skills记得更新VsCode,下面这个版本及之后的就可以使用 配置Skill Crtl + Shift + P找到设置并打开,搜索chat.useAgentSkills即可 在Github Copilot 聊天框中打开配置自定义智能体,点击+创建新的自定义智能体 之后需要选择是为这个项目创建Skill.md还是所有项目都可用的Skill.md了,之后写入自己的Skill内容就行。 这里是我自己添加的一个Skill.md 添加之后,就会在聊天这里选对应的Skill了,之后就会用这个Skill进行自己的相关分析 使用示例 好啦,快去创建自己的SKill吧!!

By Ne0inhk