2025最全Agent开发指南:收藏这篇,一文掌握智能体开发核心链路

Agent 学习手记(三):Agent开发流程 场景,指的是一个特定的空间、时间或情境,包含了某种活动、事件或行为的发生。定义应用场景的主要目的是提高对特定用户、特定生活或工作情境问题的处理能力,提高产品或服务满意度。Agent是AI技术的场景化应用,天然就带有场景化的属性。因此,在设计Agent之前,有必要对其应用场景进行定义。定义Agent的应用场景通常包括确定Agent的用户群体、Agent的用途、Agent的价值等要素。比如,AI 投标助手,是一个检索并生成投标文件的关键信息的 Agent ,其用户群体。 阅读详情

本文系统解析了Agent开发的核心链路,涵盖四大核心能力(环境感知、智能决策、任务执行、持续学习)和技术架构(规划模块、记忆模块、工具调用、MCP协议)。文章深入探讨了上下文工程优化策略,通过腾讯Dola案例展示Agent商业价值,并为AI产品经理提供了从"对话"到"任务"的思维转变、建立信任机制、多Agent协作等实用思考,为开发者提供了清晰的Agent实战地图。

一、回归本源:到底什么是Agent?

在人工智能领域,Agent 并非一个全新的概念,但在大模型时代,它被赋予了全新的生命力。简单来说,Agent是一个能够自主感知环境、理解任务、制定计划、调用工具并完成目标的智能实体。它不仅仅是与你对话的聊天机器人,更是能够代理你完成复杂工作的"数字员工"。

想象一下,当你对一个Agent说"帮我分析一下上个季度的销售数据,找出增长最快的三个产品类别,并预测下个季度的趋势",它不会只是回复你"好的,我来帮你分析",而是会真正地去连接你的数据库、执行SQL查询、运行Python代码进行数据处理、生成可视化图表,最后给你一份完整的分析报告。这就是Agent的魅力所在——从理解到执行的闭环能力。

Agent的四大核心能力

一个成熟的Agent系统通常具备以下四大核心能力,它们共同构成了Agent的"智能循环":

1. 环境感知(Perception)

Agent需要能够通过多种"感官"获取信息。这些"感官"可能是文本输入、语音识别、图像理解,甚至是传感器数据。在企业级应用中,环境感知更多体现为对业务系统状态的实时监控和数据获取能力。

2. 智能决策(Reasoning)

这是Agent的"大脑",通常由大语言模型(如GPT-4、Claude 3.5、通义千问等)担当。它负责理解用户意图、分析当前情境、进行逻辑推理,并制定出合理的行动方案。决策能力的强弱直接决定了Agent的"智商"上限。

3. 任务执行(Action)

光有想法不够,还得能干活。Agent通过调用各种工具(API、数据库、代码执行环境等)来与外部世界交互,完成实际的操作任务。这是Agent从"空谈"到"实干"的关键一步。

4. 持续学习(Learning)

优秀的Agent不仅能完成任务,还能从每一次执行中学习经验,不断优化自己的决策和行动策略。这种能力让Agent能够适应动态变化的环境,实现真正的"智能进化"。

二、核心链路拆解:Agent的"大脑"与"四肢"

了解了Agent的基本概念,我们再深入到技术架构的"引擎室",看看每个关键模块是如何运转和协同的。一个完整的Agent系统可以抽象为 AI Agent = 大脑(LLM)+ 规划 + 记忆 + 工具使用 这样一个公式。

1. 规划模块:让Agent"想清楚再干"

在面对复杂任务时,一个没有规划能力的Agent就像无头苍蝇,可能会陷入低效的试错循环。规划能力赋予了Agent"谋定而后动"的智慧,让它能够将大目标分解为可执行的小步骤,并在执行过程中根据反馈动态调整策略。

目前业界最主流的规划思想之一是 ReAct (Reasoning + Acting) 框架。ReAct的核心思想是指导Agent通过 “思考 → 行动 → 观察” 的循环来完成任务:

  1. 思考(Thought):分析当前任务状态和已有信息,推理出下一步应该采取什么行动。
  2. 行动(Action):根据思考结果,选择并调用一个具体的工具或执行一个操作。
  3. 观察(Observation):查看工具执行返回的结果,将这些新信息纳入上下文,为下一轮"思考"提供依据。
  4. 循环迭代:重复上述过程,直到任务完成或达到终止条件。

这个过程极大地提升了Agent在复杂、动态环境中的问题解决能力,也让Agent的决策过程更加透明和可解释。

规划模式的实现方式

在实际开发中,规划能力可以通过两种主要方式实现:

实现方式优势劣势适用场景
模型微调高度适配特定业务场景,响应速度快缺乏灵活性,难以快速扩展到新场景垂直领域的专业Agent
上下文工程(Prompt Engineering)灵活性强,可快速迭代和扩展对提示词设计要求高,可能消耗更多tokens通用型Agent,需要快速适应多场景

在实践中,我们发现上下文工程配合少量示例(Few-shot Learning) 是一个性价比较高的方案,既保证了灵活性,又能在大多数场景下达到不错的效果。

2. 记忆模块:赋予Agent"过目不忘"的能力

大模型的上下文窗口是有限的(即使是最新的长上下文模型,也有其物理极限),这导致了它在长对话或复杂任务中容易"失忆"。为了构建一个能与用户建立长期关系、积累经验的Agent,一个分层的记忆系统至关重要。

三层记忆架构

借鉴人类记忆的认知模型,我们可以将Agent的记忆系统分为三个层次:

短期记忆(Short-Term Memory, STM)

短期记忆存储当前对话或任务的即时信息,通常直接放在模型的上下文窗口中。它的特点是容量有限(受限于模型的最大token数),但访问速度极快。短期记忆就像人类的"工作记忆",用于处理眼前正在进行的任务。

中期记忆(Mid-Term Memory, MTM)

当短期记忆即将溢出时,Agent需要对历史信息进行总结和提炼,形成关键信息摘要。中期记忆通过分段分页策略组织信息,并基于热度算法(访问频率、时间衰减等)动态更新。这就像人类会对一段时间内的经历进行归纳总结,保留核心要点。

长期记忆(Long-Term Memory, LTM)

长期记忆负责持久化存储用户的核心信息,如用户偏好、身份特征、历史互动中的关键知识等。在技术实现上,长期记忆通常通过向量数据库(如Pinecone、Weaviate)或知识图谱来存储,并通过RAG(检索增强生成)技术在需要时召回相关信息。

记忆管理策略

在实际开发中,记忆管理是一个需要精细设计的环节。以下是几种常见的记忆管理策略:

# 记忆管理伪代码示例
class MemoryManager:
    def __init__(self, max_short_term_tokens=4000):
        self.short_term = []  # 短期记忆队列
        self.mid_term = []    # 中期记忆摘要
        self.long_term_db = VectorDatabase()  # 长期记忆向量库
        self.max_tokens = max_short_term_tokens
    
    def add_interaction(self, user_input, agent_response):
        """添加新的交互到记忆系统"""
        interaction = {"user": user_input, "agent": agent_response}
        self.short_term.append(interaction)
        
        # 如果短期记忆超出阈值,触发压缩
        if self.count_tokens(self.short_term) > self.max_tokens:
            self.compress_to_mid_term()
    
    def compress_to_mid_term(self):
        """将短期记忆压缩为中期记忆摘要"""
        # 调用LLM对最早的一批对话进行摘要
        summary = self.llm.summarize(self.short_term[:5])
        self.mid_term.append(summary)
        self.short_term = self.short_term[5:]  # 移除已摘要的部分
    
    def retrieve_relevant_memory(self, query):
        """根据当前查询检索相关的长期记忆"""
        relevant_memories = self.long_term_db.similarity_search(query, top_k=3)
        return relevant_memories

3. 工具调用:Agent连接现实世界的桥梁

如果说LLM是Agent的"大脑",那么工具就是Agent的"手"。工具调用(Function Calling)是Agent能力的无限延伸,它允许LLM将自然语言指令转化为对外部API或函数的结构化调用。无论是查询最新的天气、预订一张机票,还是执行一段Python代码进行数据分析,都离不开工具调用。

Function Calling的工作原理

Function Calling的核心流程可以概括为以下几个步骤:

  1. 工具注册:开发者预先定义好一系列工具(函数),每个工具都有明确的名称、描述和参数定义。
  2. 意图识别:用户提出需求后,LLM分析意图,判断是否需要调用工具。
  3. 参数生成:如果需要调用工具,LLM会根据用户输入生成符合工具参数规范的结构化数据。
  4. 工具执行:系统根据LLM返回的指令,实际调用对应的工具函数。
  5. 结果整合:将工具执行的结果返回给LLM,由LLM将其转化为自然语言响应给用户。

下面是一个简单的Python代码示例,展示了如何为模型定义一个"获取天气"的工具:

from openai import OpenAI
import json

# 初始化OpenAI客户端
client = OpenAI(api_key="your-api-key")

# 定义工具(函数)
tools = [
    {
        "type": "function",
        "function": {
            "name": "get_current_weather",
            "description": "获取指定城市的当前天气信息",
            "parameters": {
                "type": "object",
                "properties": {
                    "location": {
                        "type": "string",
                        "description": "城市名称,例如:北京、上海",
                    },
                    "unit": {
                        "type": "string",
                        "enum": ["celsius", "fahrenheit"],
                        "description": "温度单位,celsius表示摄氏度,fahrenheit表示华氏度"
                    },
                },
                "required": ["location"],
            },
        },
    }
]

# 用户输入
messages = [
    {"role": "user", "content": "北京今天天气怎么样?"}
]

# 第一次调用:让模型决定是否需要调用工具
response = client.chat.completions.create(
    model="gpt-4",
    messages=messages,
    tools=tools,
    tool_choice="auto"  # 让模型自动决定是否调用工具
)

# 检查模型是否要调用工具
if response.choices[0].message.tool_calls:
    tool_call = response.choices[0].message.tool_calls[0]
    function_name = tool_call.function.name
    function_args = json.loads(tool_call.function.arguments)
    
    # 实际执行工具(这里简化为模拟返回)
    if function_name == "get_current_weather":
        weather_data = {
            "location": function_args["location"],
            "temperature": "22",
            "unit": function_args.get("unit", "celsius"),
            "condition": "晴朗"
        }
        
        # 将工具执行结果返回给模型
        messages.append(response.choices[0].message)
        messages.append({
            "role": "tool",
            "tool_call_id": tool_call.id,
            "content": json.dumps(weather_data)
        })
        
        # 第二次调用:让模型基于工具结果生成最终回复
        final_response = client.chat.completions.create(
            model="gpt-4",
            messages=messages
        )
        
        print(final_response.choices[0].message.content)
        # 输出示例:"北京今天天气晴朗,气温22摄氏度。"

工具设计的最佳实践

作为产品经理,在设计Agent的工具体系时,需要重点关注以下几个方面:

  1. 工具的原子性:每个工具的功能应该尽量单一、明确,避免一个工具承担过多职责。例如,"获取天气"和"预测未来天气"应该是两个独立的工具。
  2. 清晰的描述:工具的名称和参数描述必须清晰、无歧义,以便LLM能正确理解和使用。描述应该包含足够的上下文信息和使用示例。
  3. 完备的异常处理:需要为工具调用失败(如网络错误、API返回异常、参数不合法等)设计兜底逻辑,确保Agent不会因为单个工具失败而整体崩溃。
  4. 权限与安全:对于涉及敏感操作的工具(如支付、删除数据等),必须设计严格的权限校验和用户确认机制。

4. MCP协议:工具管理的新标准

在Agent开发的演进过程中,工具管理一直是一个痛点。不同的应用系统有各自的工具定义方式,导致工具难以复用和共享。MCP(Model Context Protocol) 协议的出现,为这个问题提供了一个标准化的解决方案。

MCP协议由Anthropic提出,旨在为AI应用提供一个统一的工具和资源访问接口。它定义了清晰的客户端-服务器架构,让工具的开发和集成变得更加规范和高效。

MCP的核心组件

  1. MCP主机(Host):发起请求的应用程序(如AI编程助手、IDE插件)
  2. MCP客户端(Client):与服务器保持1:1连接的通信模块
  3. MCP服务器(Server):运行于本地或远程的轻量级程序,负责访问数据或执行工具
  4. 资源层:包括本地文件、数据库和远程服务(如云平台API)

MCP的优势与挑战

维度优势挑战
标准化统一接口降低开发复杂度,工具可跨应用复用需要学习新的协议规范
扩展性可随时增减工具,无需修改主应用代码多了一层服务交互,增加了系统复杂度
生态快速接入社区开发的优质工具需要仔细评估第三方工具的安全性和稳定性
性能工具独立部署,便于横向扩展缺乏连接池,高并发场景下可能存在性能瓶颈

在实际项目中,我们发现MCP协议在快速原型开发和工具生态建设方面确实有其价值,但也不是银弹。如果你的Agent应用不需要频繁接入外部工具,或者团队有能力自建一套工具管理体系,那么直接使用Function Calling可能是更轻量的选择。


三、上下文工程:Agent效果的"隐形杠杆"

如果说架构设计决定了Agent的"能力上限",那么上下文工程(Context Engineering)就决定了Agent的"实际表现"。上下文工程不仅仅是写几个Prompt那么简单,它涉及到如何高效地组织信息、管理记忆、约束行为,以及如何让Agent在有限的上下文窗口内发挥最大效能。

以下是一些在实战中总结出的上下文工程核心要点:

1. 围绕KV-Cache优化设计

大模型在推理时会使用KV-Cache来缓存已计算的键值对,以加速后续token的生成。如果我们能让上下文的前半部分保持稳定,就能最大化地利用缓存,显著降低延迟和成本。

优化策略:

  • 稳定提示前缀:避免在系统提示词中加入动态内容(如秒级时间戳),保持前缀的稳定性。
  • 追加式上下文:禁止修改历史动作和观察记录,确保序列化的确定性。
  • 显式缓存断点:对于支持缓存控制的模型(如Claude),可以手动标记缓存断点位置。

2. 动态约束行为选择

当Agent拥有几十个甚至上百个工具时,如果每次都把所有工具信息塞进上下文,不仅浪费tokens,还会让模型"选择困难"。更好的做法是根据当前任务状态,动态地约束Agent的行为选择范围。

实现方法:

  • Logits掩码:通过屏蔽非法动作的token(如在浏览器未打开时屏蔽所有browser_*前缀的工具),从根本上约束模型的选择。
  • 状态机管理:根据上下文预填充响应模式(Auto/Required/Specified),不修改工具定义本身。

3. 文件系统作为扩展上下文

即使是128K的上下文窗口,在处理大规模数据或长文档时仍然不够用。一个创新的思路是**将文件系统作为Agent的"外部记忆"**。

设计理念:

  • 外化存储:将大段的文本、数据、代码等内容保存到文件中,在上下文中只保留文件路径的引用。
  • 可逆压缩:内容可以随时通过读取文件还原,避免信息丢失。
  • 按需加载:只在需要时读取文件内容,避免上下文污染。

4. 注意力操控:复述目标

大模型的注意力机制对上下文末尾的信息更加敏感。利用这一特性,我们可以通过"复述目标"的方式来强化Agent对长期目标的记忆。

**实践案例:**一些先进的Agent系统(如Manus)会创建一个todo.md文件,并在任务执行过程中动态更新,勾选已完成的项目。这种做法本质上是将长期目标"背诵"到上下文末尾,强化模型的近期注意力。

5. 保留错误以促进学习

很多开发者在Agent出错时会选择"掩盖"错误(如自动重试、重置状态),但这实际上剥夺了Agent的学习机会。一个更好的做法是保留错误动作及环境反馈,让Agent能够从失败中学习。

关键实践:

  • 失败即证据:将错误信息作为新的观察结果纳入上下文。
  • 智能体标志:错误恢复能力是真实智能行为的核心指标。

四、落地为王:从腾讯Dola看Agent的商业价值

理论讲了这么多,Agent在真实世界中的应用效果如何?让我们通过一个具体的案例来感受Agent的商业价值。

案例:腾讯Dola——全自动的AI数据分析师

腾讯PCG大数据平台部推出的新一代数据分析AI助手 Dola,是一个基于Agentic AI能力开发的典型案例。Dola的设计目标是成为一个"全自动的AI数据分析师",让产品经理、运营同学无需编写一行代码,就能完成复杂的数据分析任务。

Dola的核心能力

  1. 自主规划分析路径

当用户提出一个分析需求(如"分析一下上个季度A产品的用户流失原因"),Dola会自动将这个复杂任务拆解为多个步骤:

  • 理解业务背景和分析目标
  • 确定需要的数据表和字段
  • 设计分析框架(如漏斗分析、队列分析)
  • 规划数据提取、清洗、处理、可视化的流程
  1. 自动编写和执行代码

Dola能够自行编写SQL从数据库中取数,调用Python库(如Pandas、Matplotlib)进行数据处理和可视化。整个过程完全自动化,用户只需等待结果。

# Dola自动生成的数据分析代码示例
import pandas as pd
import matplotlib.pyplot as plt

# 从数据库查询结果加载数据
df = pd.read_sql("""
    SELECT 
        user_id,
        product_category,
        last_active_date,
        churn_flag
    FROM user_behavior
    WHERE quarter = 'Q3_2024'
""", connection)

# 计算各产品类别的流失率
churn_rate = df.groupby('product_category')['churn_flag'].mean()

# 可视化
plt.figure(figsize=(10, 6))
churn_rate.plot(kind='bar', color='steelblue')
plt.title('各产品类别用户流失率对比')
plt.xlabel('产品类别')
plt.ylabel('流失率')
plt.savefig('churn_rate_analysis.png')
  1. 智能纠错与迭代

如果SQL执行出错(如字段名错误、表不存在等),Dola会根据错误信息自行修正并重试,而不是简单地把错误抛给用户。这种"自我修复"能力大大提升了用户体验。

  1. 生成完整分析报告

最终,Dola会将所有分析结果汇总,生成一份结构清晰、图文并茂的分析报告,包括:

  • 执行摘要:核心发现和建议
  • 数据概览:样本量、时间范围等基本信息
  • 详细分析:各维度的深入分析和可视化图表
  • 结论与建议:基于数据的业务洞察

商业价值分析

Dola的成功实践证明,Agent不仅能极大地提升专业人员的工作效率,更有潜力将复杂的数据分析能力"平民化"。过去需要数据分析师花费数小时甚至数天完成的工作,现在通过自然语言对话就能在几分钟内完成。这种效率提升带来的商业价值是显而易见的:

  • 降低人力成本:减少对专业数据分析师的依赖
  • 加快决策速度:从"周级"分析周期缩短到"分钟级"
  • 民主化数据能力:让每一个业务同学都能从数据中获取洞察
  • 提升分析质量:AI不会因为疲劳或情绪而降低工作质量

五、给AI产品经理的几点思考

Agent的浪潮已至,对于我们AI产品经理而言,这既是机遇也是挑战。在设计Agent产品时,我们或许需要从以下几个方面进行更深入的思考:

1. 从"对话"到"任务"的思维转变

传统的聊天机器人产品,核心价值在于"对话体验"——如何让它说得更自然、更有趣、更像人。但Agent产品的核心价值在于"完成任务"——如何让它做得更好、更快、更可靠。这要求我们的设计焦点从"对话流畅度"转向"任务完成率",从"回复质量"转向"执行效果"。

在产品设计中,我们需要更多地关注:

  • 任务的可分解性和可验证性
  • 工具的完备性和可靠性
  • 错误处理和异常恢复机制
  • 任务执行的可观测性和可控性

2. "上下文工程"是重中之重

如果说大模型是Agent的"发动机",那么上下文工程就是"燃油"。再强大的模型,如果喂给它的上下文信息混乱、冗余、不相关,也无法发挥出应有的能力。

上下文工程不仅仅是写Prompt,还涉及到:

  • 如何高效地管理记忆(短期、中期、长期)
  • 如何动态地组织工具信息
  • 如何保留错误日志以供学习
  • 如何利用文件系统扩展上下文容量
  • 如何通过注意力操控强化关键信息

这些细节决定了Agent的"智商"和"情商",值得我们投入大量精力去打磨。

3. 建立信任是关键

用户需要多大的勇气,才会放心让一个AI去操作自己的数据库、执行支付操作、或者代表自己发送邮件?信任是Agent产品成功的基石,而建立信任需要从产品设计的每一个细节入手:

  • 清晰的权限管理:明确告知用户Agent能做什么、不能做什么
  • 关键操作的人工确认:对于高风险操作(如删除数据、支付),必须有人工确认环节
  • 可追溯的执行日志:让用户能够随时查看Agent做了什么、为什么这么做
  • 透明的决策过程:尽可能让Agent的推理过程可解释、可理解
  • 可撤销的操作机制:为用户提供"后悔药",允许撤销或回滚

4. 多Agent协作的想象空间

当多个拥有不同专业技能的Agent(如"数据分析Agent"、“报告撰写Agent”、“市场洞察Agent”、“代码审查Agent”)协同工作时,它们能完成的将是远超单个Agent的复杂任务。

多Agent协作为我们设计企业级解决方案打开了全新的想象空间:

  • 专业化分工:每个Agent专注于自己擅长的领域,提升整体效率
  • 并行处理:多个Agent可以同时工作,大幅缩短任务完成时间
  • 知识共享:Agent之间可以共享知识和经验,形成"集体智慧"
  • 容错能力:单个Agent的失败不会导致整个系统崩溃

5. 持续迭代与用户反馈

Agent产品的开发不是一次性的,而是一个持续迭代的过程。在初期,Agent可能会犯很多错误,这是正常的。关键是要建立一个快速的反馈-迭代循环:

  • 收集真实用户反馈:了解Agent在哪些场景下表现好,哪些场景下表现差
  • 分析失败案例:深入研究Agent为什么会失败,是规划问题、工具问题还是上下文问题
  • 快速迭代优化:基于反馈快速调整Prompt、工具定义、记忆策略等
  • 建立评估体系:设计合理的指标来衡量Agent的表现(如任务完成率、用户满意度、执行效率等)

结语

Agent的时代已经拉开序幕。从Workflow到Agentic AI,从被动响应到主动执行,我们正在见证人工智能从"内容智能"向"行为智能"的跨越。对于AI产品经理来说,现在正是投身其中,理解其核心原理,并用它来创造真正解决用户问题的产品的最佳时机。

Agent不是未来,Agent就是现在。 让我们一起拥抱这个充满可能性的新时代,用Agent的力量去创造更多的价值!

如今技术圈降薪裁员频频爆发,传统岗位大批缩水,相反AI相关技术岗疯狂扩招,薪资逆势上涨150%,大厂老板们甚至开出70-100W年薪,挖掘AI大模型人才!

技术的稀缺性,才是你「值钱」的关键!

具备AI能力的程序员,比传统开发高出不止一截!有的人早就转行AI方向,拿到百万年薪!👇🏻👇🏻

请添加图片描述

是不是也想抓住这次风口,但卡在 “入门无门”?

  • 小白:想学大模型,却分不清 LLM、微调、部署,不知道从哪下手?
  • 传统程序员:想转型,担心基础不够,找不到适配的学习路径?
  • 求职党:备考大厂 AI 岗,资料零散杂乱,面试真题刷不完?

别再浪费时间踩坑!2025 年最新 AI 大模型全套学习资料已整理完毕,不管你是想入门的小白,还是想转型的传统程序员,这份资料都能帮你少走 90% 的弯路

👇👇扫码免费领取全部内容👇👇

在这里插入图片描述

部分资料展示

一、 AI大模型学习路线图,厘清要学哪些

一个明确的学习路线可以帮助新人了解从哪里开始,按照什么顺序学习,以及需要掌握哪些知识点。大模型领域涉及的知识点非常广泛,没有明确的学习路线可能会导致新人感到迷茫,不知道应该专注于哪些内容。

我们把学习路线分成L1到L4四个阶段,一步步带你从入门到进阶,从理论到实战。

img

L1级别:大模型核心原理与Prompt

在这里插入图片描述

L1阶段: 将全面介绍大语言模型的基本概念、发展历程、核心原理及行业应用。从A11.0到A12.0的变迁,深入解析大模型与通用人工智能的关系。同时,详解OpenAl模型、国产大模型等,并探讨大模型的未来趋势与挑战。此外,还涵盖Pvthon基础、提示工程等内容。
目标与收益:掌握大语言模型的核心知识,了解行业应用与趋势;熟练Python编程,提升提示工程技能,为AI应用开发打下坚实基础。

L2级别:RAG应用开发工程

请添加图片描述

L2阶段: 将深入讲解AI大模型RAG应用开发工程,涵盖Naive RAGPipeline构建、AdvancedRAG前治技术解读、商业化分析与优化方案,以及项目评估与热门项目精讲。通过实战项目,提升RAG应用开发能力。

目标与收益: 掌握RAG应用开发全流程,理解前沿技术,提升商业化分析与优化能力,通过实战项目加深理解与应用。

L3级别:Agent应用架构进阶实践

请添加图片描述

L3阶段: 将 深入探索大模型Agent技术的进阶实践,从Langchain框架的核心组件到Agents的关键技术分析,再到funcation calling与Agent认知框架的深入探讨。同时,通过多个实战项目,如企业知识库、命理Agent机器人、多智能体协同代码生成应用等,以及可视化开发框架与IDE的介绍,全面展示大模型Agent技术的应用与构建。

目标与收益:掌握大模型Agent技术的核心原理与实践应用,能够独立完成Agent系统的设计与开发,提升多智能体协同与复杂任务处理的能力,为AI产品的创新与优化提供有力支持。

L4级别:模型微调与私有化大模型

在这里插入图片描述

L4级别: 将聚焦大模型微调技术与私有化部署,涵盖开源模型评估、微调方法、PEFT主流技术、LORA及其扩展、模型量化技术、大模型应用引警以及多模态模型。通过chatGlM与Lama3的实战案例,深化理论与实践结合。

目标与收益:掌握大模型微调与私有化部署技能,提升模型优化与部署能力,为大模型项目落地打下坚实基础。

二、 全套AI大模型应用开发视频教程

从入门到进阶这里都有,跟着老师学习事半功倍。

在这里插入图片描述

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

收录《从零做大模型》《动手做AI Agent》等经典著作,搭配阿里云、腾讯云官方技术白皮书,帮你夯实理论基础。

在这里插入图片描述

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

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

img

五、大模型大厂面试真题

整理了百度、阿里、字节等企业近三年的AI大模型岗位面试题,涵盖基础理论、技术实操、项目经验等维度,每道题都配有详细解析和答题思路,帮你针对性提升面试竞争力。

img

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

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

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%免费】

在这里插入图片描述

agent 开发 AI Agent是一种能够自主感知、决策和行动的智能系统,其核心特性包括规划任务、记忆存储、工具调用和环境交互。它区别于传统AI,融合了确定性与自主性,常见类型有零样本增强型和对话型等。Agent通过"推理+行动"框架实现自我反思和纠错,并可通过Function Call机制调用外部工具。开发者可以利用框架如LangChain构建Agent,通过代码示例展示其任务处理、自定义工具和记忆功能。Agent适用于复杂任务处理,是AI向自主化发展的重要方向。 阅读详情

相关推荐

大模型与Agent智能体开发实战:从底层原理到部署避坑全解析

大模型Agent是具备自主决策与工具调用能力的智能系统,其核心是“推理-行动循环”,通过函数调用、记忆管理和规划机制实现复杂任务拆解与执行。结合RAG技术可将企业内部知识库无缝接入,增强回答的专业性与准确性;多智能体协作架构则进一步拓展了任务处理的广度与深度,适用于客服问答、内容生成、数据分析等真实业务场景。围绕智能体开发的全链路,涵盖环境选型、框架对比、工具调用调优、知识库构建、多智能体编排及生产部署中的并发限流与降级策略等关键问题,为开发者提供一条从原理理解到工程落地的完整路径。

weixin_34268579的博客 341

Agent 开发框架

本文探讨了AI Agent的核心概念与应用场景。AI Agent是一种能够自主感知环境、收集数据并执行任务的软件程序,其核心在于大语言模型(LLM)提供的推理能力。文章重点介绍了ReAct框架,该框架通过结合LLM推理与行动执行能力,提升复杂任务的处理效果。并以机票预订为例,展示了Agent如何通过"思考-行动"循环完成航班查询、价格计算等业务流程。最后提供了基于LangGraph的技术实现方案,包括工具定义、LLM绑定和Agent节点构建等核心组件,为业务场景落地提供了技术参考。

程序猿进阶 6650

一文了解清楚「Agent开发平台」工具!

官方GPTs商店:各大平台均设有官方GPTs应用商店,汇聚了琳琅满目的插件与模型,满足多元化需求。知识库:在知识库构建上,各平台展现独特风采,内容既广泛又深入,助力用户轻松获取所需信息。流程图编排: 流程图编排功能作为标配,让无编程基础的用户也能通过直观拖拽,迅速构建高效工作流,实现流程自动化。多模型支持: 对于模型支持,部分平台展现开放姿态,兼容多模型选择;而有的则专注于自家大模型深度优化,但无论哪种,均能有效支撑日常工作的顺利进行。

女王の专属领地 4149

最简明的大模型agent教程

大模型Agent是结合了大规模神经网络模型和自主计算实体的技术,它具备强大的表达、学习和交互能力,能够在无人干预的情况下,根据环境信息自主决策和控制行为。简单而言之,agent是增强大模型能力的技术方案路径。主要包括:工具、工具选择方案,大模型工具应用3个部分。1用户给出一个任务(Prompt) -> 2思考(Thought) -> 3行动(Action) -> 4观察(Observation)

6756

生成对抗网络(GAN、DCGAN、ACGAN)-----学习笔记

生成对抗网络学习笔记 生成对抗网络有两个关键结构:生成模型、判别模型。 生成模型:输入是一个服从正态分布的N维向量,利用这个N维向量生成一张图片。 判别模型:对于生成模型输出的图像判别它是不是真的图像。 生成模型和判别模型的博弈关系在于:生成模型的目的是生成让判别模型无法判别真伪的图像,而判别模型的目的是判断输入图像的真伪。 结合代码来看生成对抗网络中,生成器和判别器的训练过程: 判别模型的训...

weixin_43227526的博客 5491

MATLAB随机生成m个三维坐标点,且各个坐标点之间的距离不小于n

randi函数 randi(max,m,n); %生成均匀分布的随机整数,max生成的随机整数最大值,生成m行n列的矩阵 编写函数sampling function [x,y,z]=sampling(lowx,upx,lowy,upy,lowz,upz,m,n) %该函数用来产生不重复的随机整数矩阵 %low—随机整数下界;up—随机整数上界;m—坐标点个数;n—各个坐标点之间的最小距离 %编...

qq_45384561的博客 9437

2025最全Agent开发指南:收藏这篇,一文掌握智能体开发核心链路(TaoToken统一Key/API通道版)

Agent开发常卡在统一通道:Function Calling脚本跑通后,接入MCP Server与Cline、Claude Code等客户端易报401、local proxy failed、reading choices。本文用TaoToken统一Key/API通道串起智能体开发核心链路,给出可复制配置与验证命令。官网:https://taotoken.net/?utm_source=taotoken_aicg_blog_end

weixin_42596246的博客 7

python爬取淘宝数据

python爬取淘宝数据淘宝评论 淘宝评论 打开淘宝,选择打开需要爬取的商品的评论。在谷歌浏览器选择开发者工具,选择network,找到list_detail_rate.htm?itemId=624466733121,点击headers、previews,可以看见相应的评论数据。 爬取一页屏评论代码如下 import re import requests headers = { 'Referer': '在headers中', 'User-Agent': '在

qq_36333776的博客 5800

Agent全面爆发!一文搞懂Agent开发核心链路

Agent(智能体或代理)是人工智能领域中的核心概念,指能够感知环境、自主决策并执行任务以实现特定目标的智能实体。简单来讲,可以理解它是代理你去做一些事情。环境感知:通过视觉传感器、语音接口等多模态"感官"实时获取环境数据智能决策:运用深度学习模型和强化学习算法进行复杂决策任务执行:可调用API工具库或操控物理设备完成实际工作持续进化:具备在线学习和迁移学习能力,实现性能的持续提升。

EnjoyEDU的博客 2135

AI变现案例实战系列4:AI数字员工团队——用OpenClaw搭建6个智能体,自动运营你的赚钱系统

摘要:谷歌AI产品经理Shubham Saboo利用OpenClaw搭建6人AI团队,实现内容创作、技术开发等任务自动化,每月成本不足400美元。文章对比阿里云和Windows本地两种部署方案,提供详细配置指南。通过多Agent架构实现物理隔离与精准协作,可创建6个专业AI角色(如研究员、运营、工程师等),每个Agent专注单一任务,避免记忆负担和上下文污染问题。阿里云方案适合长期稳定运行,Windows本地部署则适合零成本测试。最终可组建高效AI团队,实现7x24小时无人值守运营。(149字)

小明的博客 1142

Windows 11任务管理器隐藏技能:一眼揪出内存泄漏的“元凶”(分页/非分页缓冲池详解)

本文详细介绍了Windows 11任务管理器中隐藏的分页缓冲池和非分页缓冲池功能,帮助用户精准定位内存泄漏问题。通过启用隐藏列、解读数据异常信号,并结合实战案例和高级工具推荐,为开发者和IT运维人员提供了高效的内存问题诊断与解决方案。

weixin_29284885的博客 633

精通 MCP:AI 智能体开发实战全攻略,打通从理论到落地的核心链路

作为AI研究人员,你是否因在不同AI模型与数据源间定制化搭建桥梁而感到烦琐?作为软件开发工程师,你是否因安全控制粒度不足而担心,生怕敏感数据泄露?作为技术管理者,你是否正为开发流程的低效和跨场景适配的困难而头疼?作为计算机相关专业的学生和AI技术爱好者,你是否想在这个技术不断发展的时代尽快找到方向,轻松开启AI智能体开发的大门,将理论迅速转化为实践?MCP就是答案!

全沾软贱开发攻城狮 2万+

高分六号WFV预处理详细步骤(辐射校正、大气校正、几何校正)

高分六号WFV传感器获得的影像的预处理分为两个步骤:辐射校正和大气校正,辐射校正为了消除传感器的自身误差,大气校正为了消除大气的折射误差。 一、辐射校正 按照红框中信息进行更改。 辐射校正前地物光谱反射率: 校正后的地物光谱曲线的变化: 二、大气校正 ENVI中大气校正一般采用Flaash模型,但是这个模型需要设置许多的参数十分的麻烦,所以采用ENVI商店(app store,这个也需要下载的)里的Flaash Easy To Use 这个插件,可以快速地进行大气校正。 大气校正后的地物反射率 这

qq_41828818的博客 1万+

Agent之一文搞懂Agent开发核心链路

文章摘要 本文深入探讨了Agentic AI数据分析师的构建原理与实践经验。通过腾讯PCG开发的Dola数据分析助手案例,展示了自主AI如何完成从基础查询到复杂分析的全流程任务。文章系统介绍了Agent的四大核心能力(感知、决策、执行、进化)和四种形态(反思、工具调用、规划、多智能体协作),并分析了Agent开发框架的三个发展阶段。重点对比了AutoGen、LangGraph、Crew AI等主流框架的特点与适用场景,为AI Agent开发提供了实践参考。

天天新知 663

基于龙虾Claw的会议纪要自动提取与重点内容总结办公场景实践

本文介绍如何使用龙虾Claw构建会议纪要自动提取与重点内容总结系统,实现会议内容的智能处理。

一键难忘的博客 256

这个AI工具可以把产品说明书转成演示视频,老板狂喜

回顾本文,我们从“传统视频制作的痛点”出发,拆解了AI将产品说明书转为视频的核心技术(NLP文本理解→CV画面生成→视频合成),并提供了3类工具实操方案(SaaS/开源/API)。推广成本降80%,制作效率提90%,产品迭代与推广终于能“同频”;摆脱对专业团队的依赖,自己就能快速产出高质量视频;对技术爱好者来说,这是一个“AI多模态融合”的绝佳实践案例(NLP+CV+语音合成的综合应用)。今天就找一份产品说明书,用HeyGen或Pictory试做一个视频。

AIGC应用创新大全的博客 324

AI的“App Store”时刻来临!Agent全面爆发,一文搞懂成为“第一批开发者”的核心链路!

作为AI Agent领域的入局者,接触该类产品开发不知不觉已有两年多之久。期间前前后后调研了不少内容,从开发经验总结的角度写下这一篇文章总结记录的同时,希望能给需要的同学们带来一定帮助。

m0_59164520的博客 919

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

Agent全面爆发!一文搞懂Agent开发核心链路与TaoToken统一Key接入

Agent开发核心链路拆解:用ReAct循环实现规划、function call串联工具调用、分层记忆控制上下文,再通过TaoToken统一Key接入多模型,换模型只改model字段。附本地验证脚本与401、choices报错排查,官网 https://taotoken.net/?utm_source=taotoken_aicg_blog_end

weixin_35756130的博客 5

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

Function Calling、MCP、A2A三者关系详解:一次讲透Agent开发核心链路

在AI工程实践中,工具调用与智能体协作是构建可靠Agent系统的关键。Function Calling作为模型结构化输出工具调用意图的能力底座,决定了模型能否准确触发外部操作;MCP(模型上下文协议)则像AI世界的USB-C接口,将数据库、API、文件系统等工具资源标准化接入模型,解决工具碎片化问题;而A2A协议进一步打通了不同智能体之间的通信与协作边界。理解这三者的层级差异和调用链路,是Agent开发从单工具迈向多智能体协作的必经之路。本文从基础概念出发,拆解模型决策、工具接入、智能体互通三个环节,帮助开

weixin_42523711的博客 280

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

AutoGLM 沉思智能体:开启 AI 自主决策新时代

AutoGLM 沉思智能体的价值不仅在于技术突破,更在于它揭示了 AI 发展的新范式——从“辅助工具”到“协作伙伴”。随着开源生态的完善与行业应用的深化,这场由智能体驱动的技术革命,或将重塑人类与机器的关系,开启人机协同的新纪元。

开源就要来点实在的 1672

Gemini Live智能体实战:构建语音操控Agent的Python原型指南

智能体(Agent)与语音交互的融合正在重塑人机协作方式。传统语音助手仅停留在“你问我答”的问答层面,而引入Agent后,语音指令能够触发多步任务规划与工具调用,真正实现“听懂话、办成事”。语音智能体的核心链路涵盖语音识别(ASR)、意图理解、工具调用与语音合成(TTS),其中大模型驱动的规划决策层是决定其能力上限的关键。这一架构不仅适用于Google Gemini Live,也广泛适用于Dify、Coze等主流Agent平台。本文从概念与原理出发,拆解语音操控智能体的技术路径,结合Python工程实践,提

dengjuanshou7445的博客 406

Galaxy Constellation Agent 配置详解:UFO³ Galaxy 星群创建与编辑智能体的 agent.yaml 完全指南

本文聚焦 UFO³ / Galaxy 框架中 `config/galaxy/agent.yaml` 的完整配置方法。该文件为 **Constellation Agent(星群智能体)** 提供 LLM 与 API 连接设置,是驱动"用户请求 → 设备级任务分解(DAG 星群)→ 执行结果反馈编辑"这条核心链路的大脑配置。读完本文,你将掌握 `agent.yaml` 的每一处字段含义、四种 API

gitblog_00011的博客 411
上一篇: 【建议收藏】RAG技术全解析:从原理到应用,让大模型更懂你的企业知识
下一篇: 【必学收藏】LangChain从入门到实战:8000字详解大模型应用开发框架(含代码示例)
冻感糕人~
博客等级 码龄3年 8926粉丝 2393原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值