ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

AI Agent入门核心路径:从概念到ES日志分析实战

AI Agent入门核心路径:从概念到ES日志分析实战 我先说一个可能不太中听的判断很多人点进“5天从入门到精通AI Agent”这类教程真正收获的并不是能力而是一种“我好像学会了”的错觉。原因很简单AI Agent 的学习曲线和传统技术不一样。它不像是学一个框架背熟 API 就能上手它更像是一种“控制循环”的设计能力——模型要做什么、工具怎么暴露给它、结果如何校验、失败如何重试、边界如何兜底。这些东西不是看视频能看出来的需要亲手把一个 Agent 跑起来再让它出错再把它修复到可用。这篇文章不是对某套视频教程的复读。我会把 AI Agent 入门真正需要掌握的核心路径拆开来讲基础概念、框架选型、最小可运行示例、一个基于 Elasticsearch REST API 的日志分析实战、企业级落地要补哪些环节、以及从教程走向就业需要准备哪些能力。读完你应该能回答三个问题AI Agent 到底是什么从零开始怎么做一个能用的 Agent以及在 2026 年这个时间节点什么样的 Agent 能力才是企业真正愿意付费的。1. AI Agent 为什么在 2026 年成了开发者的必修课回想一下 2023 年到 2024 年大部分团队做 AI 应用的方式还是“大模型 Prompt RAG”。你把知识库丢进去模型回答问题时先去检索再生成产品形态基本停留在“智能问答”和“内容生成”。到了 2025 年下半年开始情况明显变了。大家不再满足于让模型“说话”而是希望它“干活”。所谓干活就是模型能根据目标自主决定调用什么工具、以什么顺序调用、拿到结果后如何判断是否完成甚至能借助代码解释器完成数据分析、通过浏览器操作完成信息采集、通过 API 操作完成系统变更。这正是 AI Agent 的定位从“能聊”升级为“能执行”。从近期的公开信息和行业讨论来看有四个方向比较确定第一Agent 工具调用协议正在标准化。以前每个框架的 Tool 定义都不一样现在越来越多人集中到 OpenAI Function Calling 风格、MCPModel Context Protocol风格上来意味着写一个工具可以复用到多个 Agent 框架。第二Agent 技能Skills的概念在升温。过去我们讨论 Prompt 和知识库现在讨论的是“模型执行某类任务的能力包”包括工具描述、调用参数的 Schema、示例、权限约束和校验规则。HuggingFace 等团队也在整理 Agent 术语规范目的是让不同框架之间沟通时不再各说各话。第三AgentOps 开始成为标配。既然 Agent 会自主决策就必须有可观测性、可回放、可评估。未来做 Agent 开发日志和评估体系和代码本身同等重要。第四AI Coding Agent 是最活跃的落地场景。写代码、跑测试、查日志、提交 PR这类任务反馈闭环短非常适合 Agent 自主执行。这也是很多后端开发者最先接触 Agent 的入口。这个变化对三类人影响最大后端开发者因为 Agent 要接入各种系统和 API运维和测试因为日志分析和自动化排查是天然的 Agent 场景前端开发者因为浏览器自动化、UI 测试、智能表单填充也是 Agent 的重要方向。所以别再问“AI Agent 值不值得学”。真正的问题是你打算只学一个 Demo 的皮毛还是掌握能落地到生产环境的工程能力。2. 别把 Agent 学成调 API先建立正确的概念框架我看过很多新手写的“Agent”本质只是一个 Prompt 模板加一个 HTTP 请求。模型能回答问题但不会调用任何工具也不会做任何决策。这不是 Agent这是聊天机器人。在进入实战之前先把几个概念边界理清楚。2.1 LLM 是大脑不是 Agent大语言模型本身不具备执行能力它只负责“理解”和“生成”。Agent 是建立在 LLM 之上的一个控制循环这个循环让模型能够分析当前任务拆解成子步骤选择一个或多个工具来执行把工具结果反馈给模型判断任务是否完成如果没完成就继续下一步。这就是 ReActReasoning Acting模式。以理解“Agent”为例它需要包含推理、行动和观察三个环节。工具是模型的手和脚而 Agent 循环是神经系统。2.2 容易混淆的几个概念不少教程会把下面的概念混在一起讲导致新手越学越乱。概念一句话定义容易误认为LLM大语言模型负责文本理解和生成它就是 AgentPrompt给模型输入的指令和上下文写好 Prompt 就是做好 AgentRAG检索增强生成先从外部知识库检索再回答有了 RAG 就是 AgentWorkflow预先定义好的固定执行流程和 Agent 完全等价Tool模型可以调用的外部函数或 APIAgent 本身Agent由 LLM 驱动、自主决策和调用工具的循环系统某个具体框架MCP统一工具和外部数据接入方式的协议一个垂直应用举个例子Workflow 是铁路轨道铺好了火车按时刻表跑Agent 是网约车乘客给出目的地车辆自己规划路线遇到拥堵还能绕行。两者各有适用场景不是谁取代谁。2.3 新手最容易误解的三个点第一个误解是“Agent LangChain”。框架只是工具你完全可以用几十行原生代码写一个最小 Agent理解核心循环。先理解原理再引入框架否则你会被框架的抽象细节淹没。第二个误解是“把工具列表建好模型就会自动调对”。模型选择工具的能力取决于工具描述是否清晰、参数 Schema 是否准确、示例是否充分。很多时候 Agent 不工作是工具定义写得像摆设。第三个误解是“上下文越长越好”。Agent 每执行一步都会把工具结果拼进上下文。如果不做摘要、裁剪和记忆管理上下文会迅速膨胀模型决策质量和响应速度都会下降。建立概念框架的价值在于后续选框架、写工具、调参数时你会知道每一步改动到底作用在哪个环节而不是靠试错碰运气。3. “5 天从入门到精通”拆解Agent 学习的正确节奏我不否认“5 天入门”的可能性。关键是入门和精通之间隔着大量工程实践。如果把 5 天当成一次“高强度扫盲营”目标是跑通 Demo、建立全局认知那完全可以实现。我建议按下面这个节奏来安排比盲目跟视频更高效。3.1 第 1 天理解 Agent 核心循环和工具调用机制先不要碰任何框架。用你最熟悉的语言调用一个大模型 API实现一个最简单的“模型选择工具 - 执行工具 - 返回结果 - 模型总结”的循环。目标是把 OpenAI Function Calling 风格的调用流程跑通。对于 Java 开发者这一步的重点不是换语言而是理解 Message、Tool、ToolCall 这些对象之间的关系。很多 Java 项目用 Spring AI 或 LangChain4j底层仍然是这套模型。前端开发者可以关注浏览器 Agent 的实现思路用 Playwright 或 Puppeteer 暴露操作能力让模型决定点击、输入或跳转。3.2 第 2 天做一个带 RAG 的垂直场景 Agent给 Agent 加上知识库检索能力。比如你做一个运维知识库 Agent用户问“Nginx 502 是什么原因”Agent 先检索内部文档再结合检索结果回答问题。这一天要掌握的是文档切片、向量化、召回策略、把召回结果作为上下文注入 Prompt。你会发现RAG 本身不等于 Agent但它可以成为 Agent 的一个工具——比如 search_docs 工具。3.3 第 3 天接入真实工具和 API把 Agent 落到业务场景中。常见选择包括查询数据库返回报表调用监控平台 API查询线上服务的 CPU、内存、错误率调用 Elasticsearch REST API检索日志并分析异常调用内部系统接口完成工单创建或状态更新。这一天是分水岭。很多教程到第三天就开始讲框架的高级特性但真正应该花时间的是“把工具封装得让模型好用”。工具函数的描述、参数约束、错误返回格式都直接影响 Agent 的稳定性。3.4 第 4 天处理多步任务和错误恢复让 Agent 做一件需要连续调用多个工具的事。例如先根据报错信息查日志再根据日志关键字查链路追踪最后结合指标数据给出根因分析。关键是设计重试机制。工具调用失败时模型应该能读到错误信息尝试换一种方式重试而不是直接崩溃。3.5 第 5 天做一个完整项目并写评估集把前面学的整合成一个可演示项目比如“日志智能分析 Agent”或“数据库巡检 Agent”。然后准备 20 到 50 条测试题目评估 Agent 的回答质量和工具调用准确率。这一步很多教程完全没有但恰恰是企业最看重的。评估不是学术概念它是你迭代 Agent 的“测试用例”。没有评估你就无法判断一次 Prompt 修改是变好了还是变坏了。五天的目标不是“精通”而是完成“知道 - 会做 - 能做对”的第一级跳跃。真正的精通需要你在真实项目里反复调试积累对模型行为和错误模式的直觉。4. 技术栈与框架选型如何选择适合自己的 AI Agent 开发路线很多人一上来就问“我应该学 LangChain 还是 Dify”。这个问题其实应该反过来问你的场景是什么你的团队技术栈是什么你需要 Agent 达到多深的定制化程度。4.1 框架和平台的典型分类类型代表适合场景学习成本编排框架LangChain、LangGraph、LlamaIndex开发者深度定制复杂流程控制中高多智能体框架AutoGen、CrewAI多个 Agent 协作完成复杂任务中高低代码平台Dify、Coze 等快速搭建原型非技术背景友好低云厂商平台国内云厂商 Agent 平台等企业快速接入依赖平台生态低中选型有个通用原则能用低代码解决的不要为写框架而写框架低代码解决不了的才考虑用编排框架深度定制。4.2 对不同开发者的选型建议Java 后端开发者优先关注 LangChain4j 或 Spring AI。Java 生态的 AI 框架成熟度在快速追赶核心概念和 Python 框架一致。你不需要为了 Agent 重写整个项目更重要的是在你的 Spring Boot 服务里嵌入 Agent 能力把现有业务方法包装成 Tool。Python 开发者选择最丰富。建议从轻量开始先用原生代码理解 Agent 循环再引入 LangGraph 之类的框架。LangGraph 的价值是支持有状态的图编排适合复杂的任务分解和人工审批环节。前端开发者可以关注两类方向。一类是浏览器自动化 Agent用 Playwright 作为工具集让模型控制浏览器另一类是把 Agent 作为后端服务前端专注交互和流式输出。前者更接近“AI Agent 开发”后者更接近“接入 Agent API”。4.3 关于“最适合国人”的选择这个词在不同场景下含义完全不同。如果你追求快速落地国内云厂商的 Agent 平台和开源低代码平台确实能减少很多基础搭建成本尤其是中文模型接入、数据合规和部署环境方面。但从学习角度我更推荐先掌握一套开放标准比如 OpenAI Function Calling 或 MCP。原因很简单标准是跨平台的你学会的东西不会因为换了厂商而失效。国内大量平台的工具调用机制也在向这些标准靠拢学底层标准走到哪都不会被锁死。选型还有一个务实的建议小团队和原型阶段优先选“能快速跑通的方案”涉及复杂业务和规模化后再迁移到可编程能力更强的编排框架。不要一开始就选一个重框架然后花两周时间处理框架本身的版本问题。5. 零基础实战手写一个最小可用的 AI Agent这节我们用 Python 实现一个不依赖任何 Agent 框架的最小 Agent。它通过标准的大模型工具调用接口完成“模型决定调用工具 - 执行工具 - 反馈结果”的循环。先明确环境要求Python 3.9 以上安装 openai 库用于调用兼容 OpenAI SDK 的大模型接口你需要有一个可用的模型服务地址和 API Key版本请以你的实际服务为准。pip install openai requests下面是完整代码文件保存为agent_minimal.py。# 文件路径agent_minimal.py import json from openai import OpenAI # 请使用环境变量或配置中心管理密钥不要硬编码到代码里 client OpenAI( api_keyyour-api-key, base_urlhttps://your-model-endpoint ) # 定义一个天气查询工具 TOOLS [ { type: function, function: { name: get_weather, description: 查询指定城市的实时天气, parameters: { type: object, properties: { city: { type: string, description: 城市名称 } }, required: [city] } } } ] def call_model(messages): resp client.chat.completions.create( modelyour-model-name, messagesmessages, toolsTOOLS, ) return resp.choices[0].message def run_agent(user_input: str): messages [{role: user, content: user_input}] max_steps 5 for step in range(max_steps): print(f--- Agent Step {step 1} ---) msg call_model(messages) # 如果模型没有选择调用工具直接输出最终回答 if not msg.tool_calls: print(最终回答:, msg.content) break # 把模型的工具调用请求追加到对话历史 messages.append(msg) # 逐个执行工具调用 for tool_call in msg.tool_calls: if tool_call.function.name get_weather: args json.loads(tool_call.function.arguments) city args[city] # 这里替换成真实天气 API 调用 result {city: city, weather: 晴, temperature: 26} # 把工具结果返回给模型 messages.append({ role: tool, tool_call_id: tool_call.id, content: json.dumps(result, ensure_asciiFalse) }) else: print(达到最大步骤数任务未完成) if __name__ __main__: run_agent(北京今天适合出门吗)代码的核心逻辑TOOLS是工具清单模型会根据用户问题和工具描述决定是否调用call_model把消息历史和工具清单传给模型如果模型返回tool_calls说明它决定调用工具循环会执行对应函数并返回结果如果模型没有返回tool_calls说明它认为信息已经足够生成最终回答max_steps限制了最大循环次数防止 Agent 无限循环产生不可控费用。运行方式python agent_minimal.py预期效果程序先打印Agent Step 1模型看到“北京”这个城市名会选择调用get_weather工具然后拿到模拟天气结果后生成类似“北京今天晴气温 26°C适合出门”的回答。如果运行失败优先检查三点模型服务地址和 API Key 是否可用model名称是否写对网络环境是否能正常访问模型接口。这个最小示例虽然简单但它已经具备了 Agent 最核心的骨架。后续无论使用什么框架你都需要理解这个“模型决策 - 工具执行 - 结果反馈”的循环。6. 进阶实战让 AI Agent 通过 ES REST API 智能分析日志现在我们把上一个最小 Agent 升级成有实际生产价值的场景让 Agent 通过 ElasticsearchESREST API 查询日志并根据日志内容分析异常原因。这类 Agent 非常适合运维、后端开发和 SRE 场景。过去排查一个问题需要人工登录 Kibana、拼 Query DSL、翻日志、对比时间线现在可以让 Agent 自动完成检索、归纳和初步分析。6.1 封装 ES 查询工具创建es_log_tool.py把 ES 查询封装成 Agent 的一个工具函数。# 文件路径es_log_tool.py import json import requests # 建议通过环境变量读取不要硬编码到代码仓库 ES_ENDPOINT https://your-es-cluster:9200 ES_API_KEY your-api-key HEADERS { Authorization: fApiKey {ES_API_KEY}, Content-Type: application/json } def query_es_logs(index_pattern: str, start_time: str, end_time: str, keyword: str None, size: int 20) - str: 查询指定时间范围内的 ES 日志。 返回 JSON 字符串方便模型直接读取。 query { query: { bool: { filter: [ {range: {timestamp: {gte: start_time, lte: end_time}}} ] } }, size: size, sort: [{timestamp: desc}] } if keyword: query[query][bool][must] [{match: {message: keyword}}] url f{ES_ENDPOINT}/{index_pattern}/_search resp requests.get(url, headersHEADERS, jsonquery, timeout10) resp.raise_for_status() hits resp.json().get(hits, {}).get(hits, []) return json.dumps([h[_source] for h in hits], ensure_asciiFalse, indent2)说明ES_ENDPOINT和ES_API_KEY只是示例实际请用环境变量工具函数返回 JSON 字符串而不是对象这样模型可以直接把结果放入上下文阅读查询条件支持索引模式、时间范围、关键字和返回条数这里只做了只读查询。如果你要扩展写入能力务必谨慎评估权限。6.2 把查询工具注册到 Agent 的工具列表修改agent_minimal.py把工具声明替换为 ES 查询工具。TOOLS [ { type: function, function: { name: query_es_logs, description: 查询 ES 日志用于分析应用报错、异常和系统状态, parameters: { type: object, properties: { index_pattern: { type: string, description: 索引模式如 app-logs-* }, start_time: { type: string, description: 开始时间ISO 8601 格式如 2026-01-01T00:00:00Z }, end_time: { type: string, description: 结束时间ISO 8601 格式如 2026-01-01T01:00:00Z }, keyword: { type: string, description: 在 message 字段中检索的关键字 } }, required: [index_pattern, start_time, end_time] } } } ]同时把run_agent中的工具执行分支改一下让它根据tool_call.function.name调用对应的函数。from es_log_tool import query_es_logs # 在 run_agent 里替换原来的 get_weather 分支 if tool_call.function.name query_es_logs: args json.loads(tool_call.function.arguments) result query_es_logs( index_patternargs[index_pattern], start_timeargs[start_time], end_timeargs[end_time], keywordargs.get(keyword) )6.3 运行效果示例你可以用自然语言提问查询 app-logs-* 索引下 2026-08-01 10:00 到 10:30 之间包含 Exception 的日志分析一下异常原因Agent 的执行过程是模型识别出需要调用query_es_logs工具从用户问题中提取索引、时间和关键字参数调用 ES REST API返回匹配的日志模型阅读日志内容归纳错误类型和出现频率输出给用户一个总结性的分析结论。这个例子虽然简单但它完整展示了 Agent 在真实业务中的价值将自然语言转化为结构化查询再通过工具执行最后把结果加工成可读的结论。这也是很多企业落地 AgentOps 的第一步。6.4 安全提示调用 ES 时必须遵守最小权限原则使用只读 API Key限制到特定的索引不要把管理员账号直接给 Agent 使用日志中可能包含敏感信息Agent 输出结果前要考虑脱敏生产环境执行前先在小范围索引上验证如果 Agent 未来需要写入操作必须增加审批流程。7. 从一个 Demo 到可交付企业级 Agent 落地的 5 个关键环节很多教程停留在“把代码跑通”但企业真正关心的是“能不能稳定跑”。从 Demo 到生产你需要补齐下面五个环节。7.1 数据与工具权限边界Agent 的能力边界就是工具权限的边界。给 Agent 接入数据库、ES、内部系统 API 时必须在设计阶段明确它能读什么、能写什么、不能碰什么。建议做法每个工具都单独申请最小权限凭证高危操作单独设置人工审批开关按环境隔离测试环境可以放开生产环境收紧工具列表通过配置中心管理修改权限不需要重新发布。7.2 评测集与回归机制没有评测集的 Agent 项目迟早会失控。你需要准备一个和业务场景匹配的测试集包含以下几类问题正常问题Agent 应该能正确完成边界问题问题描述模糊、信息不全Agent 应该会追问或拒绝高风险问题涉及删除、变更、越权Agent 应该拒绝或触发审批对抗问题恶意 Prompt 注入Agent 应该不被诱导执行危险操作。评测不追求 100% 准确但每次修改 Prompt、工具或模型后都要跑一遍回归保证“修了一个问题没弄坏三个场景”。7.3 可观测性与 Trace传统代码有日志和链路追踪Agent 更需要。因为 Agent 是自主决策的你无法通过预定义流程知道它为什么走偏。每一轮 Agent 循环至少记录用户原始输入模型中间推理内容如果可获取选择的工具名和参数工具返回结果模型最终输出每轮耗时和 Token 消耗。有了这些数据你才能回答“这个 Agent 这周为什么变笨了”“上个月某次误操作是不是 Agent 干的”。7.4 成本与限流控制Agent 的调用成本远高于普通聊天机器人。一次多步任务可能产生几万到几十万 Token而且模型自主循环可能失败多次。生产环境必须设置单次会话最大步数单次会话最大 Token 或费用上限单用户调用频率限制大模型接口的并发限流失败重试次数上限防止异常场景下无限重试。成本失控不是小概率事件而是必然会发生的运维事故。7.5 人工审批与兜底机制对于删除、下单、变更、写数据库这类高风险操作最稳妥的方案是“人在环内”。Agent 生成操作建议系统先挂起等待人工确认后再执行。如果 Agent 执行到一半发现工具不可用或结果异常应该明确告诉用户目前做到了哪一步提供可选的下一步建议必要时自动回滚已执行的变更不允许 Agent 在未授权情况下反复尝试危险操作。这五个环节虽然不如写代码看起来“硬核”但它们决定了 Agent 是玩具还是生产力。8. AI Agent 学习常见问题与排查方法开发 Agent 时错误往往不是你代码写错了而是模型行为和你的预期不一致。以下是我整理的高频问题排查思路。问题现象可能原因排查方式解决方案Agent 该调用工具时不调用工具描述不够明确或模型对触发条件理解不到位查看模型返回的完整消息确认是否出现 tool_calls 字段在工具描述中加入“当用户提到XX时必须调用此工具”的强约束和示例工具参数经常传错参数 Schema 不准确或缺少必要字段说明打印模型生成的参数 JSON检查字段映射为每个参数补充示例值把复杂参数改为枚举Agent 死循环不断重复调用同一工具没有最大步数限制或工具结果对模型缺乏终止信号查看循环日志统计工具调用次数设置 max_steps在工具返回结果中加入“没有更多数据”等终止信号上下文越来越长响应越来越慢每轮都把完整工具结果塞入上下文检查每轮结束时 messages 数组大小增加摘要机制对长日志做截断或关键信息提取同样的输入结果时好时坏模型温度过高或 Prompt 没有约束输出格式对比多次输出的差异把 temperature 调低设置输出格式模板工具调用报错但仍继续执行异常没有返回给模型模型不知道工具失败查看工具函数是否有 try-except工具内部捕获异常把错误信息作为 content 返回给模型上线后效果变差基础模型版本更新或业务数据变化建立回归评测集对比历史结果锁定模型版本定期跑评测从框架示例迁移时总报错框架版本升级API 变更查看官方迁移文档和 release notes固定依赖版本避免随最新版本漂移这几个问题涵盖了大多数 Agent 项目前期的典型故障。核心思路是Agent 调试不是看代码逻辑而是看“模型看到了什么”。把每一步的消息内容打印出来你会发现大部分问题的答案都在对话历史里。9. 从教程到就业企业真正需要的 Agent 工程师能力结构“学完即可就业”是一句很响亮的宣传语但我们要理性拆解一下企业为什么愿意为 Agent 能力付费核心原因是企业希望用 Agent 替代那些“重复、多步骤、目前靠人肉”的工作。因此企业需要的不是会调模型 API 的人而是能把业务问题转化为 Agent 方案的人。9.1 Agent 工程师的能力矩阵能力维度具体内容重要程度模型与提示工程理解模型能力边界、Prompt 设计、系统提示词高工具开发与集成把内部 API、数据库、ES、监控系统封装成工具高RAG 与知识库文档切片、向量检索、召回评估中高控制流设计任务拆解、状态管理、人工审批、重试机制高评测与可观测性构建评测集、Agent Trace、回归验证高安全与权限最小权限、敏感操作管控、Prompt 注入防御高框架与部署至少熟悉一个编排框架和部署方案中看清楚这个矩阵你就知道为什么只跟教程跑 Demo 不够。Demo 证明你理解原理但企业项目需要的是你能在权限边界、成本控制、评测机制之间做权衡。9.2 如何积累可展示的 Agent 项目如果你想转岗或求职 Agent 方向建议至少完成以下三个项目中的一个日志智能分析 Agent接入真实 ES 或数据库完成异常日志检索、根因分析、报告生成运维巡检 Agent定时查询服务指标发现异常时调用告警 API生成巡检日报业务工单 Agent理解用户诉求调用业务系统查询或创建工单涉及敏感操作时走审批流程。每个项目都要有完整的说明文档包括业务背景、架构图、工具清单、评测结果、成本估算和上线效果。哪怕是一个自建的小项目完备的工程化思维也会明显提升面试通过率。9.3 面试官最可能问的问题以下是 Agent 方向面试中四类典型的考察方向讲一下 Agent 的循环结构模型如何决定调用工具失败如何恢复你如何评估一个 Agent 答得好不好评测集怎么设计如果 Agent 在生产环境误调用了高危接口如何定位和预防你的项目里成本如何控制如何做 Token 优化。这些问题都不是“背概念”能回答的需要你在真实实践中有自己的判断和选择。10. 总结与实践建议AI Agent 是过去一年里从“概念热”走向“工程落地”最快的方向之一。它真正的门槛不是模型知识而是把模型、工具、权限、成本、评估整合成一套稳定系统的工程能力。从行动层面我建议你按顺序做四件事第一花两天时间把本文第 5 节的最小 Agent 跑通改成你自己的工具调用场景。同一个代码骨架接入天气 API、数据库查询或文件处理工具都可以。第二花一周时间完成一个日志分析 Agent接入 ES 或其他日志系统。这个项目足够有亮点也容易讲清楚业务价值。第三从一开始就建立评测集。不要等项目写完了再补测试而是每完成一个功能就加几条测试问题。第四把安全边界当作默认要求。所有工具都做最小权限所有危险操作都走人工审批所有密钥都进配置中心。这种习惯在真实工作中比任何技术都重要。这篇内容不是让你追求“5 天精通”的速成幻觉而是帮你建立一条可持续积累的路线。收藏起来先从第 5 节那个最小 Agent 开始动手。跑通它你才算真正进入了 AI Agent 开发的世界。
返回列表