
一文读懂 browser-use,使用 DeepSeek 操作你的浏览器,实现自动搜索、自动下单
manus 项目带火了 browser-use 项目🔥。browser-use 是一款基于 Python 的开源 AI 自动化工具,旨在通过集成大型语言模型(LLM)与浏览器操作,实现网页任务自动化、智能化。browser-use 可以作为智能体操作浏览器的工具框架进行使用,是智能体应用开发者值得关注学习的项目。bowser-use 是一个允许 AI 智能体控制浏览器的 Python 库,它提供
manus 项目带火了 browser-use 项目🔥。browser-use 是一款基于 Python 的开源 AI 自动化工具,旨在通过集成大型语言模型(LLM)与浏览器操作,实现网页任务自动化、智能化。browser-use 可以作为智能体操作浏览器的工具框架进行使用,是智能体应用开发者值得关注学习的项目。
- 项目 github 地址(目前已有 45.1 K stars):https://github.com/browser-use/browser-use
- 项目文档地址:https://docs.browser-use.com/introduction
1、项目介绍
bowser-use 是一个允许 AI 智能体控制浏览器的 Python 库,它提供了一个简单的接口,使 AI 代理能够执行各种浏览器操作,如导航、点击、输入文本等。核心功能如下:
- 🌐 浏览器自动化:支持网页导航、表单填写、数据抓取等操作,结合 Playwright 实现高效的浏览器控制。
- 🤖 AI 决策能力:通过 LangChain 框架兼容多种 LLM(如 GPT-4、Claude、Deepseek 等),利用模型生成操作指令并处理复杂逻辑。
- 🗂️ 多标签页管理:自动切换和管理多个浏览器标签页,提升多任务处理效率。
- 🤔 自我纠正机制:在操作遇到错误时自动调整策略或重试,提高任务成功率。
- 📉 WebUI 界面:基于 Gradio 提供图形化操作界面,支持实时查看浏览器交互和屏幕录制功能。
- 🔧 跨平台与自定义:支持本地或 Docker 部署,允许用户使用自己的浏览器实例(如 Chrome),保留登录状态和历史记录。
bowser-use 通过结合 AI 模型与浏览器自动化技术,显著降低了复杂网页任务的开发门槛,适用于开发者、测试工程师及数据分析师等群体。其模块化设计和开放生态也使其具备较高的扩展性。
2、项目模块分析
各组件的相互关系
- Agent 是核心协调者:Agent 负责协调所有组件的工作,是整个流程的中心
- Controller 是动作执行者:Controller 负责执行各种浏览器操作,是 Agent 和 Browser 之间的桥
- Browser 是操作对象:Browser 负责实际的浏览器操作,与网页进行交互
- DomService 是 DOM 处理者:DomService 负责提取和处理 DOM 元素,为 Browser 提供支持
- MessageManager 是消息管理者:MessageManager 负责管理与 LLM 的消息交互
- LLM 是决策者:LLM 负责根据当前状态决定下一步操作
- ProductTelemetry 是记录者:ProductTelemetry 负责记录各种事件,用于分析和改进
各组件关系,如下图所示(实线箭头表示主动调用关系,虚线箭头表示返回/被动关系。Agent作为核心协调者,管理各组件间的交互):
项目代码结构
Browser-Use 项目代码结构如下:
browser-use/
├── browser_use/ # 主要代码目录
│ ├── agent/ # AI 代理相关代码
│ ├── browser/ # 浏览器控制相关代码
│ ├── controller/ # 控制器和动作注册相关代码
│ ├── dom/ # DOM 操作和解析相关代码
│ └── telemetry/ # 遥测和数据收集相关代码
├── docs/ # 文档
├── examples/ # 使用示例
├── static/ # 静态资源
├── tests/ # 测试代码
└── eval/ # 评估代码
🤖agent 模块
agent 包是 Browser-Use 项目的核心组件,负责协调 LLM(大型语言模型)、浏览器和控制器之间的交互,实现 AI 代理控制浏览器的功能。 其主要功能包括:
- 任务规划与执行:根据用户提供的任务描述,规划并执行一系列浏览器操作。
- 状态管理:维护代理的状态信息,包括执行步骤、历史记录等。
- 消息管理:管理与 LLM 的消息交互,包括系统提示、用户消息和模型响应。
- 错误处理:处理执行过程中的各种错误,并提供重试机制。
- 历史记录:记录代理执行的每一步操作及其结果,便于分析和调试。
- GIF 生成:可选功能,将代理操作过程记录为 GIF 动画。
💻controller 模块
controller 模块负责注册、管理和执行各种浏览器操作动作。它充当了 agent 包和 browser 包之间的桥梁,将 LLM 生成的指令转换为具体的浏览器操作。 其主要功能包括:
- 动作注册:提供装饰器机制,允许开发者注册自定义动作。
- 动作执行:执行已注册的动作,处理参数验证和错误处理。
- 动作管理:维护已注册动作的列表,提供动作描述和帮助信息。
- 参数验证:使用 Pydantic 模型验证动作参数,确保参数类型和格式正确。
- 默认动作提供:内置了一系列常用的浏览器操作,如导航、点击、输入文本等。
- 异步支持:支持同步和异步动作,自动将同步动作包装为异步
🌐browser 模块
browser 模块负责浏览器的初始化、配置和控制。它封装了 Playwright 库的功能,提供了更高级的浏览器操作接口。 其主要功能包括:
- 浏览器初始化与配置:负责初始化浏览器实例,并根据配置设置浏览器参数。
- 浏览器上下文管理:创建和管理浏览器上下文,支持多标签页操作。
- 页面导航与交互:提供页面导航、元素交互等功能。
- 状态管理:维护浏览器状态,包括当前 URL、标题、标签页信息等。
- DOM 操作:通过与 DOM 包的集成,提供 DOM 元素的查找、操作功能。
- 错误处理:处理浏览器操作过程中的各种错误。
📝dom 模块
dom 模块负责处理和表示浏览器的文档对象模型(Document Object Model),提供了以下主要功能:
- DOM树构建与管理:通过DomService类,从浏览器页面中提取DOM结构并构建成树形结构。
- 可点击元素识别:识别和管理页面中的可点击元素,支持用户交互。
- DOM历史记录处理:通过HistoryTreeProcessor服务,处理DOM元素的历史记录,支持元素的跟踪和比较。
- 视口信息管理:跟踪元素在视口中的位置和可见性。
📈telemetry 模块
telemetry 模块是 Browser-Use 项目的辅助组件,负责收集和发送匿名使用数据,帮助开发者了解项目的使用情况和性能表现。 其主要功能包括:
- 匿名数据收集:收集用户的匿名使用数据,如代理运行情况、步骤执行、注册的功能等。
- 事件跟踪:定义和跟踪各种遥测事件,如代理启动、步骤执行、代理结束等。
- 数据发送:将收集的数据发送到 PostHog 分析平台。
- 用户隐私保护:提供禁用遥测功能的选项,尊重用户隐私。
- 用户标识管理:生成和管理匿名用户标识符,用于关联同一用户的数据。
执行流程时序分析
初始化阶段
初始化阶段主要包括以下步骤:
- 用户创建代理:用户提供任务描述、语言模型和浏览器实例,创建 Agent 对象
- 初始化消息管理器:Agent 初始化 MessageManager,设置系统提示和任务消息
- 初始化控制器:Agent 初始化 Controller,注册各种浏览器操作
- 记录遥测事件:Agent 通过 ProductTelemetry 记录代理启动事件
- 完成初始化:Agent 向用户返回初始化完成的信息
这个阶段建立了代理运行所需的所有组件和环境。
执行循环阶段
执行循环阶段是整个流程的核心,代理会重复执行以下步骤,直到任务完成或达到最大步骤数:
- 获取浏览器状态:
- Agent 从 Browser 获取当前状态
- Browser 通过 DomService 获取 DOM 元素和可点击元素
- Browser 返回浏览器状态给 Agent
- 准备 LLM 输入:
- Agent 将浏览器状态添加到 MessageManager
- Agent 从 MessageManager 获取完整的消息列表
- 获取下一步操作:
- Agent 将消息发送给 LLM
- LLM 返回 AgentOutput,包含思考过程和要执行的动作
- Agent 将模型输出添加到 MessageManager
- 执行动作:
-
Agent 通过 Controller 执行动作
-
Controller 根据动作类型调用 Browser 的不同方法:
导航操作:导航到指定 URL
点击操作:点击页面上的元素
输入操作:在元素中输入文本
完成操作:标记任务完成
-
Controller 返回 ActionResult 给 Agent
- 记录和更新状态:
- Agent 通过 ProductTelemetry 记录步骤执行事件
- Agent 更新自身状态,包括成功/失败状态
这个循环体现了 Browser-Use 项目的核心功能:通过 LLM 理解当前浏览器状态,决定下一步操作,并通过控制器执行操作,实现自动化浏览器任务。
结束阶段
当任务完成或达到最大步骤数时,代理会执行以下步骤:
- 记录结束事件:Agent 通过 ProductTelemetry 记录代理结束事件。
- 返回历史记录:Agent 向用户返回 AgentHistoryList,包含所有步骤的详细信息。
- 可选生成 GIF:如果启用了 GIF 生成功能,Agent 会处理历史记录和截图,生成一个展示整个过程的 GIF 文件。
安装
创建 python 虚拟环境:
conda create --name browser_use python=3.11
conda activate browser_use
安装 browser-use 包:
pip install browser-use -i https://pypi.tuna.tsinghua.edu.cn/simple
运行以下命令,安装 playwright:
playwright install
根据使用的大模型服务,在环境变量设置里配置相应的 API key:
- OPENAI_API_KEY(gpt-4o 模型)
- ANTHROPIC_API_KEY(claude 模型)
- GEMINI_API_KEY(gemini 模型)
- DEEPSEEK_API_KEY(deepseek 的 r1、v3 模型)
运行示例
近期发布的《提振消费专项行动方案》,有哪些值得关注的内容?
设置额外的系统提示词,要求 AI 优先使用 bing 进行搜索。
python 代码-调用 deepseek 的 v3 模型:
from langchain_openai import ChatOpenAI
from browser_use import Agent
import asyncio
import os
from pydantic import SecretStr
# Add your custom instructions
extend_system_message = """
记住最重要的规则:
1、执行搜索任务时,优先打开 https://www.bing.com/?mkt=zh-CN 进行搜索。
2、最后的输出结果,要用中文回答用户的问题。
"""
api_key = os.getenv('DEEPSEEK_API_KEY')
asyncdef main():
# Initialize the model
llm = ChatOpenAI(base_url='https://api.deepseek.com/v1', model='deepseek-chat', api_key=SecretStr(api_key))
agent = Agent(
task="近期发布的《提振消费专项行动方案》,有哪些值得关注的内容?",
llm=llm,
use_vision=False,
message_context=extend_system_message
)
await agent.run()
asyncio.run(main())
python 代码-调用 openai 的 gpt-4o 模型:
from langchain_openai import ChatOpenAI
from browser_use import Agent
import asyncio
# Add your custom instructions
extend_system_message = """
记住最重要的规则:
1、执行搜索任务时,优先打开 https://www.bing.com/?mkt=zh-CN 进行搜索。
2、最后的输出结果,要用中文回答用户的问题。
"""
asyncdef main():
llm = ChatOpenAI(model="gpt-4o")
agent = Agent(
task="近期发布的《提振消费专项行动方案》,有哪些值得关注的内容?",
llm=llm,
use_vision=False,
message_context=extend_system_message,
generate_gif=True# 将对浏览器的操作保存为 gif
)
await agent.run()
asyncio.run(main())
大模型操作浏览器进行搜索:执行日志:
INFO [browser_use] BrowserUse logging setup complete with level info
INFO [root] Anonymized telemetry enabled. See https://docs.browser-use.com/development/telemetry for more information.
INFO [agent] 🚀 Starting task: 近期发布的《提振消费专项行动方案》,有哪些值得关注的内容?
D:\DevelopTools\pythonenv\browser_use\Lib\site-packages\browser_use\agent\message_manager\views.py:59: LangChainBetaWarning: The function `load` is in beta. It is actively being worked on, so the API may change.
value['message'] = load(value['message'])
INFO [agent] 📍 Step 1
INFO [agent] 🤷 Eval: Unknown - Start a new search to gather the needed information.
INFO [agent] 🧠 Memory: Start by opening a new tab for Bing search 0 out of 1 tab opened.
INFO [agent] 🎯 Next goal: Open Bing's Chinese search page in a new tab.
INFO [agent] 🛠️ Action 1/1: {"open_tab":{"url":"https://www.bing.com/?mkt=zh-CN"}}
INFO [controller] 🔗 Opened new tab with https://www.bing.com/?mkt=zh-CN
INFO [agent] 📍 Step 2
INFO [agent] 👍 Eval: Success - Bing Chinese search page is open.
INFO [agent] 🧠 Memory: Bing Chinese search page opened. I need to search for '《提振消费专项行动方案》 近期发布'.
INFO [agent] 🎯 Next goal: Enter the search term in the search box and execute the search.
INFO [agent] 🛠️ Action 1/2: {"input_text":{"index":17,"text":"《提振消费专项行动方案》 近期发布"}}
INFO [agent] 🛠️ Action 2/2: {"send_keys":{"keys":"Enter"}}
INFO [controller] ⌨️ Input 《提振消费专项行动方案》 近期发布 into index 17
INFO [controller] ⌨️ Sent keys: Enter
INFO [agent] 📍 Step 3
INFO [agent] 👍 Eval: Success - Search results for the query are loaded.
INFO [agent] 🧠 Memory: Successfully searched for '《提振消费专项行动方案》 近期发布'. Need to extract relevant content about this scheme's highlights from the content below on the search results page.
INFO [agent] 🎯 Next goal: Extract content about highlights of the scheme from this search results page.
INFO [agent] 🛠️ Action 1/1: {"extract_content":{"goal":"提振消费专项行动方案 的 值得关注的 内容"}}
INFO [controller] 📄 Extracted from page
: json
{
"title": "《提振消费专项行动方案》值得关注的内容",
"content": [
{
"section": "政策背景",
"details": "由中共中央办公厅和国务院办公厅联合印发,方案体现最高层的意志,意在强调提振消费在经济增长中的重要性。"
},
{
"section": "八大方面",
"details": "该方案部署了8个方面的30项重点任务,包括城乡居民增收促进行动、消费能力保障支持行动、服务消费提质惠民行动等,旨在解决制约消费的突出矛盾问题。"
},
{
"section": "具体任务",
"details": [
"城乡居民增收促进行动",
"消费能力保障支持行动",
"服务消费提质惠民行动",
"大宗消费更新升级行动",
"消费品质提升行动",
"消费环境改善提升行动",
"限制措施清理优化行动",
"完善支持政策"
]
},
{
"section": "发布会解读",
"details": "在新闻发布会上,多部门负责人对方案作出解读,强调增收、减负、提升消费能力,并介绍了相关政策的具体实施路径。"
},
{
"section": "预期效果",
"details": "相关机构认为,该方案有助于扩大国内需求,抵消出口不确定性,使2025年GDP增长5%左右,彰显出在消费领域发力的决心与力度。"
}
]
}
INFO [agent] 📍 Step 4
INFO [agent] 👍 Eval: Success - Extracted relevant content about the highlights of the scheme.
INFO [agent] 🧠 Memory: Extracted details of the scheme's highlights from current page. Task of extracting content is complete. Next step is to finalize the task by providing results in Chinese.
INFO [agent] 🎯 Next goal: Provide the summarized details of the scheme in Chinese to complete the user's task.
INFO [agent] 🛠️ Action 1/1: {"done":{"text":"《提振消费专项行动方案》值得关注的内容如下:\\n1. **政策背景**:由中共中央办公厅和国务院办公厅联合印发,方案体现最高层的意志,意在强调提振消费在经济增长中的重要性。\\n2. **八大方面**:方案部署了8个方面的30项重点任务,包括城乡居民增收促进行动、消费能力保障支持行动、服务消费提质惠民行动等,旨在解决制约消费的突出矛盾问题。\\n3. **具体任务**:涉及到城乡居民增收促进行动、消费能力保障支持行动、服务消费提质惠民行动、大宗消费更新升级行动、消费品质提升行动、消费环境改善提升行动、限制措施清理优化行动以及完善支持政策。\\n4. **发布会解读**:新闻发布会上强调增收、减负、提升消费能力,介绍了相关政策的具体实施路径。\\n5. **预期效果**:该方案有助于扩大国内需求,抵消出口不确定性,并有望在2025年使GDP增长达到5%左右。","success":true}}
INFO [agent] 📄 Result: 《提振消费专项行动方案》值得关注的内容如下:\n1. **政策背景**:由中共中央办公厅和国务院办公厅联合印发,方案体现最高层的意志,意在强调提振消费在经济增长中的重要性。\n2. **八大方面**:方案部署了8个方面的30项重点任务,包括城乡居民增收促进行动、消费能力保障支持行动、服务消费提质惠民行动等,旨在解决制约消费的突出矛盾问题。\n3. **具体任务**:涉及到城乡居民增收促进行动、消费能力保障支持行动、服务消费提质惠民行动、大宗消费更新升级行动、消费品质提升行动、消费环境改善提升行动、限制措施清理优化行动以及完善支持政策。\n4. **发布会解读**:新闻发布会上强调增收、减负、提升消费能力,介绍了相关政策的具体实施路径。\n5. **预期效果**:该方案有助于扩大国内需求,抵消出口不确定性,并有望在2025年使GDP增长达到5%左右。
INFO [agent] ✅ Task completed
INFO [agent] ✅ Successfully
根据搜索结果,大模型返回的回答:
Result: 《提振消费专项行动方案》值得关注的内容如下:\n
1. **政策背景**:由中共中央办公厅和国务院办公厅联合印发,方案体现最高层的意志,意在强调提振消费在经济增长中的重要性。\n
2. **八大方面**:方案部署了8个方面的30项重点任务,包括城乡居民增收促进行动、消费能力保障支持行动、服务消费提质惠民行动等,旨在解决制约消费的突出矛盾问题。\n
3. **具体任务**:涉及到城乡居民增收促进行动、消费能力保障支持行动、服务消费提质惠民行动、大宗消费更新升级行动、消费品质提升行动、消费环境改善提升行动、限制措施清理优化行动以及完善支持政策。\n
4. **发布会解读**:新闻发布会上强调增收、减负、提升消费能力,介绍了相关政策的具体实施路径。\n
5. **预期效果**:该方案有助于扩大国内需求,抵消出口不确定性,并有望在2025年使GDP增长达到5%左右。
搜索豆瓣深度学习相关 top 10 书籍
代码逻辑:
- 定义 Book 类、Books 类,创建 Controller 对象,要求搜索结果以 Books 形式返回。
- 由于豆瓣读书需要账号密码登录。这里指定使用本地已安装的 chrome 浏览器(保存了登录豆瓣的 cookies)。
- 设置任务提示词,要求 AI 按照具体步骤操作。先搜索获取前 10 的书的链接,然后进入每一本书的链接,获取具体信息。
- 根据 Agent 运行返回的结构化数据(Books),打印每本书的信息。
python 代码:
from langchain_openai import ChatOpenAI
import asyncio
from pydantic import BaseModel
from typing import List
from browser_use import ActionResult, Agent, Controller
from browser_use import BrowserConfig, Browser
class Book(BaseModel):
book_title: str # 书名
douban_url: str # 豆瓣链接
author: str # 作者
brief_introduction: str # 简介
score: float # 评分
class Books(BaseModel):
books: List[Book]
controller = Controller(output_model=Books)
config = BrowserConfig(
chrome_instance_path="C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe"
)
browser = Browser(config=config)
asyncdef main():
task = '''请按照以下步骤执行:
1、进入豆瓣读书,搜索深度学习相关的书籍,获取排名前 10 的每本书的详情链接。并记录下来。
2、遍历步骤 1 记录的链接,进入每本书的详情链接,获取书的信息;
3、返回前 10 的书的信息
'''
model = ChatOpenAI(model='gpt-4o')
agent = Agent(browser=browser,
task=task,
llm=model,
controller=controller)
history = await agent.run()
result = history.final_result()
if result:
parsed: Books = Books.model_validate_json(result)
for book in parsed.books:
print('\n--------------------------------')
print(f'书名: {book.book_title}')
print(f'豆瓣链接: {book.douban_url}')
print(f'作者: {book.author}')
print(f'简介: {book.brief_introduction}')
print(f'评分: {book.score}')
else:
print('No result')
if __name__ == '__main__':
asyncio.run(main())
AI 操作浏览器,进入豆瓣读书页,搜索“深度学习”相关书籍:
进入书的详情页,获取书的具体信息:
最后,AI 将深度学习相关的 top 10 书本,以结构化形式返回(操作过程,符合提示词的要求,先记录了十本书的链接,然后进入每本书详情页获取具体信息):
--------------------------------
书名: 深度学习入门
豆瓣链接: https://book.douban.com/subject/30270959/
作者: 斋藤康毅
简介: 本书是深度学习真正意义上的入门书,深入浅出地剖析了深度学习的原理和相关技术。书中使用Python3,尽量不依赖外部库或工具,从基本的数学知识出发,带领读者从零创建一个经典的深度学习网络,使读者在此过程中逐步理解深度学习。
评分: 9.5
--------------------------------
书名: 深度学习
豆瓣链接: https://book.douban.com/subject/27087503/
作者: 伊恩·古德费洛, 约书亚·本吉奥, 亚伦·库维尔
简介: 《深度学习》是深度学习领域奠基性的经典教材,由全球知名的专家Ian Goodfellow、Yoshua Bengio和Aaron Courville撰写。全书内容包括三部分:第1部分涉及基本数学工具和机器学习概念,为深度学习的预备知识;第2部分系统深入地讲解成熟的深度学习方法和技术;第3部分讨论具有前瞻性的研究方向和想法,适合各类读者,包括专业大学生、研究生及软件工程师。
评分: 8.4
--------------------------------
书名: 深度学习入门2
豆瓣链接: https://book.douban.com/subject/36303408/
作者: [日] 斋藤康毅
简介: 《深度学习入门:基于Python的理论与实现》作者的又一力作。本书延续前作的风格,通过通俗的语言和大量示意图讲解,帮助读者深入理解现代深度学习框架。本书引导读者从零创建一个深度学习框架DeZero,在此过程中加深对Python编程和深度学习框架机制的理解。
评分: 9.6
--------------------------------
书名: 动手学深度学习(PyTorch版)
豆瓣链接: https://book.douban.com/subject/36142067/
作者: 阿斯顿·张, 扎卡里·C. 立顿, 李沐, 亚历山大·J. 斯莫拉
简介: 本书是《动手学深度学习》的升级版,采用PyTorch框架,提供深度学习的互动式学习体验。书中修订了所有内容并新增注意力机制、预训练等。目前已有全球400多所大学采用该书作为教材。主要面向在校大学生、技术和研究人员,适合对Python编程有基本了解的读者。
评分: 9.4
--------------------------------
书名: Python深度学习 (第2版)
豆瓣链接: https://book.douban.com/subject/36078304/
作者: 弗朗索瓦·肖莱
简介: 近年来,深度学习在自然语言处理、计算机视觉等领域取得了非凡的进展。从机器翻译和文本生成到自动驾驶和虚拟助手,我们受益于深度学习技术的逐渐普及。然而,深度学习还远未发挥全部潜力。欢迎来到深度学习的世界!在这个规模呈爆发式增长的领域,仍有许多“宝藏”等待你去发掘。本书由流行深度学习框架 Keras 之父弗朗索瓦·肖莱执笔,不用数学公式,而用Python代码帮助你直观理解深度学习的核心思想。
评分: 9.5
--------------------------------
书名: 深度学习入门4
豆瓣链接: https://book.douban.com/subject/36991430/
作者: [日]斋藤康毅
简介: 本书前半部分介绍强化学习的重要思想和基础知识,后半部分介绍如何将深度学习应用于强化学习,遴选讲解了深度强化学习的最新技术。
评分: 9.3
--------------------------------
书名: 机器学习与深度学习算法基础
豆瓣链接: https://book.douban.com/subject/35218628/
作者: 贾壮
简介: 本书共分为上下两篇,共18章:第一篇为经典机器学习模型部分,讲解常用的机器学习经典模型。第二篇为深度学习和神经网络部分,介绍时下流行和通用的模型。
评分: 9.5
--------------------------------
书名: 深度学习进阶:自然语言处理
豆瓣链接: https://book.douban.com/subject/35225413/
作者: 斋藤康毅
简介: 《深度学习进阶:自然语言处理》是《深度学习入门:基于Python 的理论与实现》的续作,围绕自然语言处理和时序数据处理,介绍深度学习中的重要技术,包括word2vec、RNN、LSTM、GRU、seq2seq 和Attention 等。
评分: 9.5
--------------------------------
书名: 深度学习: 智能时代的核心驱动力量
豆瓣链接: https://book.douban.com/subject/30425822/
作者: 特伦斯·谢诺夫斯基
简介: 本书探讨了深度学习在科技领域的广泛应用,深度学习是人工智能实现繁荣的核心技术。
评分: 7.6
--------------------------------
书名: 神经网络与深度学习
豆瓣链接: https://book.douban.com/subject/35044046/
作者: 邱锡鹏
简介: 新一代“炫目”的人工智能技术之核心本质就是神经网络与深度学习
评分: 8.5
我的DeepSeek部署资料已打包好(自取↓)
https://pan.quark.cn/s/7e0fa45596e4
但如果你想知道这个工具为什么能“听懂人话”、写出代码 甚至预测市场趋势——答案就藏在大模型技术里!
❗️为什么你必须了解大模型?
1️⃣ 薪资爆炸:应届大模型工程师年薪40万起步,懂“Prompt调教”的带货主播收入翻3倍
2️⃣ 行业重构:金融、医疗、教育正在被AI重塑,不用大模型的公司3年内必淘汰
3️⃣ 零门槛上车:90%的进阶技巧不需写代码!会说话就能指挥AI
(附深度求索BOSS招聘信息)
⚠️警惕:当同事用DeepSeek 3小时干完你3天的工作时,淘汰倒计时就开始了。
那么,如何系统的去学习大模型LLM?
作为一名从业五年的资深大模型算法工程师,我经常会收到一些评论和私信,我是小白,学习大模型该从哪里入手呢?老师啊,我自学没有方向怎么办?老师,这个地方我不会啊。如果你也有类似的经历,一定要继续看下去!当然这些问题啊,也不是三言两语啊就能讲明白的。
所以我综合了大模型的所有知识点,给大家带来一套全网最全最细的大模型零基础教程。在做这套教程之前呢,我就曾放空大脑,以一个大模型小白的角度去重新解析它,采用基础知识和实战项目相结合的教学方式,历时3个月,终于完成了这样的课程,让你真正体会到什么是每一秒都在疯狂输出知识点。
篇幅有限,⚡️ 朋友们如果有需要全套 《2025全新制作的大模型全套资料》,扫码获取~
👉大模型学习指南+路线汇总👈
我们这套资料呢,会从基础篇、进阶篇和项目实战篇等三大方面来讲解。
👉①.基础篇👈
基础篇里面包括了Python快速入门、AI开发环境搭建及提示词工程,带你学习大模型核心原理、prompt使用技巧、Transformer架构和预训练、SFT、RLHF等一些基础概念,用最易懂的方式带你入门大模型。
👉②.进阶篇👈
接下来是进阶篇,你将掌握RAG、Agent、Langchain、大模型微调和私有化部署,学习如何构建外挂知识库并和自己的企业相结合,学习如何使用langchain框架提高开发效率和代码质量、学习如何选择合适的基座模型并进行数据集的收集预处理以及具体的模型微调等等。
👉③.实战篇👈
实战篇会手把手带着大家练习企业级的落地项目(已脱敏),比如RAG医疗问答系统、Agent智能电商客服系统、数字人项目实战、教育行业智能助教等等,从而帮助大家更好的应对大模型时代的挑战。
👉④.福利篇👈
最后呢,会给大家一个小福利,课程视频中的所有素材,有搭建AI开发环境资料包,还有学习计划表,几十上百G素材、电子书和课件等等,只要你能想到的素材,我这里几乎都有。我已经全部上传到CSDN,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费
】相信我,这套大模型系统教程将会是全网最齐全 最易懂的小白专用课!!
更多推荐
所有评论(0)