测试转大模型:把学习路径落到证据

DeepSeek引用机制实证:平台推荐到证据链的路径构建 指标名称计算方式目标值监测频率引用来源总数核心提问词答案中引用来源的数量稳定或小幅增长月度自有内容出现次数引用来源中自有内容的出现次数从0起步持续增长月度引用率自有内容出现次数 ÷ 引用来源总数每月提升0.5-2个百分点月度深水区渗透率深水区关键词答案中自有内容出现次数优先突破,目标≥30%月度信息块完整率被引用时是否为完整信息块(含数据/出处)≥70%季度第一,平台中介逻辑。DeepSeek不直接发现企业官网内容,而是通过平台内容库间接获取信息源。 阅读详情

聊《大模型岗位变了,测试工程师该补的还是算法吗?》之前,先说一句实在的:别急着背概念,先看它在真实项目里到底解决什么问题。

摘要

去年我带的一个大模型项目上线那天,测试的同学说"Demo 能跑通,应该没问题"。结果业务方提了一个需求变更:要限制某些用户只能访问特定知识库。代码改了之后,线上第一个月直接崩了三次。排查下来发现,问题不在模型,不在 Prompt,而是权限校验逻辑根本没进测试用例,日志也没打到关键节点。

这件事让我意识到,测试工程师转大模型,补的不是算法,是工程化思维。

---

目录

  • 测试岗位的新变化
  • 真实案例
  • AI 辅助测试
  • 自动化用例生成
  • 代码解释
  • Agent 测试框架
  • 排查过程
  • 失败原因
  • 质量评估
  • 适用边界
  • 总结

测试岗位的新变化

文章插图 1

很多人以为转大模型方向,就是要学 PyTorch、背 Transformer 原理。我接触过十几个从传统测试转过来的同学,真正在项目里用得上的,反而是一些看似"边缘"的能力:日志分析、权限边界设计、可观测性验证。

业务方现在提需求,不再只问"这个功能能不能跑通",而是问"权限够不够细、日志能不能追溯、出错了能不能定位"。这三个问题的答案,决定了你的测试方案能不能覆盖真实场景。

我见过一个典型反例:某同学用 LangChain 搭了一个 RAG 应用,测试时只验证了问答准确率,没考虑权限隔离。上线后不同租户之间数据串了,业务方直接投诉。这种问题,传统功能测试根本发现不了。

真实案例

文章插图 2

去年 Q3,我们接手了一个金融类内部知识库项目。技术栈是 LangChain + Milvus + 自研权限网关。项目背景是合规要求:不同部门的员工只能查询本部门的知识文档,且审计日志需要留存至少一年。

输入:系统需要支持三类用户——普通员工(只能看本部门文档)、部门主管(可以看本部门+关联部门)、合规审计员(可以查看全部,但有操作留痕)。

步骤:
1. 开发同学实现了基础的 RBAC 权限模型
2. 测试同学按照功能用例验证了问答准确率,达到 92%
3. 上线后发现,主管用户通过修改请求参数,能查到跨部门文档

可观察结果:我们在权限网关的日志里看到,有个用户角色是"主管",但他查询请求里的 department_id 被篡改成了其他部门的 ID。模型侧根本没有做二次校验,完全信任了上游传来的参数。

这个 case 暴露了一个问题:测试时只验证了"正常路径",没有构造权限越界的输入。如果当时用例里有一条是"主管用户传入其他部门 ID 查询",这个问题在上线前就能发现。

后来我们在测试框架里加了权限矩阵验证,类似下面的工具函数——这也是为什么接下来要详细讲代码解释的部分,这段逻辑在实际项目中反复出现过。

AI 辅助测试

现在的测试工作流里,AI 辅助已经渗透到了用例生成、日志分析、失败复现多个环节。但工具只是工具,关键是你怎么用。

实战中我习惯用 AI 生成一批边界用例,然后人工判断哪些是真正有意义的。比如一个文档问答系统,AI 会生成"输入空字符串""输入超长文本""输入特殊字符"这类用例。这些没问题,但更有价值的是:"未授权用户访问私有知识库""高权限用户降级为普通用户后能否继续访问"这类涉及权限变迁的场景。

这里有一个真实案例:我们曾测试一个基于 Agent 的内部系统,需求是让 Agent 自主调用多个微服务完成工单处理。AI 辅助生成的用例覆盖了功能正确性,但漏掉了权限降级后的行为。排查时发现,一个从管理员降为普通用户的账号,Agent 仍然保留了之前的服务调用能力。这个问题要不是上线前做了一次权限矩阵对比测试,根本发现不了。

自动化用例生成

自动化用例生成是 AI 辅助测试里最成熟的应用,但我见过太多团队踩坑。

常见的问题是:用 AI 生成的用例数量很大,但重复度高、边界覆盖不全。我的做法是先定义清楚测试维度,再让 AI 按维度生成,最后人工过滤。

下面这个代码片段是我在实际项目里用的 Prompt 模板,用来生成权限相关的测试用例:

import openai
from typing import List, Dict, Any

def generate_permission_cases(model_type: str, roles: List[str], data_sensitivity: List[str]) -> List[Dict[str, str]]:
    """
    输入: model_type - 模型类型(RAG/Agent/纯问答)
          roles - 角色列表(如['admin','user','guest'])
          data_sensitivity - 数据敏感度等级(如['public','private','confidential'])
    输出: 权限相关测试用例列表,每个用例包含场景描述、预期结果和风险等级
    """
    # 构建权限变迁场景列表,覆盖动态权限变化
    dynamic_scenarios = [
        "角色A访问角色B的数据",
        "角色权限变更后的持续访问",
        "未认证用户尝试访问",
        "高权限用户降级后的行为",
        "并发请求中的权限竞争"
    ]

    prompt = f"""
    针对一个{model_type}系统,生成以下角色的权限测试用例:
    角色:{roles}
    数据敏感度:{data_sensitivity}

    请生成覆盖以下场景的用例:
    {chr(10).join(f'{i+1}. {s}' for i, s in enumerate(dynamic_scenarios))}

    格式:用例编号 | 场景描述 | 预期结果 | 风险等级
    """
    try:
        response = openai.ChatCompletion.create(
            model="gpt-4",
            messages=[{"role": "user", "content": prompt}],
            timeout=30
        )
        cases = parse_cases(response.choices[0].message.content)
        return cases
    except openai.error.Timeout:
        raise RuntimeError("AI 生成超时,请检查网络连接或降低并发")
    except openai.error.APIError as e:
        raise RuntimeError(f"AI API 错误: {e}")
    except Exception as e:
        raise RuntimeError(f"未知错误: {e}")

def parse_cases(raw_output: str) -> List[Dict[str, str]]:
    """解析 AI 返回的原始文本为结构化用例"""
    cases = []
    for line in raw_output.strip().split('\n'):
        parts = [p.strip() for p in line.split('|')]
        if len(parts) >= 4:
            cases.append({
                "id": parts[0],
                "scenario": parts[1],
                "expected": parts[2],
                "risk": parts[3]
            })
    return cases

代码解释

这段关键代码实现了一个权限测试用例的自动生成管道,我来逐段拆解它的实现原理。

输入处理部分:函数接收三个参数——model_type 定义被测系统的类型,roles 是需要覆盖的角色集合,data_sensitivity 是数据敏感等级列表。这三个参数决定了用例的覆盖范围。如果角色列表为空或者数据敏感度等级缺失,后续 Prompt 会生成大量泛化用例,意义不大。

动态场景构建:dynamic_scenarios 列表是这段代码的核心价值所在。它强制覆盖五个权限变迁场景,其中"角色权限变更后的持续访问"和"高权限用户降级后的行为"是两个最容易漏掉的点。很多团队的 Prompt 只问"生成权限测试用例",结果 AI 就按角色×数据敏感度做一个笛卡尔积,生出一堆静态用例。但真实系统里,权限是动态变化的——用户会入职、转岗、离职,这就是问题的来源。

输出解析:parse_cases 函数负责把 AI 返回的原始文本拆成结构化用例。这里有一个容易忽略的细节——用 chr(10) 来拼接场景列表而不是直接写 \n,是因为 Prompt 模板本身已经包含换行符,嵌套换行会导致格式错乱。输出结果是字典列表,每个字典包含用例编号、场景描述、预期结果和风险等级四个字段,方便后续导入测试管理平台。

异常处理:三段 except 分别处理超时、API 错误和未知异常。超时的情况在实际项目中很常见,AI 生成大量用例时容易触发限流,这时应该给明确的错误提示而不是让测试静默失败。

优快云资料领取方式

Agent 测试框架

Agent 类应用的测试比传统 RAG 复杂得多。传统测试关注输入输出是否正确,Agent 测试还要关注执行路径是否合规、工具调用是否符合权限策略、中间状态是否可追溯。

我最近在用的测试框架思路是三层验证:功能层验证 Agent 最终输出是否正确,过程层验证工具调用链是否合规,可观测层验证日志是否覆盖关键决策节点。

一个典型失败原因是:测试只关注了功能正确性,Agent 在调用外部 API 时绕过了权限检查。比如我们测试过一个工单处理 Agent,它能自主调用创建工单、分配工程师、更新状态三个工具。功能测试全部通过,但上线后发现有用户通过构造特殊输入,让 Agent 调用了"删除工单"这个不应该被普通用户触发的工具。

这个问题的根本原因是测试框架设计时只考虑了正向流程,没有建立权限门禁的测试覆盖。

排查过程

上次提到那个主管用户篡改部门 ID 的问题,排查过程其实走了不少弯路,记录一下完整的故障定位链路。

现象:上线第三天,合规部门举报有数据泄露风险。后台日志显示,某个主管角色用户查询了不属于本部门的客户信息。

验证动作:
1. 第一步先看应用日志,确认请求确实到达了模型层,问答结果也没有异常
2. 第二步检查权限网关日志,发现这个请求的 department_id 参数与用户实际所属部门不一致
3. 第三步追踪到模型侧的 Input Schema,发现模型接收了 department_id 但没有做二次校验
4. 第四步对比代码提交记录,发现权限校验逻辑只在网关层,模型层完全没有感知

排除结果:不是模型幻觉,也不是网关 bug,是测试用例根本没覆盖"用户篡改参数"这个场景。当时用的 AI 生成用例,只覆盖了正常角色和正常参数的组合,没有构造权限越界的输入。

这个排查过程最大的教训是:权限问题的根因往往不在代码本身,而在测试覆盖的盲区。代码是对的,用例是错的。

失败原因

权限和日志相关的测试失败,按根因可以分成三类,区分清楚才能对症下药。

业务错误:业务逻辑本身有漏洞,比如权限校验只在入口处做一次,后续流程没有复核。这类问题的特征是:改代码能修,但改完还需要补用例。我们遇到的主管篡改部门 ID 就是这类——网关校验了原始请求,但 Agent 内部调工具时直接用了用户传入的参数,没有重新校验。

配置错误:测试环境和生产环境的配置不一致,比如权限表的结构、路由规则、密钥配置等。这类问题的特征是:本地跑通,上线就挂。最常见的坑是测试环境用了管理员账号做全量验证,生产环境换了普通账号后才发现权限不对。

环境错误:依赖服务不可用、网络连通性问题、第三方 API 限流等。这类问题的特征是:间歇性出现,复现困难。比如 AI 生成用例的接口在高并发下会超时,导致测试用例生成不完整,漏掉了一些边界场景。

区分这三类错误的快速方法:先看错误是否可稳定复现——可复现的通常是业务或配置问题,不可复现的优先考虑环境问题。再看错误是否与环境相关——换一台机器或一个账号还能不能复现,能复现的就是非环境问题。

质量评估

大模型应用的质量评估不能只看准确率。我会从四个维度评估:功能正确性、权限合规性、日志可追溯性、故障恢复能力。

功能正确性是基础,权限合规性决定能否上线,日志可追溯性影响排查效率,故障恢复能力决定系统韧性。很多团队在这四个维度上严重失衡,只重视第一个,其他三个几乎为零。

实际项目中,我习惯在项目启动时就定义好这四个维度的评估标准,而不是等上线前再补。比如权限合规性,会在需求阶段就明确"哪些操作需要审批流",测试用例随之生成。日志可追溯性,会在架构设计阶段确定"关键决策点必须打日志",测试时验证日志是否完整。

适用边界

本文讨论的方法和框架主要适用于企业内部的大模型应用测试,尤其是涉及多租户、权限分级、敏感操作的场景。对于公开的、无权限要求的 Demo 项目,权限测试的价值相对有限。

有几个取舍需要注意:第一,权限矩阵测试会增加用例数量,如果团队资源紧张,建议优先覆盖核心角色和核心操作,不要追求全量覆盖。第二,日志规范需要在架构设计阶段就确定,后期补打日志成本高且容易遗漏。第三,Agent 测试框架的三层验证思路可以推广,但具体实现需要根据技术栈调整,不要照搬。

什么时候不应该照搬这套方案?如果你的项目没有权限分级需求(比如内部工具只有单一角色),或者不涉及敏感数据,那么权限测试可以简化。另外,如果团队还没有建立基础的测试意识,先抓好功能测试和日志规范,再逐步引入权限和可观测性测试。

总结

测试转大模型,最大的认知转变是从"验证功能对不对"到"验证系统在真实约束下能不能稳定运行"。权限、日志、可观测性,这些不是运维的事,是测试必须覆盖的维度。

我的建议是:先掌握基础的大模型应用架构,然后重点补权限设计和日志规范,最后再深入 Agent 测试方法。不要一上来就啃论文,先理解业务场景里的真实约束,测试方案才有针对性。

资料展示

下面是我整理的AI大模型学习资料和工具包预览,适合收藏后按主题逐步学习。

AI大模型资料展示 1

AI大模型资料展示 2

AI大模型资料展示 3

AI大模型资料展示 4

需要这份AI大模型资料清单的话,在评论区回复「清单」即可;我会根据大家的问题继续补充对应的实战内容。

优快云官方大礼包

FPGA工程师必看:JESD204B同步机制实战指南(含SYSREF信号调试技巧) 本文为FPGA工程师提供了一份JESD204B同步机制的实战指南,重点聚焦于SYSREF信号的调试技巧。文章从同步的核心逻辑出发,深入剖析了时钟、SYSREF与对齐序列这“三驾马车”的协作,并详细阐述了硬件PCB布局、FPGA IP核配置、状态机监控以及使用示波器进行波形分析等关键实战步骤,旨在帮助工程师解决多通道高速系统中的同步难题,确保链路的稳定与确定性延迟。 阅读详情

相关推荐

单细胞拟时序分析实战:用monocle2从Seurat对象构建细胞轨迹(附完整代码)

本文提供了一套完整的单细胞拟时序分析实战教程,详细讲解了如何将Seurat对象转换为Monocle2的CellDataSet,并构建细胞命运轨迹。内容涵盖数据转换、轨迹定义基因选择、降维参数调优、可视化技巧及结果生物学验证,旨在帮助研究者解决实际分析中的常见问题,从静态细胞图谱中挖掘动态发育过程。

weixin_29251337的博客 342

爬虫转大模型:把学习路线落到项目证据

这篇面向想从爬虫和自动化采集转向 AI 数据工程的开发者,但不会把“爬虫转大模型:把学习路线落到项目证据”写成概念清单。我会按实战导向的转型指南的思路,把它放到真实开发、学习路线和求职准备里看,顺便讲几个容易忽略的取舍。这次我会从“从线上问题排查切入,重点写风险、监控和回滚”展开,换一组场景和例子来讲。回到“爬虫转大模型:把学习路线落到项目证据”这个主题,最重要的不是把名词背全,而是知道它该放在什么场景里用。能跑起来的小项目、说得清楚的技术取舍、能展示的结果,比泛泛而谈更有说服力。

LLM_9528的博客 912

CH569 USBSS库函数分析

CH569 USB3.0 解析

havc_W的博客 7689

测试转大模型:AI 测试工程师的能力跃迁,把学习路线落到项目证据

这篇面向想进入 AI 测试和质量工程方向的软件测试工程师,但不会把“测试转大模型:AI 测试工程师的能力跃迁,把学习路线落到项目证据”写成概念清单。我会按岗位升级路线教程的思路,把它放到真实开发、学习路线和求职准备里看,顺便讲几个容易忽略的取舍。这次我会从“从求职作品集角度切入,重点写可展示成果”展开,换一组场景和例子来讲。回到“测试转大模型:AI 测试工程师的能力跃迁,把学习路线落到项目证据”这个主题,最重要的不是把名词背全,而是知道它该放在什么场景里用。

资料免费分享,点击名片 245

保姆级教程:在Rockchip RK3588 SDK中,如何为你的新硬件板子创建第一个DTS文件

本文提供在Rockchip RK3588 SDK中为自定义硬件创建首个DTS文件的详细教程。通过分析DTS在RK3588开发中的角色、快速定位参考设计、实操步骤及调试验证方法,帮助开发者高效完成硬件板级配置,特别适合嵌入式Linux系统开发者参考。

weixin_28678831的博客 289

GDSFactory环境配置实战:Python、KLayout与PDK协同指南

GDSFactory是面向光子集成电路(PIC)设计的Python参数化建模框架,其核心价值在于将版图生成从手动绘图升维为可编程、可复现、可集成CI/CD的工程实践。它依赖Python科学计算生态(如NumPy)、EDA可视化工具KLayout的深度Python绑定,以及工艺厂PDK的标准化接入,三者构成‘计算-几何-工艺’技术闭环。典型应用场景包括教学级SiEPIC PDK快速原型、工业级AIM Photonics流片准备,以及自动化DRC与光学仿真流水线构建。本文聚焦GDSFactory落地中最关键也最

weixin_30983353的博客 369

前端转大模型:换个角度把学习路线落到项目证,把学习路线落到项目证据

这篇面向想进入 AI 应用方向的前端开发者,但不会把“前端转大模型:换个角度把学习路线落到项目证,把学习路线落到项目证据”写成概念清单。我会按产品化视角的实战教程的思路,把它放到真实开发、学习路线和求职准备里看,顺便讲几个容易忽略的取舍。这次我会从“从线上问题排查切入,重点写风险、监控和回滚”展开,换一组场景和例子来讲。回到“前端转大模型:换个角度把学习路线落到项目证,把学习路线落到项目证据”这个主题,最重要的不是把名词背全,而是知道它该放在什么场景里用。

2601_96285279的博客 176

英伟达(NVIDIA) 显卡型号、计算能力(CC)、CUDA版本、PyTorch版本 对照表

本文全面梳理NVIDIA显卡型号与其计算能力(CC)的对应关系,并详解各代CUDA版本对不同架构的支持与弃用情况,帮助用户判断硬件兼容性。同时,结合PyTorch官方发布版本,整理其支持的CUDA版本清单,指导开发者合理选择深度学习环境配置。涵盖从Jetson嵌入式设备到H100、Blackwell等最新旗舰显卡,是一份实用的AI开发环境搭建参考指南。

寒水馨 · 轻量级技术文档 · hanshuixin.org 4899

前端转大模型:把学习路径落到证据

做前端这么多年,我习惯了用 Chrome DevTools 排查性能瓶颈,用 CSS Grid 解决布局对齐。但当我第一次尝试把公司内部的 CRM 系统接上大模型能力时,我发现以前那一套“组件化”思维完全失效了。之前的 Demo 跑得很顺,用户问什么答什么,界面丝滑。可一旦我们要把这个功能放到生产环境,给不同角色的销售用,问题就来了:实习生能不能看到客户的手机号?财务能不能通过 Chat 修改订单状态?如果模型幻觉胡编了一个订单号,我怎么知道是哪次请求导致的?

2601_96189167的博客 279

【Bug已解决】Codex 报错 MCP client for context7 failed to start: program not found 解决方案

方案适用场景推荐指数改用绝对路径Windows 上最常见、最有效的解决方式⭐⭐⭐⭐⭐提前全局安装避免依赖 npx减少运行时网络下载的不确定性⭐⭐⭐⭐使用 .cmd 后缀Windows 平台快速尝试⭐⭐⭐⭐开启调试日志需要更精确定位失败原因⭐⭐⭐⭐统一封装启动脚本需要跨平台兼容多个 MCP 服务⭐⭐⭐报错的本质是Codex 启动 MCP 子进程时,无法正确定位配置文件中写的简写命令名对应的可执行文件,尤其容易发生在 Windows 平台上使用npx这类简写命令的场景。

一键难忘的博客 5815

SAP 系统和银行系统通过 SM2 加密算法进行集成

SM2 是基于椭圆曲线离散对数问题(ECDLP)的一种公钥密码算法。椭圆曲线加密的核心原理,是利用了一个数学难题:在椭圆曲线群上,已知曲线上两点的运算结果,逆向推导出这两个点的具体信息是非常困难的。这样的复杂度使得基于椭圆曲线的密码体制比传统的 RSA 更加难以破解。在 SM2 加密中,公钥和私钥的生成与传统的椭圆曲线加密类似。选择一个椭圆曲线和一个基点 P。使用私钥 d,计算公钥 P’ = d * P。私钥 d 保密,而公钥 P’ 可公开分发,用于加密数据。

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

Java 转大模型开发:把学习路径落到证据

去年年底我带队做了一个内部审批Agent,用Spring AI + Ollama本地部署,在公司内网跑通了全流程:用户输入请假申请,Agent调用LLM解析意图,再调后端接口查考勤数据,最后返回审批建议。Demo演示时老板点头,我们团队也松了口气。结果联调到预发布环境,直接崩了。不是模型调用失败,不是代码逻辑错误,而是权限校验卡住、日志追踪断掉、可观测性为零。这些问题在本地Demo里根本看不见,一旦进入多服务协作的联调场景,全部暴露。

资料免费分享,点击名片 341

复现:Mamba-UNet:降水临近预报的创新解决方案

Mamba-UNet通过其创新的双分支Mamba融合模块、多尺度时空注意力模块和动态分位数加权损失函数,在降水临近预报领域取得了显著的性能提升。它不仅在多种降水场景下表现出色,尤其在预测强降水事件方面展现出了强大的能力。这一创新模型为降水临近预报提供了一种新的解决方案,有望在未来的研究和应用中发挥更大的作用,为应对气候变化带来的挑战提供有力支持。随着技术的不断发展和优化,我们期待Mamba-UNet在更广泛的气象预报任务中发挥更大的价值,为各行各业提供更精准、更可靠的降水预报服务。

hanfeng5268的博客 916

运维转大模型:把学习路径落到证据

最近很多同行在问,从传统的运维、SRE 转型做 AIOps 或者 LLM Agent,最大的坑在哪里?我的回答可能有点反直觉:别盯着 Prompt 调优,也别卷模型的智商。真正让你在生产环境“社会性死亡”的,是权限边界和可观测性。我上个月刚带着团队把一个基于 LangChain + Llama3 的内部故障自愈 Agent 推上预发环境。Demo 阶段,它完美地自动重启了宕机的 Nginx 容器,并在钉钉群里发了个酷炫的 GIF 总结。

2601_96120158的博客 283

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

运维转大模型:换个角度从简历表达讲到项目复,把学习路线落到项目证据

这篇面向想从运维、SRE 转向 AI 自动化平台的工程师,但不会把“运维转大模型:换个角度从简历表达讲到项目复,把学习路线落到项目证据”写成概念清单。我会按运维工程化实战教程的思路,把它放到真实开发、学习路线和求职准备里看,顺便讲几个容易忽略的取舍。这次我会从“从面试表达角度切入,重点写如何把项目讲清楚”展开,换一组场景和例子来讲。回到“运维转大模型:换个角度从简历表达讲到项目复,把学习路线落到项目证据”这个主题,最重要的不是把名词背全,而是知道它该放在什么场景里用。

2601_96120158的博客 220

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

大数据转大模型:换个角度,把学习路线落到项目证据

这篇面向想从大数据转向大模型工程的数据开发者,但不会把“大数据转大模型:换个角度,从简历表达讲到项目复盘”写成概念清单。我会按数据真正跑起来教程的思路,把它放到真实开发、学习路线和求职准备里看,顺便讲几个容易忽略的取舍。这次我会从“从一次真实项目复盘切入,重点写取舍和踩坑”展开,换一组场景和例子来讲。回到“大数据转大模型:换个角度,从简历表达讲到项目复盘”这个主题,最重要的不是把名词背全,而是知道它该放在什么场景里用。能跑起来的小项目、说得清楚的技术取舍、能展示的结果,比泛泛而谈更有说服力。

2601_96120158的博客 242

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

AI大模型就业:把学习路径落到证据

先把这篇文章的目标说清楚:看完之后,你应该能判断这件事值不值得做,以及从哪里动手。很多刚接触 LLM 的朋友有个误区,觉得只要能把 LangGraph 或者 AutoGen 跑通,Demo 界面炫酷,就能拿高薪。我上周面试了两个候选人,一个能手写复杂的 ReAct 循环,另一个能把 RAG 的检索准确率调高 5%。但我最后没选他们中的任何一个,因为当我问起“如果用户 A 试图通过 Prompt Injection 读取用户 B 的订单数据,你的系统怎么拦截?

资料免费分享,点击名片 309

爬虫转大模型:换个角度把学习路线落到项目证,用排错清单压住复杂度

这篇面向想从爬虫和自动化采集转向 AI 数据工程的开发者,但不会把“爬虫转大模型:换个角度把学习路线落到项目证,用排错清单压住复杂度”写成概念清单。我会按实战导向的转型指南的思路,把它放到真实开发、学习路线和求职准备里看,顺便讲几个容易忽略的取舍。这次我会从“从面试表达角度切入,重点写如何把项目讲清楚”展开,换一组场景和例子来讲。回到“爬虫转大模型:换个角度把学习路线落到项目证,用排错清单压住复杂度”这个主题,最重要的不是把名词背全,而是知道它该放在什么场景里用。

2601_96285276的博客 836

测试转大模型:AI 测试工程师的能力跃迁:写进简历前要补的工程证据

这篇面向想进入 AI 测试和质量工程方向的软件测试工程师,但不会把“测试转大模型:AI 测试工程师的能力跃迁:写进简历前要补的工程证据”写成概念清单。我会按岗位升级路线教程的思路,把它放到真实开发、学习路线和求职准备里看,顺便讲几个容易忽略的取舍。这次我会从“从团队落地角度切入,重点写协作、日志和可维护性”展开,换一组场景和例子来讲。回到“测试转大模型:AI 测试工程师的能力跃迁:写进简历前要补的工程证据”这个主题,最重要的不是把名词背全,而是知道它该放在什么场景里用。

资料免费分享,点击名片 236

AI大模型就业:普通程序员如何抓住下一轮机会,把学习路线落到项目证据

这篇面向想转向大模型方向的程序员和计算机专业学生,但不会把“AI大模型就业:普通程序员如何抓住下一轮机会,把学习路线落到项目证据”写成概念清单。我会按务实、犀利、面向就业的技术教程的思路,把它放到真实开发、学习路线和求职准备里看,顺便讲几个容易忽略的取舍。这次我会从“从一次真实项目复盘切入,重点写取舍和踩坑”展开,换一组场景和例子来讲。回到“AI大模型就业:普通程序员如何抓住下一轮机会,把学习路线落到项目证据”这个主题,最重要的不是把名词背全,而是知道它该放在什么场景里用。

老男孩的架构路 179

测试转大模型:真实开发里的落地路径

这篇面向想进入 AI 测试和质量工程方向的软件测试工程师,但不会把“测试转大模型:真实开发里的落地路径”写成概念清单。我会按岗位升级路线教程的思路,把它放到真实开发、学习路线和求职准备里看,顺便讲几个容易忽略的取舍。这次我会从“从初学者转型路线切入,重点写学习顺序和误区”展开,换一组场景和例子来讲。回到“测试转大模型:真实开发里的落地路径”这个主题,最重要的不是把名词背全,而是知道它该放在什么场景里用。能跑起来的小项目、说得清楚的技术取舍、能展示的结果,比泛泛而谈更有说服力。

2601_96120158的博客 239

测试转大模型:把学习路线变成作品集

这篇面向想进入 AI 测试和质量工程方向的软件测试工程师,但不会把“测试转大模型:把学习路线变成作品集”写成概念清单。我会按岗位升级路线教程的思路,把它放到真实开发、学习路线和求职准备里看,顺便讲几个容易忽略的取舍。这次我会从“从求职作品集角度切入,重点写可展示成果”展开,换一组场景和例子来讲。回到“测试转大模型:把学习路线变成作品集”这个主题,最重要的不是把名词背全,而是知道它该放在什么场景里用。能跑起来的小项目、说得清楚的技术取舍、能展示的结果,比泛泛而谈更有说服力。

老男孩的架构路 240

测试转大模型:AI 测试工程师的能力跃迁

这篇面向想进入 AI 测试和质量工程方向的软件测试工程师,但不会把“测试转大模型:AI 测试工程师的能力跃迁”写成概念清单。我会按岗位升级路线教程的思路,把它放到真实开发、学习路线和求职准备里看,顺便讲几个容易忽略的取舍。这次我会从“从初学者转型路线切入,重点写学习顺序和误区”展开,换一组场景和例子来讲。回到“测试转大模型:AI 测试工程师的能力跃迁”这个主题,最重要的不是把名词背全,而是知道它该放在什么场景里用。能跑起来的小项目、说得清楚的技术取舍、能展示的结果,比泛泛而谈更有说服力。

资料免费分享,点击名片 202

测试转大模型:简历项目怎么讲清楚

这篇面向想进入 AI 测试和质量工程方向的软件测试工程师,但不会把“测试转大模型:简历项目怎么讲清楚”写成概念清单。我会按岗位升级路线教程的思路,把它放到真实开发、学习路线和求职准备里看,顺便讲几个容易忽略的取舍。这次我会从“从一次真实项目复盘切入,重点写取舍和踩坑”展开,换一组场景和例子来讲。回到“测试转大模型:简历项目怎么讲清楚”这个主题,最重要的不是把名词背全,而是知道它该放在什么场景里用。能跑起来的小项目、说得清楚的技术取舍、能展示的结果,比泛泛而谈更有说服力。

老男孩的架构路 201

2026.11.7 AI学习总结

110 你 14b 模型权重本身就要约 8.8GB,默认上下文(Ollama 在 16GB 卡上可能给到 4K)加上 KV Cache 就爆了。比如设成 2048,你输入了 500 个 token 的问题,那模型最多还能生成 1500 个 token 的回答。超出部分会被截断,模型就"看不见"了。4 如果 14b 跑起来后发现它"忘事",再逐步往上加,比如先试 4096。,根据注意力头的重要性动态分配缓存资源,重要的留显存,不重要的下沉。,单位是 token,表示模型这一次推理最多能同时"看到"多少内容。

qq_41181702的博客 377
上一篇: Demo能跑通,上线第一天就崩:大模型求职的真实门槛不在模型
下一篇: 爬虫转大模型:采集能力越强,为什么团队项目反而越难交付?
Java技术那些事儿
博客等级 码龄5年 2306粉丝 2584原创
评论 15
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值