大模型入门全攻略:掌握核心参数与两大范式,小白也能变身大模型专家,建议收藏!

大模型应用开发框架 LangChain 学习笔记 一时间大模型如百花齐放,百鸟争鸣,并在向各个行业领域渗透,让人感觉通用人工智能仿佛就在眼前。基于大模型开发的应用和产品也如雨后春笋,让人目不暇接,每天都有很多新奇的应用和产品问世,有的可以充当你的朋友配你聊天解闷,有的可以充当你的老师帮你学习答疑,有的可以帮你写文章编故事,有的可以帮你写代码改 BUG,大模型的崛起正影响着我们生活中的方方面面。正是在这样的背景下,为了方便和统一基于大模型的应用开发,一批大模型应用开发框架横空出世,LangChain 就是其中最流行的一个。正如前文所述,LangChain 是 阅读详情

本文介绍了大模型的基本范式与使用方法,重点解析了messages和tools两大核心参数。详细讲解了检索增强生成(RAG)和ReAct两种重要范式,以及调优提示词、增加调用次数和模型微调三种应用方法。通过翻译和计算器实例展示了实际应用,并分享了在大模型应用实践中的经验与思考,帮助读者理解大模型的核心原理与实际应用。

前言

大模型作为新兴领域,不断地冒出来新的专有术语和新的概念,让大家觉得很神秘,捉摸不透。但是大部分复杂性的背后都会有一个极其简单便于理解的模型,本次分享最主要就是大模型的基本范式,通过范式将这些神秘感去除。

大模型虽然很厉害,很神秘,但作为使用人员,门槛是非常非常非常低的。

模型基础

虽然市面上的大型语言模型(LLMs)种类繁多,但在使用层面大家平等的都是API调包侠,因此从接口层面来剖析大模型有哪些能力。LLM的接口通常都遵循或类似于 OpenAI 的规范。这里我们以 OpenAI 的接口为例进行说明。

在与大型模型交互时,除了控制模型输出随机性的参数外,最核心的参数只有两个:messages 和 tools。可以说,市面上各种各样的大模型应用,都是基于这两个参数的基础上设计而来。

messages-大模型是怎么实现记忆的?

  • messages是一个对话数组,其中角色主要有:
  • system:代表当前对话的系统指令,一般放提示词
  • user:用户指令
  • assistant:LLM的回复
  • …:不同厂商会有不同的扩展定义

大模型所谓的对话记忆实际上就是依赖该数组做信息传递,如下图所示,第一轮我告诉我的名字叫屈定,第二轮的时候在问他是谁,他已经知道了我的名字,之所以知道因为我在messages的上下文中传递给了他这个信息。

  • 使用user传递用户的对话

  • 使用system设置系统指令

  • 提示词的不稳定容易被指令注入攻击

三张图看完,先总结下:

  • 大模型为什么能记住之前的对话?

只是因为后台系统给了他之前的对话,并不是他自己记住。大模型的请求调用就是一个无状态的,取决于每次给的对话内容。

  • 大模型的提示词有什么用?

大模型的提示词可以进一步控制(覆盖)模型的行为,具备高优先级,但存在不稳定性。


接下来我们就可以来理解第一个重要的大模型范式:检索增强生成,也就是RAG(Retrieval Augmented Generation)。

直白的理解为用检索到的知识,来增量生成答案的质量。比如我有一个关于数仓各种问题处理的Q&A,想要做一个问答机器人,这个问答机器人要基于我的Q&A回复用户。这个 检索Q&A -> 基于检索到的Q&A回复用户,这个流程就是一个典型的RAG链路。也显而易见,RAG的最终目标是生成靠谱的答案给到用户。

RAG链路的搭建是很简单,但是效果却很难,从流程里面我们能发现两个关键点:

1.知识库检索召回:这里要解决如何召回最靠谱的答案。

2.LLM基于知识回答:这里要解决的是如何让模型在一堆知识中给出自信准确的回答。

这些都是业界在不断探索的东西,没有所谓的标准答案,只有适合当前业务的最佳方案。

tools-大模型能执行任何工具?

经常有同学会问一些大模型是否能查询odps,或者大模型能够把数仓数据导入到ob之类的问题。这些问题的背后是对LLM存在错误的理解,也就是tools参数的理解。

tools也是一个数组,包含了一堆工具集合,核心为工具的作用描述,和工具需要的参数,如下图天气工具的定义。

接下来就是使用工具,基于工具的回答至少要两次大模型请求调用:

1.将用户的对话和工具一起给到大模型,大模型需要执行的工具以及工具参数;

2.后端系统依据大模型选择结果,去执行对应的工具,拿到结果;

3.再次请求大模型,此时上下文中给到了工具执行结果,大模型基于信息回复;

先总结下:

1.大模型并不能够执行任何工具,但是大模型能够选择接下来要执行的工具。选择后工具由配合的系统来执行获取结果。


接下来我们就可以来理解第二个重要的大模型范式ReAct(Reason+Act)。

这里需要强调下,大模型的很多范式都是对生活中人类行为的模拟,因此我们也是从生活中的案例来理解大模型。

案例主题:老板让写一份调研外部大模型框架的报告

工具:互联网搜索,PPT,思维导图

思考 (Reasoning): 需要调研外部大模型框架,明确调研目标是了解行业内的主要框架、特点和应用场景。需要先明确有哪些主流框架,然后针对性地收集资料。
行动 (Acting):
行动: 使用互联网搜索“主流大模型框架 2024/2025”、“开源大模型框架”。
观察 (Observation):
观察: 搜索结果显示:PyTorch、TensorFlow、JAX等是主流框架,还有一些新兴框架如MindSpore、Paddle等。
思考 (Reasoning): 我已经拿到了想要的资料,接下来使用思维导图搭建汇报思路
行动 (Acting):
行动: 使用思维导图工具,搭建报告的初步框架,包括:框架名称、开发语言、主要特点、优势、劣势、应用场景。
观察 (Observation):
观察: 初步框架包括:框架名称、开发语言、主要特点(动态图/静态图、分布式训练支持等)、优势、劣势、应用场景(NLP、CV等)。
思考 (Reasoning): 信息基本收集完毕,需要将所有信息整理成结构化的报告,并使用PPT进行总结和分析。
行动 (Acting):
行动: 使用PPT工具,将思维导图中的内容整理成PPT,并撰写文字说明。
观察 (Observation):
观察: 完成了PPT初稿,内容比较全面,但需要进行排版美化。

这个思考的流程就是ReAct,后面有实际案例,这里先理解这个概念。

模型使用

大模型的应用五花八门,但都离不开上述两个核心参数,接下来围绕上述的参数,我们能利用的现有的模型交互手段主要有以下三种,包括:

  • 调优提示词:大模型工程中的核心,提示词的优秀与否决定了你是否需要链路上做额外的兜底
  • 增加调用次数:将一个任务拆分为多个子任务执行,最后判断结果。这是一种常用的对提示词能力的补充手段,降低单一提示词的复杂性。
  • 模型微调:通过引入特定业务场景案例,让模型能更好地理解用户的意图和需求。

用大模型+提示词做翻译 [提示词调优]

为了更好的评价,我们选择哪吒中的英文台词,然后将英文翻译成中文,看还原度如何?

The prejudice in people's hearts is like a mountain. No matter how hard you try, you can't move it.
Looking back on it, three years isn't that long.
Be quick to obey my command
I'm the captain of my destiny, not heaven.
If you ask me whether people can change their own destiny, I don't know. But defying fate is Nezha's destiny.

方案一:直接使用提示词进行翻译

## Role and Goal:
你是一个翻译专家,尤其擅长英文到中文的翻译,接下来我给你多段英文台词,帮我翻译成中文.
## Constraints
- 翻译时保持译文格式不变
## Background:
原文来自《哪吒》系列电影的第二部中的台词,讲述了天劫之后,哪吒、敖丙的灵魂保住了,但很快会魂飞魄散。太乙真人打算用七色宝莲给二人重塑肉身,但是在重塑肉身的过程中却遇到重重困难,哪吒、敖丙的命运将迎来更多的挑战。
## Guidelines:
1. 结合背景将文本直接翻译成中文,保持原始格式,不省略任何信息。
## Source:
- The prejudice in people's hearts is like a mountain. No matter how hard you try, you can't move it.
- Looking back on it, three years isn't that long.
- Be quick to obey my command
- I'm the captain of my destiny, not heaven.
- If you ask me whether people can change their own destiny, I don't know. But defying fate is Nezha's destiny.
## Output:
{译文}

绝大多数情况下,直接使用提示词能做到的效果就已经能达到60%了(现在的模型确实强大了),下方的问题在于一些短的语句翻译不够传神。

模型方案一翻译结果:
gemini-2.0-flash* 人心中的成见就像一座大山,任你怎么努力也无法搬动。 * 如今想来,三年光阴,也不算长。 * 还不快快听我号令! * 我命由我定,不由天! * 要问我人能否改变自己的命运,我不知道。但是,逆天而行,就是哪吒的命。

方案二:提示词中引入COT(Chain-of-Thought)

COT被称为思维链,简单点来说是要告诉模型针对问题的思考步骤是什么,引导模型去按照特定思维解决问题。概念很抽象,以翻译为例,我们思考一般人是如何进行翻译的?

1.先直接翻译

2.结合上下文再审视这个翻译是否合理,有哪些改进点

3.针对改进点再斟酌修改

那么我们也让模型按照这个思路来执行翻译。

## Role and Goal:
你是一个翻译专家,尤其擅长英文到中文的翻译,接下来我给你多段英文台词,帮我翻译成中文.
## Constraints
- 翻译时保持译文格式不变
- 严格按照output中定义的范式输出
## Background:
原文来自《哪吒》系列电影的第二部中的台词,讲述了天劫之后,哪吒、敖丙的灵魂保住了,但很快会魂飞魄散。太乙真人打算用七色宝莲给二人重塑肉身,但是在重塑肉身的过程中却遇到重重困难,哪吒、敖丙的命运将迎来更多的挑战。
## Guidelines:
翻译的过程分为三部分:
1. 直译:结合背景将文本直接翻译成中文,保持原始格式,不省略任何信息。
2. 评估和反思:结合背景道教封神,主人公对命运反抗,识别直接翻译中的具体问题,例如:
- 非母语常用的中文表达,
- 笨拙的措辞
- 过于口语化的表达
- 等等
提供解释,但不要添加或省略内容或格式。
3. 意译:根据字面翻译和已识别的问题,重新解释翻译,确保它保持与原始输入格式一致,不要删除任何内容。
## Source:
- The prejudice in people's hearts is like a mountain. No matter how hard you try, you can't move it.
- Looking back on it, three years isn't that long.
- Be quick to obey my command
- I'm the captain of my destiny, not heaven.
- If you ask me whether people can change their own destiny, I don't know. But defying fate is Nezha's destiny.
## Output:
### 直译
{直译}
***
### 评估和反思
{评估和反思}
***
### 意译
{意译}

该方案取得了意想不到的效果,针对长句翻译成短句组合形式, 相比官方的来看,更像是修道者的口吻,但针对一些特殊短句用法,仍然不够理想。

模型方案一翻译结果:方案二翻译结果:
gemini2.0 flash* 人心中的成见就像一座大山,任你怎么努力也无法搬动。 * 如今想来,三年光阴,也不算长。 * 还不快快听我号令! * 我命由我定,不由天! * 要问我人能否改变自己的命运,我不知道。但是,逆天而行,就是哪吒的命。* 人心存偏见,如山岳难移。纵使竭尽全力,亦不可撼动分毫。 * 如今想来,三年光阴,弹指一挥间。 * 奉我号令,不得有误! * 我命由我不由天! * 若问世人能否逆天改命,吾不得而知。然,抗争宿命,乃哪吒之命也。

方案三:引入动态few shot

few shot指的是提示词中的少样本技巧,动态就是将这部分样本抽离到一个知识库,每一次走翻译前先去知识库里面召回TOP最相关的,然后放入到提示词的Example中。

假设我的知识库中召回了如下两句:

Item1: 原文:Be quick to obey my command
意译:急急如律令
Item2: 原文:Life is not long, but it's not short either.
意译:人生,说长不长,说短不短。

结合后提示词如下:

## Role and Goal:
你是一个翻译专家,尤其擅长英文到中文的翻译,接下来我给你多段英文台词,帮我翻译成中文.
## Constraints
- 翻译时保持译文格式不变
- 严格按照output中定义的范式输出
## Background:
原文来自《哪吒》系列电影的第二部中的台词,讲述了天劫之后,哪吒、敖丙的灵魂保住了,但很快会魂飞魄散。太乙真人打算用七色宝莲给二人重塑肉身,但是在重塑肉身的过程中却遇到重重困难,哪吒、敖丙的命运将迎来更多的挑战。
## Guidelines:
翻译的过程分为三部分:
1. 直译:结合背景将文本直接翻译成中文,保持原始格式,不省略任何信息。
2. 评估和反思:结合背景道教封神,主人公对命运反抗,识别直接翻译中的具体问题,例如:
- 非母语常用的中文表达,
- 笨拙的措辞
- 过于口语化的表达
- 等等
提供解释,但不要添加或省略内容或格式。
3. 意译:根据字面翻译和已识别的问题,重新解释翻译,确保它保持与原始输入格式一致,不要删除任何内容。
## Example:
1. 原文:Be quick to obey my command
意译:急急如律令
---
2. 原文:Life is not long, but it's not short either.
意译:人生,说长不长,说短不短。
## Source:
- The prejudice in people's hearts is like a mountain. No matter how hard you try, you can't move it.
- Looking back on it, three years isn't that long.
- Be quick to obey my command
- I'm the captain of my destiny, not heaven.
- If you ask me whether people can change their own destiny, I don't know. But defying fate is Nezha's destiny.
## Output:
### 直译
{直译}
***
### 评估和反思
{评估和反思}
***
### 意译
{意译}
模型方案一翻译结果:方案二翻译结果:方案三翻译结果:
gemini2.0 flash* 人心中的成见就像一座大山,任你怎么努力也无法搬动。 * 如今想来,三年光阴,也不算长。 * 还不快快听我号令! * 我命由我定,不由天! * 要问我人能否改变自己的命运,我不知道。但是,逆天而行,就是哪吒的命。* 人心存偏见,如山岳难移。纵使竭尽全力,亦不可撼动分毫。 * 如今想来,三年光阴,弹指一挥间。 * 奉我号令,不得有误! * 我命由我不由天! * 若问世人能否逆天改命,吾不得而知。然,抗争宿命,乃哪吒之命也。* 人心之偏见,如山岳岿然,纵移山填海,亦难撼其分毫。 * 事过境迁,三年光阴,亦不过弹指一挥间。 * 急急如律令 * 我命由我不由天! * 若问人定胜天否,我亦茫然。然逆天而行,乃哪吒之宿命。

few shot这种开卷考试方法是大模型链路中一种重要的优化手段,few shot是提示词中为数不多能够动态变化的部分,且对模型整体效果影响较小,更为可控。此外业务流量一般都是符合2:8分布的,且是可收敛的,可能只需要20%的few shot案例,就能满足80%的场景诉求。

用大模型+Agent做计算器 [增加调用次数]

大家应该都看过下面的案例,大模型是很不擅长数学计算的,那么用大模型直接做计算器就非常容易出问题。

这里使用llama_index的agent框架做演示:

1.定义了三个工具函数,乘法,加法,减法

2.构建一个Agent执行模式

import os
from dotenv import load_dotenv
from llama_index.core.agent import ReActAgent
from llama_index.core.tools import FunctionTool
from llama_index.llms.azure_openai import AzureOpenAI
def multiply(a: int, b: int) -> int:
"""Multiply two integers and returns the result integer"""
return a * b
def add(a: int, b: int) -> int:
"""Add two integers and returns the result integer"""
return a + b
def subtract(a: int, b: int) -> int:
"""subtract two integers and returns the result integer"""
return a - b
# 加载 .env 文件
load_dotenv()
# 初始化工具
multiply_tool = FunctionTool.from_defaults(fn=multiply)
add_tool = FunctionTool.from_defaults(fn=add)
subtract_tool = FunctionTool.from_defaults(fn=subtract)
llm = AzureOpenAI(model="gpt-4o",  # 或者 gpt-4
engine='gpt-4o',
deployment_name="gpt-4o",
api_key=os.getenv('AZURE_KEY'),
azure_endpoint="https://ilm-dev.openai.azure.com",
api_version="2023-07-01-preview")
# 初始化Agent
agent = ReActAgent.from_tools([multiply_tool, add_tool, subtract_tool], llm=llm, verbose=True)
response = agent.chat("What is 60-(20+(2*4))? Calculate step by step ")
> Running step cba1a160-74c3-4e34-bcc4-88e6a678eaf9. Step input: What is 60-(20+(2*4))? Calculate step by step
Thought: The current language of the user is: English. I need to use a tool to help me answer the question.
To solve the expression \(60 - (20 + (2 * 4))\) step by step, I will first calculate the multiplication inside the parentheses.
Action: multiply
Action Input: {'a': 2, 'b': 4}
Observation: 8
> Running step 5455108e-ac53-4115-8712-68f2457a9b82. Step input: None
Thought: Now that I have the result of the multiplication, I can proceed to the next step, which is to add 20 and 8.
Action: add
Action Input: {'a': 20, 'b': 8}
Observation: 28
> Running step 4d8fae00-83bd-4205-9993-f0e0119f408d. Step input: None
Thought: Now that I have the result of the addition, I can proceed to the final step, which is to subtract 28 from 60.
Action: subtract
Action Input: {'a': 60, 'b': 28}
Observation: 32
> Running step ce5d1075-ff11-47a2-b286-d7a715dc40ba. Step input: None
Thought: I can answer without using any more tools. I'll use the user's language to answer.
Answer: The result of the expression \(60 - (20 + (2 * 4))\) is 32.

上次有同学问,那么大模型在这种链路里面到底发挥了什么作用?大模型最大的能力就是自然语言理解,我们可以尝试把规则再复杂化,输入改成张三代表减法,李四代表加法,王二代表乘法,What is 60张三(20李四(2王二4))? Calculate step by step,表现仍然可以,这就带来了对自然语言的容错,会像人一样去思考,而不是固定死的逻辑。

Thought: The current language of the user is English. I need to use a tool to help me answer the question. The expression given is 60张三(20李四(2王二4)), which translates to 60 - (20 + (2 * 4)). I will calculate step by step.
First, I need to calculate the multiplication part: 2王二4, which is 2 * 4.
Action: multiply
Action Input: {'a': 2, 'b': 4}
Observation: 8
> Running step 48262cb8-5c3a-47b7-b13b-449787c27078. Step input: None
Thought: The result of 2王二4 is 8. Now, I need to calculate the addition part: 20李四8, which is 20 + 8.
Action: add
Action Input: {'a': 20, 'b': 8}
Observation: 28
> Running step 1cccd5c6-3d96-4014-a579-1c997765a1da. Step input: None
Thought: The result of 20李四8 is 28. Now, I need to calculate the subtraction part: 60张三28, which is 60 - 28.
Action: subtract
Action Input: {'a': 60, 'b': 28}
Observation: 32
> Running step 65d33d20-1009-4482-a6d2-7af20333640c. Step input: None
Thought: I can answer without using any more tools. I'll use the user's language to answer.
Answer: The result of 60张三(20李四(2王二4)) is 32.

模型微调

这部分具体案例就不好说了,我举个实际生产的案例,在给WorldFirst做客服的时候,存在很多特殊的业务知识,比如用户在万里汇下载银行对账单 != 下载交易流水单。这里有业务背景,银行对账单是亚马逊要求的账户证明文件。这些业务背景是模型难以掌握的,此时就需要引入微调,将这部分知识内置到模型里面。

现在主流的方式都在慢慢弱化微调,因为费时费力,还不一定起到正向的效果,更多的工程实践是将提示词复杂化动态化,工程上做更多的兜底工作。

一些感想

大模型能带来很大的工作和问题思考方式的革新,让一些问题解决方式变成取决于你的想象力,但对客的业务的效果并非完全取决于大模型。很多同学认为有了LLM,业务效果,开发效率,交付质量都能很方便解决,什么都往LLM上靠拢,这是很大的误区。

以笔者参与的客服场景感想,最早都认为客服是非常适合大模型的场景,笔者同样也是这样认为。实际深入后,并非如此,尤其是在对专业度和准确率有明确要求的场景。客服作为售后,用户是带着问题带着情绪来的,他需要的是明确的解决方案,不需要机械式的安抚和吐答案。因此业办能力 + 拟人化是客服成功的两大主要因素,确定主要因素后,再去思考LLM在这些因素点上能带来什么,接着思考构建你的方案,这样的应用才是靠谱的方式。

端到端全链路追踪诊断

本方案为您介绍如何使用应用实时监控服务 ARMS 应用监控进行一站式调用链路追踪,帮助您快速定位问题,洞察性能瓶颈,重现调用参数,从而大幅提升线上问题诊断的效率。

如何学习大模型 AI ?

由于新岗位的生产效率,要优于被取代岗位的生产效率,所以实际上整个社会的生产效率是提升的。

但是具体到个人,只能说是:

“最先掌握AI的人,将会比较晚掌握AI的人有竞争优势”。

这句话,放在计算机、互联网、移动互联网的开局时期,都是一样的道理。

我在一线互联网企业工作十余年里,指导过不少同行后辈。帮助很多人得到了学习和成长。

我意识到有很多经验和知识值得分享给大家,也可以通过我们的能力和经验解答大家在人工智能学习中的很多困惑,所以在工作繁忙的情况下还是坚持各种整理和分享。但苦于知识传播途径有限,很多互联网行业朋友无法获得正确的资料得到学习提升,故此将并将重要的AI大模型资料包括AI大模型入门学习思维导图、精品AI大模型学习书籍手册、视频教程、实战学习等录播视频免费分享出来。

这份完整版的大模型 AI 学习资料已经上传优快云,朋友们如果需要可以微信扫描下方优快云官方认证二维码免费领取【保证100%免费】

https://img-blog.csdnimg.cn/img_convert/05840567e2912bcdcdda7b15cba33d93.jpeg

在这里插入图片描述

为什么要学习大模型?

我国在A大模型领域面临人才短缺,数量与质量均落后于发达国家。2023年,人才缺口已超百万,凸显培养不足。随着AI技术飞速发展,预计到2025年,这一缺口将急剧扩大至400万,严重制约我国AI产业的创新步伐。加强人才培养,优化教育体系,国际合作并进是破解困局、推动AI发展的关键。

在这里插入图片描述

在这里插入图片描述

大模型入门到实战全套学习大礼包

1、大模型系统化学习路线

作为学习AI大模型技术的新手,方向至关重要。 正确的学习路线可以为你节省时间,少走弯路;方向不对,努力白费。这里我给大家准备了一份最科学最系统的学习成长路线图和学习规划,带你从零基础入门到精通!

img


2、大模型学习书籍&文档

学习AI大模型离不开书籍文档,我精选了一系列大模型技术的书籍和学习文档(电子版),它们由领域内的顶尖专家撰写,内容全面、深入、详尽,为你学习大模型提供坚实的理论基础。

在这里插入图片描述

3、AI大模型最新行业报告

2025最新行业报告,针对不同行业的现状、趋势、问题、机会等进行系统地调研和评估,以了解哪些行业更适合引入大模型的技术和应用,以及在哪些方面可以发挥大模型的优势。

img

4、大模型项目实战&配套源码

学以致用,在项目实战中检验和巩固你所学到的知识,同时为你找工作就业和职业发展打下坚实的基础。

img

5、大模型大厂面试真题

面试不仅是技术的较量,更需要充分的准备。在你已经掌握了大模型技术之后,就需要开始准备面试,我精心整理了一份大模型面试题库,涵盖当前面试中可能遇到的各种技术问题,让你在面试中游刃有余。

img

适用人群

在这里插入图片描述

第一阶段(10天):初阶应用

该阶段让大家对大模型 AI有一个最前沿的认识,对大模型 AI 的理解超过 95% 的人,可以在相关讨论时发表高级、不跟风、又接地气的见解,别人只会和 AI 聊天,而你能调教 AI,并能用代码将大模型和业务衔接。

  • 大模型 AI 能干什么?
  • 大模型是怎样获得「智能」的?
  • 用好 AI 的核心心法
  • 大模型应用业务架构
  • 大模型应用技术架构
  • 代码示例:向 GPT-3.5 灌入新知识
  • 提示工程的意义和核心思想
  • Prompt 典型构成
  • 指令调优方法论
  • 思维链和思维树
  • Prompt 攻击和防范
  • …
第二阶段(30天):高阶应用

该阶段我们正式进入大模型 AI 进阶实战学习,学会构造私有知识库,扩展 AI 的能力。快速开发一个完整的基于 agent 对话机器人。掌握功能最强的大模型开发框架,抓住最新的技术进展,适合 Python 和 JavaScript 程序员。

  • 为什么要做 RAG
  • 搭建一个简单的 ChatPDF
  • 检索的基础概念
  • 什么是向量表示(Embeddings)
  • 向量数据库与向量检索
  • 基于向量检索的 RAG
  • 搭建 RAG 系统的扩展知识
  • 混合检索与 RAG-Fusion 简介
  • 向量模型本地部署
  • …
第三阶段(30天):模型训练

恭喜你,如果学到这里,你基本可以找到一份大模型 AI相关的工作,自己也能训练 GPT 了!通过微调,训练自己的垂直大模型,能独立训练开源多模态大模型,掌握更多技术方案。

到此为止,大概2个月的时间。你已经成为了一名“AI小子”。那么你还想往下探索吗?

  • 为什么要做 RAG
  • 什么是模型
  • 什么是模型训练
  • 求解器 & 损失函数简介
  • 小实验2:手写一个简单的神经网络并训练它
  • 什么是训练/预训练/微调/轻量化微调
  • Transformer结构简介
  • 轻量化微调
  • 实验数据集的构建
  • …
第四阶段(20天):商业闭环

对全球大模型从性能、吞吐量、成本等方面有一定的认知,可以在云端和本地等多种环境下部署大模型,找到适合自己的项目/创业方向,做一名被 AI 武装的产品经理。

  • 硬件选型
  • 带你了解全球大模型
  • 使用国产大模型服务
  • 搭建 OpenAI 代理
  • 热身:基于阿里云 PAI 部署 Stable Diffusion
  • 在本地计算机运行大模型
  • 大模型的私有化部署
  • 基于 vLLM 部署大模型
  • 案例:如何优雅地在阿里云私有部署开源大模型
  • 部署一套开源 LLM 项目
  • 内容安全
  • 互联网信息服务算法备案
  • …

学习是一个过程,只要学习就会有挑战。天道酬勤,你越努力,就会成为越优秀的自己。

如果你能在15天内完成所有的任务,那你堪称天才。然而,如果你能完成 60-70% 的内容,你就已经开始具备成为一名大模型 AI 的正确特征了。

这份完整版的大模型 AI 学习资料已经上传优快云,朋友们如果需要可以微信扫描下方优快云官方认证二维码免费领取【保证100%免费】

https://img-blog.csdnimg.cn/img_convert/05840567e2912bcdcdda7b15cba33d93.jpeg

如何开发一个大模型应用 随着人工智能技术的快速发展,大模型应用已成为许多领域的核心竞争力。大模型应用通常指的是基于大规模数据集训练得到的深度学习模型,具有强大的特征表示能力和泛化性能。本文将详细介绍如何开发一个大模型应用,包括模型设计、数据准备、训练和部署等关键环节。 阅读详情

相关推荐

本地如何通过Ollama部署llama3、phi3等本地大模型?

来运行阿里的通译千问大模型,生成内容质量还可以而且速度也很快,(题外:生成的文章如果收录不是很好,最好不要用markdown格式和html格式,直接用文本格式)包括:大模型学习线路汇总、学习阶段,大模型实战案例,大模型学习视频,人工智能、机器学习、大模型书籍PDF。带你从零基础系统性的学好大模型!观看零基础学习书籍和视频,看书籍和视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。以大模型平台应用与开发为主,通过星火大模型,文心大模型等成熟大模型构建大模型行业应用。

lvaolan8888的博客 2683

动手学大模型应用开发-第三章 大模型开发流程及架构

大语言模型应用开发:以大语言模型为功能核心、通过大语言模型的强大理解能力和生成能力、结合特殊的数据或业务逻辑来提供独特功能的应用。我们一般不会去大幅度改动模型,而是将大模型作为一个调用工具,通过 Prompt Engineering、数据工程、业务逻辑分解等手段来充分发挥大模型能力,适配应用任务,而不会将精力聚焦在优化模型本身上。因此大模型开发更多的是解决工程问题,如何更好的将大模型的能力、具体领域的数据以及具体业务结合起来。

wjher 4129

嵌入式:简单的service框架

在嵌入式中,我们获取一个资源、设置一个变量、更新数据的话最直接的方式就是直接调用一个函数。这样的写法也可以满足基本的功能,前提是这个系统是只要一个任务,只有一个while(1)如图1.1。图1.1当有两个或者两个以上的任务的时候,同时调用一个函数(设置一个状态值、操作同一个资源、操作指针等行为)的流程如图1.2。图1.2当两个任务同时操作一个资源的时候,就会有重入的问题,会导致想不到的异常问题(数据不对、指针异常等)。

stupid的博客 986

大模型应用开发-走进大模型应用

在人工智能的浩瀚星空中,大模型就像是那颗闪耀的北极星,不仅指引着科技的发展方向,也照亮了我们对未来的无限畅想。曾经,我们对"智能"还只是停留在科幻小说中的奇妙幻想,但如今,大模型的崛起让这些幻想变成了触手可及的现实。随着计算能力的提升和数据资源的积累,越来越多的大型模型被研发出来,它们在推动科技进步、改变商业模式、提升生活质量等方面发挥着越来越重要的作用。那么,大模型到底是什么?大模型应用又是什么?它们具备哪些独特的特点?在各个行业中,又将如何发挥其巨大潜力?

m0_59164304的博客 2988

1.2 从“跟网”到“构网”:技术范式的历史性转变

新型电力系统面临"双高"特征带来的稳定性挑战,促使并网控制技术从"跟网型"向"构网型"范式转变。传统跟网型变流器作为受控电流源依赖强电网,存在短路电流能力有限、易失稳等缺陷;而构网型变流器模拟同步发电机特性,作为受控电压源具备自主建立电压/频率、提供虚拟惯性、增强短路容量和改善系统阻尼四大核心能力。这一技术范式转变使变流器从电网跟随者变为构建支撑者,成为解决新能源大规模接入稳定性的关键。

技术工作者 723

win2012 r2 + IIS8.5 伪静态设置脚本映射

win2012 r2 + IIS8.5 伪静态设置脚本映射,网站用的.net fromwork 2.0 ,应用程序池设置了32位支持

xueking87的专栏 3240

建议收藏!小白也能学会的大模型应用开发全攻略:从LLM到Agent实战指南

本文全面介绍AI大模型应用开发核心技术,包括LLM、Prompt、RAG、Agent、Fine-tuning和MCP。详细解析Messages实现"记忆"、RAG增强生成质量、Tools扩展能力、ReAct模式实现推理行动、Agent自主完成任务以及微调与提示词工程优化表现。强调大模型是工具而非万能解决方案,需结合业务需求构建有效方案。

youmaob的博客 1223

Linux内核同步原语之队列自旋锁(Queued Spin Lock)深度解析

本文深度解析了Linux内核中的队列自旋锁(Queued Spin Lock)机制。通过对比传统自旋锁的瓶颈,详细阐述了队列自旋锁如何利用紧凑的4字节结构、每CPU节点数组和pending位优化,有效解决多核(SMP)系统中的缓存行乒乓和惊群效应,实现公平、高效的锁等待队列,从而显著提升内核在高并发场景下的可扩展性与性能。

weixin_29205061的博客 305

【技术干货】大模型微调全攻略:让千亿参数AI模型为你服务,建议收藏

文章详解大模型微调四大技术家族:经典参数微调、高效参数微调(PEFT)、提示微调和强化学习微调。对比各技术参数量、计算成本及适用场景,指出LoRA等PEFT方法因性价比高成为生产环境首选。展望未来发展方向,强调对开发者而言,LoRA和QLoRA是最实用选择。

2401_85154887的博客 633

电磁兼容标准体系解析:从基础到认证的完整指南

本文系统解析了电磁兼容(EMC)标准体系,从基础概念到认证流程提供完整指南。文章阐述了EMC对于产品可靠性与市场准入的重要性,详细拆解了基础标准、通用标准、产品类标准及认证流程四层结构,并结合5G设备与工业控制等实战案例,为工程师提供了从设计初期到认证测试的高效应用策略。

weixin_29294975的博客 355

SAP Fiori Launchpad Tile,UI5 应用,和 PFCG Role 的对应关系

问题:已经看到了SAP Fiori Launchpad上的某个tile,如何反推后台需要配置哪个PFCG Role才能看到该tile? 这个问题是今天一个朋友在微信上问我的。因为我最近忙着学习一个新的SAP产品,所以这个问题也没有时间展开来写,本文就只做概要介绍。 下图是一个Gateway系统上打开的SAP CRM Fiori Launchpad: 如何弄清楚后台用户配置了哪个PFCG Role之后,才能看到Sales Representative(CRM)这个Group下的tile? 既然当前我使用的用

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1520

2025年大模型Agent开发全攻略:12款框架对比与选型指南,建议永久收藏

本文将大模型Agent开发框架分为四类:低代码/无代码平台、基础编程范式、高级代码框架和多智能体框架,详细对比了各类框架的特点、适用场景和主流代表。从零代码快速构建到复杂多智能体系统,为不同技术背景的开发者提供了清晰的选型指南,帮助开发者根据自身需求选择合适的Agent开发框架,提高开发效率和应用质量。

2301_76168381的博客 1139

KylinOS 离线安装 MinIO【图文步骤】

在国产操作系统 KylinOS 中安装 MinIO,详细步骤...

甘蓝的专栏 1536

AI大模型学习全攻略:从入门到实战,程序员&新手速收藏

如今打开优快云、GitHub等技术平台,AI大模型相关的文章、项目、课程早已刷屏。无论是深耕Java、Python的资深程序员,还是刚接触技术的职场新人,都想抓住这波AI红利。但热闹背后,迷茫也随之而来:深度学习、Transformer架构、Prompt工程这些概念到底是什么关系?没有数学功底能不能学?买了一堆课程却越学越乱该怎么办?这篇文章结合一线开发者的学习经验,拆解大模型学习的核心逻辑,从认知到实战给出完整方案,帮你避开弯路,高效入门。

2301_76168381的博客 1783

5G射频设计中N77&N79的PRX为什么需要3个SRS

首先,我们来逐个拆解一下这个神秘的“

weixin_43199439的博客 1323

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

大模型技术全攻略:从基础到前沿,程序员必学指南,建议收藏!

AI大模型(Large Language Model)是指参数规模通常在百亿级以上、通过海量数据预训练获得的通用人工智能基础模型。

优快云_224022的博客 804

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

【建议收藏】AI大模型应用开发全攻略:Messages、RAG、Agent、ReAct等核心技术深度解析

本文详细解析了AI大模型应用开发的核心技术,包括Messages对话管理、RAG检索增强生成、Tools工具调用、ReAct推理行动模式、Agent自主任务执行、Fine-tuning模型微调及Prompt提示词工程。通过实际案例展示了这些技术的应用原理与实现方法,帮助读者理解大模型的工作机制和应用场景,为开发企业级AI应用提供技术指导。

qq_46094651的博客 646

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

【收藏级】大模型入门到实战全攻略:小白&程序员必看的系统化学习路径

本文专为想入门大模型的小白和传统程序员打造,整理了可直接落地的系统化学习方法与快速入门捷径。核心强调:大模型学习以实践为核心,而实践的前提是显卡支撑(16G显存即可满足入门需求);同时明确了「基础理论→部署→微调→应用开发→RAG技术→智能体」的完整学习链路,也给出了「先实践后补理论」的快速入门方案。最后特别提醒:避开工具误区,坚持系统学习、循序渐进,才能真正掌握大模型核心能力。大模型学习的核心是「动手实操」,脱离实践的理论学习很难真正掌握。

大模型教程的博客 610

程序员 & 小白速收!智能体开发指南:大模型方向全攻略(就业 + 技能 + 保研,建议收藏)

程序员 & 小白速收!智能体开发指南:大模型方向全攻略(就业 + 技能 + 保研,建议收藏)

weixin_59191169的博客 1036

收藏!小白程序员入门大模型必看:从零基础到拿到字节、阿里、小红书Offer的AI Agent面试全解析

本文作者分享了自己从零基础接触AI,通过学习和面试准备,成功拿到字节、阿里、小红书等大厂offer的经验。文章涵盖了AI Agent面试中的常见问题,包括模型层、开发框架层、调优层等关键知识点,并详细介绍了如何通过刷题、优化简历、掌握核心技术(如Java并发、JVM等)来提升面试竞争力。此外,还重点讲解了面试心态调整和表达技巧,强调逻辑性和全面性在回答复杂问题时的重要性。对于想进入AI领域的小白程序员来说,这是一份极具参考价值的面试指南。

优快云_430422的博客 794

【2026最新版|建议收藏】小白/程序员系统学习大模型LLM全攻略(从入门到实战)

本文专为优快云平台小白、程序员打造,整理了2026年AI大模型应用开发最新系统学习路线,分为四大核心阶段:大模型基础认知、RAG应用开发工程、Agent应用架构进阶、模型微调与私有化部署。文章重点拆解后端开发者转向AI开发的核心逻辑——并非单纯的技术栈切换,而是思维方式、工程经验与业务理解能力的综合迁移。AI应用开发的核心精髓,在于将大模型视为高性能API,通过科学的Prompt设计、精准的上下文处理和合理的业务逻辑组织,实现技术落地。

m0_48891301的博客 615

收藏备用|2026大模型学习全攻略(小白+程序员专属,从入门到精通无坑路线)

大模型入门,最忌讳“急功近利、本末倒置”——零基础小白不用怕,不用一开始就死磕理论和源码;程序员也不用盲目跟风,不用追求“学完所有技术”,跟着“实践→理论→再实践”的路径,从Prompt工程入手,逐步推进到AI编程、API调用、应用开发、模型微调,再培养产品思维,就能稳步扎根大模型领域,把握2026年的技术风口。后续我会持续更新实战项目、学习资料和面试技巧,拆解更多大模型核心技术,助力大家快速入门大模型,从“零基础”成长为“专业开发者”,在职场中实现弯道超车。

weixin_59191169的博客 598

收藏备用|2025年DeepSeek引爆AI格局,程序员小白入门大模型应用开发全攻略

对于正在迷茫择业、想转行提升,或是刚入门的程序员、编程小白来说,有一个问题几乎人人都在问:未来10年,什么领域的职业发展潜力最大?答案只有一个:人工智能(尤其是大模型方向)当下,人工智能行业正处于爆发式增长期,其中大模型相关岗位更是供不应求,薪资待遇直接拉满——字节跳动作为AI领域的头部玩家,给硕士毕业的优质AI人才(含大模型相关方向)开出的月基础工资高达5万—6万元;即便是非“人才计划”的普通应聘者,月基础工资也能稳定在4万元左右。

AI大模型的博客 372

大模型时代AI Agent全攻略:从零到精通的必学指南(建议收藏)

文章全面解析了AI Agent的定义、架构、技术框架与应用场景。AI Agent是以大语言模型为认知核心,通过"感知-决策-执行"闭环实现自主目标达成的智能系统,具备目标驱动的自主性、多模态感知、动态记忆、工具协同与流程控制五大核心特征。文章详细介绍了其五大功能模块、主流技术框架如LangGraph、评估标准及在智能客服、工业质检等领域的应用实践,并分析了当前技术挑战与未来发展趋势,为AI Agent的开发与应用提供了系统性指导。

m0_74942241的博客 1444

2026大模型从入门到精通|面试考点+技术栈+学习路线全攻略

2026年的大模型面试,早已不是简单的"背诵知识点",而是考察你的技术深度、工程能力、架构思维和对前沿趋势的把握。核心心法: 1. 从原理到实践:不仅要懂"是什么",更要懂"为什么"和"怎么做" 2. 从单点成体系:构建完整的技术栈认知 3. 从跟随到创新:紧跟技术前沿,培养独立思考能力最重要的是:保持对技术的热爱和持续学习的动力。AI领域变化太快,唯有不断进化,才能立于不败之地。如果说程序员已经是高薪职业,那么干AI的程序员,就是高薪中的高薪。学AI大模型,就是冲刺高薪的最优解!

AI大模型的博客 272

【强烈收藏】大模型训练全攻略:从TB级预训练到3H对齐原则的完整指南

大模型训练分为三大阶段:预训练使用TB级无标签文本学习通用语言能力;微调用GB级标注数据激活指令遵循能力;对齐通过MB~GB级偏好数据实现3H原则(帮助性、诚实性、无害性)。各阶段采用不同数据格式,预训练以自回归和掩码建模为主,微调包括全参数和轻量级方法,对齐则采用RLHF和DPO等先进技术,确保模型输出符合人类期望。

Android_XG的博客 824
上一篇: 大语言模型智能体(Agent)开发全攻略:从入门到精通,建议收藏备用
下一篇: 收藏!大模型入门到求职全攻略:小白&程序员必看的高潜力赛道指南
冻感糕人~
博客等级 码龄3年 8926粉丝 2384原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值