入职追觅agent开发岗,浅谈感受

STM32F103跑LVGL,用DMA加速刷屏,800*480大屏也能丝滑 本文详细介绍了如何在STM32F103芯片上通过DMA加速和内存优化,实现800*480大屏的LVGL流畅运行。通过FSMC+DMA硬件架构优化、双缓冲机制和LVGL参数调优,显著提升了界面刷新率和响应速度,适用于嵌入式GUI开发中的高性能需求场景。 阅读详情

入职前我最虚的一点:我是半路出家的,团队里做算法、做嵌入式的都是科班。

第一周结束,我发现我虚错了地方。

这周我听到的高频词,一半是我熟的:

幂等——设备指令最怕重复下发。扫两次、开关来回跳,用户会以为机器坏了。

超时重试 + 熔断——模型会抽风,网络会抖,设备会掉线。

状态机——设备的状态流转,和我以前写的订单状态流单一模一样。

全链路 traceId——一句"扫客厅"从用户嘴里到设备轮子转起来,中间每一跳都要能追。

那天我在笔记本上写了一句话,现在还贴在显示器边上:

我 6 年后端最值钱的,不是会写 Java,是被线上事故教育出来的那句:任何依赖都会挂。

模型,就是那个最会抽风的依赖。

反直觉的一点:这个岗位最难招的,不是懂模型的人,是懂怎么把模型接进一个真实系统的人。而这恰好是后端的强项。


不过在讲这些之前,得先说说我入职第 5 天干的那件事。

我改的第一个东西不是代码,是一句 prompt 里的四个字。

改完,一个在 bug 列表里躺了三周、没人认领的坏 case,好了。

说出来挺丢人的——我在准备入职的那两个月,把时间全花在了 RAG、多智能体、向量库选型上。结果第一周真正卡住我的,是"用户说扫客厅,机器人在充电,这句话该怎么回"。


01 面试时我以为的 Agent,和入职后看到的 Agent,是两个东西

入职前,我对"Agent 开发岗"的想象是这样的:

讨论模型选型、调 prompt、设计多智能体协作、研究哪家向量库召回更好。

第一周旁听需求评审,实际听到的是这些:

  • “上周意图准确率 92.3%,这周 90.1%,掉的这 2 个点在哪个说法上?”
  • “用户说’打扫一下客厅’,地图里没有’客厅’这个房间名,是猜还是问?”
  • “指令发出去了,设备 8 秒没回,界面上显示什么?转圈?还是说人话?”
  • “设备离线的时候,别回’执行失败请重试’——这是工程师说的话,不是产品说的话。”

没有一句在聊模型有多强。

全部在聊:它在真实用户手里,会不会掉链子。

那天散会我在工位上坐了一会儿,脑子里冒出一句话:

面试考的是你会不会搭,入职考的是你会不会兜。


02 C 端设备 Agent 的三道"隐形门槛"

这是我这一周最大的收获,也是几乎所有教程都不讲的部分。

做聊天机器人,模型慢两秒,用户还能忍,毕竟对面是"AI"。

做设备控制,慢两秒,用户会觉得这玩意儿聋了,然后对着机器再喊一遍——二次触发才是灾难的开始。

门槛一:延迟不是优化项,是功能项

我把链路拆开量了一遍:语音识别 → 意图理解 → 工具调用 → 指令下发 → 设备响应。

每一段都有时间,模型那段只占不到三分之一。

我原来的习惯是"先猜哪里慢,再优化"。这周被纠正了一句话:先埋点,把每一段的耗时画出来,再动刀。 后端老本行,但我在自己的 demo 里从来没做过。

门槛二:模型无状态,设备强状态

这一条我踩得最狠。

模型天然是"无状态"的,它只看见对话历史。但设备是"强状态"的——它在充电、尘盒满了、卡在门槛上、地图没建完。

问题在于:模型会"以为"它知道设备状态。 上一轮用户说"开始扫",这一轮说"停",模型可能直接调 stop,但设备早就自己结束回充了。

我们组的做法是——把"查状态"写死在流程第一步,不交给模型决定。

不是 prompt 里写一句"请先确认设备状态"(模型会忘),是把 get_device_status 做成必调的前置工具,后面所有决策都基于它返回的真实状态。

我第一次看到这段代码的时候愣了一下。这就是 demo 和产品的分界线:demo 把流程交给模型"理解",产品把关键约束写进代码"强制"。

门槛三:兜底话术不是文案,是错误处理

以前我写兜底,就一句"抱歉,我没听懂"。

这周我看团队的兜底分支,分了好几层:

情况用户听到的话
设备离线说清离线 + 建议检查什么 + 提供"恢复后自动执行"
房间名不存在列出真实房间名让用户选,不猜
指令不支持该机型说明这台机器能做到什么,给替代动作
模型超时给一个安全的默认动作,并明确"可以撤回"

每一行都对应一个 if。这不是文案活,是错误处理活。

C 端产品里,"说人话"是一种工程能力,不是表达能力。

如何学习大模型 AI ?

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

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

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

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

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

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

第一阶段(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%免费】

在这里插入图片描述

混进去之后,怎么站稳

当然,混进去只是第一步。进去之后站不站得住,看的是补课速度。分享我自己验证过的三条:

1. 抓住「最小闭环」,别贪全。 别想着把 LLM 全栈知识都学一遍。先把你负责的那条链路完整跑通——哪怕就是「一个提示词调一个模型存一个结果」。跑通之后你就在团队里有了立足点,剩下的按需补。我第一周干的事,就是把我们的 Agent 主循环用 200 行代码重写了一遍,从此开会我敢说话了。

2. 把 80% 的旧能力用足。 Agent 开发里大部分活是工程活:接口设计、状态管理、异常处理、部署监控。这些后端老本行直接用。你的差异化不是「比同事更懂模型」,而是「比同事更能把系统做稳」。前一点你短期追不上,后一点你天生就有。

3. 每天输出一点东西。 我开始做「30 天挑战」之后发现,写下来是最好的补课方式——写不出来的地方,就是没学懂的地方。而且记录本身会让你在团队里快速建立「这个人很懂」的错觉,好吧,也不全是错觉。

2、系统建模、状态估计与故障诊断中的滤波设计与故障诊断方法 本文综述了系统建模、状态估计与故障诊断中的滤波设计与故障诊断方法。首先介绍了基于分析模型、知识和信号处理的三类故障诊断方法及其特点;随后总结了传统滤波方法(如维纳滤波、卡尔曼滤波)与非概率的集员滤波方法,重点阐述了在未知但有界噪声假设下的椭球、立方、多面体、区间和Zonotope等集员滤波算法原理与发展。文章还展示了各类集员滤波算法的应用实例与流程图,并对比了其计算复杂性与准确性。最后指出,根据不同系统特性选择合适的故障诊断与滤波方法至关重要,未来趋势将趋向于多方法融合与实际工程应用深化。 阅读详情

相关推荐

科研党必看!Zotero+Claude3插件实战:如何用AI高效阅读文献(附详细配置步骤)

本文详细介绍了如何通过Zotero与Claude3插件的深度整合,实现科研文献的高效阅读与管理。从环境配置到核心功能实战,包括智能摘要生成、精准学术翻译和论文写作辅助等,帮助科研人员大幅提升工作效率。特别适合需要处理大量文献的研究者使用。

o0p1q2r3的博客 430

入职字节Agent开发岗45k+,世界是个巨大草台班子

摘要: 作者分享入职字节跳动从事Agent开发的真实体验,打破对大厂AI岗位的"神话"想象。工作后发现:1)Agent开发更关注实际问题而非高深理论;2)工程能力(如稳定性优化)比技术概念更重要;3)后端经验在AI项目中依然有价值;4)学习是持续的"边做边学"过程;5)高薪岗位的日常仍是解决具体问题而非炫技。建议求职者:不必等"完全准备好"再投递,70分能力+学习力即可起步,重点展示真实解决问题的能力。文末附赠Agent开发学习资料包,涵盖RAG、LLM应用等实战内容。 关键词: Agent开发、大厂真相、

m0_71746299的博客 183

Synthesia技术浅析(四):自然语言处理

Synthesia 的自然语言处理(NLP)模块是其核心技术之一,涵盖了文本转语音(TTS)、情感分析以及多语言支持等多个方面。

m0_75253143的博客 1166

入职Agent开发岗一年月入37K,我终于知道企业需要什么

课程视频里的相关学习素材,我也给大家整理好了。AI 开发环境搭建资料大模型学习计划表学习路线图电子书课程课件项目实战资料其他大模型学习素材几十上百 G 的学习资料,我也已经统一整理并上传到 优快云。如果你需要,可以通过下方 优快云 官方认证二维码免费领取。保证100%免费,不需要额外付费。

m0_71746299的博客 152

【MATLAB】嵌入式ADC/DAC控制工程

摘要:本文针对嵌入式ADC/DAC应用中存在的量化误差、采样噪声、输出漂移等问题,提出基于MATLAB的仿真优化方案。通过构建完整的ADC/DAC仿真模型,实现了采样建模、数字滤波、误差校准和闭环控制仿真。方案采用滑动平均滤波抑制ADC噪声,双校准参数补偿DAC固有误差,并将算法轻量化移植至STM32平台。实测表明,该方案使ADC采样波动从±25mV降至±5mV,DAC输出偏差从42mV降至18mV,显著提升了模拟量交互精度和系统稳定性。整套方案资源占用低,适配各类嵌入式高精度控制场景,具有较高的工程应用价

unber的博客 642

别再盯着那 100 条数据了,RAP OData 分页机制到底在保护什么

摘要: SAP BTP ABAP Environment 的 OData 服务默认采用分页保护机制,未指定 $top 时仅返回100条数据并附带下一页链接。这种设计旨在防止资源滥用,而非服务故障。客户端应遵循OData协议规范,直接使用服务端返回的 next link 进行分页请求,而非自行构造URL。当指定 $top 参数时,若数值超过5000仍会被强制分页。该机制在SAPUI5控件中被自动处理,但自定义客户端需主动实现分页逻辑。对于自定义实体(Custom Entity),开发者需在Query Prov

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

分享下入职字节agent开发后的工作心得,说点xhs搜不到的

从投简历到入职,我折腾了差不多两个月。回头看这段求职经历,最想说的不是"入职多爽",而是一个网上几乎没人讲的坑:面经都在告诉你 Agent 岗火、薪资高、缺口大,但没人告诉你——。这篇说点小红书搜不到的大实话:Agent 岗内部怎么分、JD 上哪些词暴露了方向、怎么避免准备跑偏。入职字节两周多,工位还没坐热,陆陆续续有前同事、群友来问:Agent 岗怎么进?难不难?面什么?我一开始都会认真回答,但问的人多了,我发现一个尴尬的事实——

jennycisp的博客 196

手把手教你完成YOLOv8 PyQt5和PySide6目标检测界面搭建,前台系统+后台管理系统开发实战,可用于大论文凑工作量或毕设必备,全网最详细教程

目标检测是计算机视觉中的重要任务,广泛应用于安防监控、自动驾驶、智能家居等领域。YOLO系列模型由于其高效的检测速度和较高的准确率,成为目标检测任务的首选算法之一。本项目结合 YOLOv8 与 PyQt5,构建了一个图形化界面,便于用户进行目标检测的操作和展示,实现对图片、视频和摄像头的实时目标检测,不仅可以用于大论文的工作量展示,还可以作为毕业设计。支持目标检测、目标分割等模型进来检测

在职AI算法工程师,擅长计算机视觉,YOLO目标检测、分割等,擅长web、pyqt界面可视化,好内容持续更新中,来这里跟大家一起学习,共同进步 1万+

入职谷歌Agent开发岗,世界真的是个草台班子

课程视频里的相关学习素材,我也给大家整理好了。AI 开发环境搭建资料大模型学习计划表学习路线图电子书课程课件项目实战资料其他大模型学习素材几十上百 G 的学习资料,我也已经统一整理并上传到 优快云。如果你需要,可以通过下方 优快云 官方认证二维码免费领取。保证100%免费,不需要额外付费。

2401_85154887的博客 164

OpenCV实战系列——图像线条提取

基于内容的图像分析,需要从构成图像的像素集合中提取有意义的特征。轮廓、线条、区域等是基本的图像基元,可用于描述图像中包含的元素。本节将介绍如何提取重要的图像线条特征。

m0_58523831的博客 1万+

AIGC算法工程师面试八股文深度解析与进阶指南:揭秘Diffusion Models核心原理与实战技巧

总结来说,Cosine Noise Scheduler 的核心优势在于它能够更巧妙地平衡信号和噪声的比例,在扩散过程的早期阶段更长时间地保留原始图像的细节信息,从而为去噪模型提供一个更友好的学习环境,最终带来更优异的生成质量。🚀

FJN110的博客 343

因为上岸了,给大家普及一下腾讯Agent开发岗需要达到的强度

进来以后最大的感受是什么?我先说一个场景。入职第一周,我leader给我发了一个项目文档,让我先熟悉一下。我打开一看,是个已经跑了半年的Agent产品,用的技术栈是LangGraph + 自研工具链,场景是内部业务系统的智能查询助手。我看了一圈核心代码,说实话,没有我想象中那么"高深"。没有自研模型,没有复杂的Multi-Agent编排,甚至Prompt也没有写得很长很花哨。我当时心里还有点嘀咕:这就是大厂Agent开发?第二周我就被打脸了。Leader让我接手一个线上问题的排查。

qkh1234567的博客 241

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

阿里国际agent开发岗,我跪了!!!

面试复盘总结 这场38分钟的技术面试深度考察了缓存设计、消息队列、Redis持久化、技术选型等核心知识点。面试官通过项目细节追问,考察候选人的技术深度和思考能力。关键收获: 缓存设计:两级缓存的适用场景是读多写少+延迟敏感+超高QPS,需注意缓存更新策略和过期机制 消息队列:实现精确一次消费需结合业务层幂等设计,不同场景对消息可靠性要求不同 Redis持久化:RDB与AOF的优劣,Redis在特殊场景下可作为准持久化存储 技术选型:Java与Python的优劣对比需结合团队能力和业务场景 系统设计:要同时考

2301_80239908的博客 241

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

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

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

收藏!NLP硕士gap一年自学大模型,从央企到Agent开发岗的心路历程与实用建议

2026 年一晃已经过半,AI 大模型的热潮不仅没有降温,反而持续升温!金融行业用大模型做风控、医疗依靠 AI 解析影像,电商、制造、教育各行各业,都在把 AI 融入日常业务。曾经热闹的 “百模大战”,早就告别单纯比拼模型参数,正式进入落地应用时代。懂业务、懂 AI、能做出可上线项目的大模型开发工程师,岗位缺口大,薪资待遇十分可观。风口再好,不如手握高薪 offer 实在。行情火热,普通人、程序员该怎样从零入门大模型,抓住这波机会?

大模型教程的博客 207

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

Agent开发岗到底要什么能力?我干了两年拆给你看

摘要: 面试Agent开发者时发现,多数候选人仅停留在工具使用层面,缺乏工程化思维。真实业务场景需要关注四大核心维度: 容错与降级:处理模型异常输出,确保服务连续性; 工具调用可靠性:参数校验与交互优化,避免流程中断; 知识库优化:解决文档异构性和检索精度问题; 记忆管理:短期、长期与工作记忆的协同设计。 关键点:Agent开发的核心并非技术堆砌,而是将Demo转化为稳定上线的系统。建议开发者从现有项目入手,强化容错、监控与降级能力,以工程思维提升竞争力。

2301_80239908的博客 159

Agent开发岗已在职,说点你们想不到的

课程视频里的相关学习素材,我也给大家整理好了。AI 开发环境搭建资料大模型学习计划表学习路线图电子书课程课件项目实战资料其他大模型学习素材几十上百 G 的学习资料,我也已经统一整理并上传到 优快云。如果你需要,可以通过下方 优快云 官方认证二维码免费领取。保证100%免费,不需要额外付费。

m0_71746299的博客 153

【金融四面复盘】运维开发岗深度技术面试全记录:从Agent告警收敛到SDD规范落地,15个高频问题逐个拆解

四面结束的时候,面试官说了一句我印象很深的话:“技术能力我基本了解了,我更想确认的是——你做的这些事,是真的思考过为什么这么做,还是团队让你做你就做了。这句话我觉得可以送给所有准备面试的朋友。面试官问“为什么”的时候,他要的不是正确答案,是你的思考痕迹。哪怕你当时的决策是错的,只要你能说清楚“当时为什么那么想、后来发现哪里不对、如果重来会怎么做”,这比一个完美的答案更有说服力。金融行业的面试确实比互联网更“严肃”一些,但本质上还是在找靠谱的人。

吾为热爱计科,致力于知识分享的践行者,此博客是我在这条道路上留下的足迹。 130

大模型开发岗小白必看:避坑指南+学习路径+项目准备,助你精准拿Offer!

本文针对想进入大模型开发岗位的小白程序员,揭示了面试碰壁的核心误区,即将其视为纯AI应用岗。文章详细阐述了该岗位的工程落地本质,提供了全面的学习路径:夯实Python工程基础、掌握必备工具链、深入理解大模型核心概念(Token、参数、Prompt技巧、RAG与微调选型、部署流程)、精通Agent智能体开发(本质理解、工具调用优化、记忆管理),并推荐了2个优质项目(企业知识库RAG系统、工具调用型Agent)供实战演练。最后,文章强调了简历撰写需突出落地价值,拒绝空泛表述,以量化的成果展现真实能力。

kaka0722ww的博客 658

央企数据分析师转行做 AI: NLP硕士GAP一年后,我再从 0 开始学做大模型开发

🐱 受访者:长翌,NLP硕士,gap一年自学大模型,现就职Agent开发岗💻 采访&整理:运营拿铁📌“就是按照自己的节奏一点一点地往前走就对了,本来路都是一点一点走的”“一定要尝试去和自己沟通,自己适合的、喜欢的工作和工作环境到底是什么,强扭的瓜一点也不会甜”“每天再努力一下再坚持一下就是很勇敢的事”……长翌同学是某个211大学计算机科学与技术学院本硕连读,研究生是 NLP 方向。

瓦罗兰特顶级C位的博客 274

刚面完百度的 Agent 开发岗,我才发现:世界就是个巨大的草台班子

刚面完百度的 AI Agent 开发岗位,走出大楼的那一刻,我心里那股绷紧了半个月的弦,突然彻底放松了下来。

python1234567_的博客 316

后端转Agent开发. 我的心得体会

从11月份开始学习后端技术栈, 做了外卖和点评之后就开始投递. 一个月来投了800多份只有两个面试.

瓦罗兰特顶级C位的博客 401

字节Agent开发已上岸,说说这岗真正要的强度

去年从后端转 Agent 开发时,我以为会 LangChain、会 RAG、能搭出几个 Agent 项目,进大厂就稳了。后来真入职字节才发现:网上说的强度都轻了。这篇把字节 Agent 开发岗真正要的东西拆成 4 层——最后那句是大实话,也是很多人栽跟头的地方。

jennycisp的博客 231

运维转后端+AI,如何拿下深圳15K的Agent开发岗?

运维与后端开发看似分属不同领域,实则底层逻辑相通。在Linux环境部署、服务监控、故障排查等工程能力的加持下,运维工程师切入AI应用开发具有天然优势。Agent开发本质上是将大模型能力工程化,核心涉及RAG检索增强生成、Function Calling工具调用以及Prompt工程等关键技术。这些技术并非高不可攀的理论,而是可以通过项目实战快速掌握的工程实践。从智能运维工单系统的搭建,到简历撰写与面试准备,一条清晰的转型路径正在浮现。对于有运维背景、希望向后端+AI方向发展的开发者而言,将运维经验与大模型技术

weixin_28842269的博客 134

现实版三国杀,大厂抢Agent赛道,你该学的是造Agent不是用Agent

8月25日,字节正式发布"豆包工作"——能自己拆任务、调工具、操作浏览器,原生打通飞书 同一个月,腾讯WorkBuddy月访问量2097万排第一,阿里"千问办公"8月3日公测。三巨头一个月内各自整合了三到五个AI产品,all in办公Agent。我6年Java后端,去年转的Agent开发,现在在大厂做Agent。看完这一轮大战只有一个感受:大厂抢的不是谁的模型更聪明,是谁能让Agent替人干活。而这背后需要的人——不是会用Agent的,是能造Agent的。

嘴巴吃糖了 232

深信服Go开发岗笔试复盘:网络、并发与系统编程考法拆解

Go语言凭借goroutine和高效的并发模型,成为网络与安全产品后端开发的热门选择。理解GMP调度、三色标记GC以及内存逃逸等底层原理,是应对高并发场景的基础。在工程实践中,TCP/IP协议、I/O多路复用、cgo调用、以及gin/go-zero等框架的选型,直接决定了系统的稳定性和可维护性。这些知识点不仅服务于云桌面、SD-WAN、EDR等安全产品的研发,也是深信服等企业秋招笔试的高频考点。本文结合2023年深信服Go开发岗真题,从语言基础、网络系统编程到业务场景设计,逐层拆解考法逻辑,帮助你建立完整的

weixin_34203832的博客 582

字节Agent开发已上岸!简单说一下我的学习强度~

课程视频里的相关学习素材,我也给大家整理好了。AI 开发环境搭建资料大模型学习计划表学习路线图电子书课程课件项目实战资料其他大模型学习素材几十上百 G 的学习资料,我也已经统一整理并上传到 优快云。如果你需要,可以通过下方 优快云 官方认证二维码免费领取。保证100%免费,不需要额外付费。

m0_71746299的博客 179
上一篇: 中年码农转Agent后真是一片蓝海
下一篇: 34岁Java后端转Agent,踩坑一年真心话
智泊AI  一粟
博客等级 码龄4年 1万+粉丝 2707原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

智泊AI 一粟

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值