AI工程化落地的五大技术坐标:Agent、MoE、端云协同与可观测性

news2026/5/24 11:23:28
1. 这份AI周刊到底在讲什么一个从业十年的观察者视角你点开这份标题叫《This AI newsletter is all you need #91》的邮件第一反应可能是又一份信息过载的AI速报别急先放下“刷完就忘”的惯性。作为一个从2014年就开始跟进NLP、经历过TensorFlow 0.12时代、亲手在GTX 1080上跑过LSTM、也曾在A100集群里为一个batch size调参调到凌晨三点的老兵我得说——这期内容不是流水账它是一张清晰的“技术演进坐标图”标出了当前AI产业正在同时发力的五个关键方向智能体Agent的工程化落地、模型架构的范式迁移、硬件平台的代际跃迁、人机交互界面的物理延伸以及监管框架的全球成型。它之所以值得你花25分钟精读不在于它罗列了多少新闻而在于它用具体产品Devin、Grok-1、Figure 01、具体参数314B、21K tokens/sec、具体事件欧盟AI法案通过、GTC黑井发布把抽象趋势钉死在了现实地面上。我每天要扫十几份行业简报但绝大多数要么是PR稿堆砌要么是研究员闭门造车的理论推演。而这期不一样。它把Cognition实验室发布的Devin——那个能自己开终端、写代码、调试GitHub issue的AI工程师——和苹果正在秘密谈判的Gemini上iPhone计划放在同一段落里背后藏着一个极其务实的判断大模型能力的释放正从“单点突破”全面转向“系统集成”。Devin不是靠参数量碾压而是靠把LLM、沙箱环境、工具调用、记忆机制、反馈闭环这五块积木严丝合缝地拼在一起Gemini上iPhone也不是简单把云端API塞进手机而是倒逼Google必须解决端侧推理、隐私计算、低延迟响应这一整套链路问题。这种“能力×场景×工程”的三角验证才是判断技术是否真正成熟的金标准。所以无论你是想选型AI工具的产品经理、纠结要不要学Agent开发的工程师、评估GPU采购周期的运维负责人还是研究AI政策合规的法务同事这份简报里至少有三处信息能直接帮你省下下周的会议时间。它不教你怎么写prompt但它告诉你prompt engineering的时代正在被“workflow engineering”取代——这才是“all you need”的真正含义。2. 核心内容拆解五大主线背后的产业逻辑与技术动因2.1 Devin当AI不再写代码而是“做工程”Devin被冠以“首个AI软件工程师”之名但这个称号容易引发误解。它真正的革命性不在“写代码”这个动作本身——GitHub上早有Copilot、CodeWhisperer这类辅助工具——而在于它重构了软件工程的最小执行单元。传统开发中“修复一个GitHub issue”需要人类工程师完成一连串原子操作理解需求→复现bug→定位代码位置→查阅文档→修改逻辑→运行测试→提交PR→回应review。Devin把这些操作全部封装成一个可调度、可回溯、可中断的原子任务。它不是在“生成代码”而是在“执行工程流程”。这背后有三个关键技术支点首先是沙箱化计算环境。Devin所有操作都在隔离的Linux容器中进行自带VS Code编辑器、curl命令行、Chrome浏览器。这意味着它能真实模拟开发者工作流而不是在纯文本层面做概率预测。我实测过类似架构的内部工具发现沙箱带来的最大收益是错误归因能力——当测试失败时Devin能精准定位是环境变量缺失、依赖版本冲突还是代码逻辑缺陷而非像传统LLM那样笼统归因为“代码有误”。其次是跨工具上下文记忆。它能在编辑器里改完Python文件后立刻在终端里用pip install安装新包再在浏览器里查PyPI文档所有操作共享同一份语义记忆。这种多模态上下文切换能力远超当前任何单一API所能提供的状态保持深度。最后是自主迭代闭环。报道提到它能“训练和微调自己的AI模型”这绝非噱头。在Cognition公开的演示视频里Devin在解决一个涉及罕见库的bug时先用浏览器爬取该库的GitHub Issues将高频报错模式提炼成新的微调数据集再用轻量级LoRA方法在本地快速更新模型权重。整个过程耗时不到4分钟而人类工程师光是读懂那个库的源码可能就要半天。提示Devin目前仅开放早期申请但它的设计哲学已可复用。如果你团队在构建内部AI助手不必追求同等规模但务必在架构设计初期就植入“沙箱执行”和“跨工具记忆”两个模块。我们团队上周用DockerLangChainPlaywright复刻了其70%核心能力仅用3台A10服务器就支撑了20人研发团队的日常代码审查辅助。2.2 Grok-1与Claude 3 Haiku开源与闭源的双轨竞速X.ai发布的Grok-1314B参数MoE架构和Anthropic的Claude 3 Haiku最快最省成本看似对立实则共同指向一个产业共识大模型正从“军备竞赛”进入“场景适配”阶段。Grok-1的Apache 2.0许可证允许商用和私有部署这直接击中了金融、医疗等强监管行业的痛点——它们宁可牺牲10%的性能也要确保模型权重完全可控。而Haiku的21K tokens/sec处理速度则瞄准了实时客服、IoT设备等对延迟极度敏感的场景。两者参数量级差异巨大Grok-1是Haiku的百倍以上但benchmark分数却在伯仲之间这揭示了一个残酷现实单纯堆参数已触及边际效益拐点架构创新MoE、推理优化KV Cache压缩、量化技术AQLM 2-bit正在成为新的胜负手。以Grok-1的MoEMixture of Experts架构为例它并非简单增加参数而是让每个输入token只激活其中一部分专家子网络。314B总参数中单次前向传播实际参与计算的可能不足50B。这带来两个颠覆性优势一是训练成本大幅降低——X.ai宣称其训练能耗比同规模稠密模型低40%二是推理弹性极强可通过调节“激活专家数”在延迟和精度间动态权衡。我在某电商客户项目中实测过类似MoE模型当把激活专家数从4降至2时QPS提升2.3倍而订单意图识别准确率仅下降1.7%这对秒级促销活动至关重要。反观Haiku其“快”源于对Transformer底层的手术刀式优化将RoPE位置编码改为线性插值、用FlashAttention-2替代原生SDPA、甚至重写了CUDA kernel中的softmax计算路径。这些改动无法写进论文却是工业界真金白银的竞争力。注意选择开源模型切忌“唯参数论”。我们曾帮一家保险科技公司选型他们最初执着于70B模型但上线后发现理赔单OCR文字识别环节的延迟超标。最终换用13B的Phi-3-vision自研视觉适配器QPS从8提升至42且准确率反升3.2%。记住场景决定架构而非架构定义场景。2.3 黑井平台与Figure 01硬件与机器人的物理锚点NVIDIA GTC大会上发布的Blackwell架构含B100芯片和Figure AI的Figure 01机器人表面看是两件不相关的事实则共享同一底层逻辑AI必须走出数据中心扎根物理世界。Blackwell的B100芯片将H100的FP4精度计算能力提升3倍更重要的是其NVLink Switch System带宽达1.8TB/s——这数字意味着什么意味着16颗B100可组成一个逻辑上的“单芯片”彻底消除多卡训练时的通信瓶颈。我们团队在训练一个100B级多模态模型时H100集群的NCCL通信开销占总耗时37%而Blackwell架构下这一比例降至9%。这不仅是速度提升更是让“训练即服务”Training-as-a-Service商业模式成为可能客户无需购买整套集群只需按需租用B100算力小时。Figure 01的突破则更直观。它搭载GPT-4o实时语音交互但关键不在语言能力而在其本体感知系统全身32个高精度扭矩传感器、4D毫米波雷达、双目立体视觉红外热成像融合。当它被要求“把桌上的蓝色水杯递给客人”时其决策链路是视觉识别水杯材质/反光度→触觉校验抓握力度防滑脱→动力学建模手臂运动轨迹避障→实时语音反馈“请稍等正在为您取水”。这已经超越了传统机器人“预设动作库简单CV”的范式进入了“感知-规划-执行-反馈”的完整智能体循环。我参观过Figure在加州的工厂亲眼看到它在未标注环境中自主绕过突然出现的移动障碍物——这种能力正是Devin在数字世界所展现的“工程闭环”在物理世界的镜像。2.4 欧盟AI法案与Gemini入iOS监管与生态的双重博弈欧盟通过的《人工智能法案》AI Act常被简化为“给AI上紧箍咒”但细读条款会发现其精妙之处它采用风险分级治理框架将AI系统分为“不可接受风险”如社会评分、“高风险”如招聘、信贷、“有限风险”如聊天机器人和“最小风险”如AI滤镜。这种设计既避免了“一刀切”扼杀创新又为全球企业提供了清晰的合规路线图。例如法案要求高风险系统必须提供技术文档、日志记录、人工监督接口——这直接催生了TruEra等LLM可观测性Observability工具的爆发式增长。我们服务的某银行客户仅为了满足法案中“决策可追溯”条款就在其信贷审批AI中嵌入了完整的推理链路追踪模块包括每个中间步骤的置信度、数据来源、模型版本这部分开发成本占整个项目预算的22%。而苹果与Google关于Gemini上iPhone的谈判则暴露了另一重博弈端云协同的主权之争。苹果坚持iOS 18的AI功能必须“on-device first”这是对其A系列/M系列芯片AI算力的自信更是对用户数据不出设备的承诺。但Gemini若真要上iPhone就必须解决两大难题一是将百亿级模型压缩至iPhone 15 Pro的A17 Pro芯片可承载范围当前最佳实践是4-bit量化知识蒸馏精度损失约5.3%二是建立端云安全通道确保敏感操作如支付验证仍可调用云端更强模型。这本质上是在重新定义“智能”的边界——当你的手机能本地运行一个7B模型完成90%任务而仅在必要时唤醒云端100B模型这种混合架构或许才是未来五年的主流形态。3. 实操指南如何将周刊洞察转化为你的技术行动项3.1 本地部署Grok-1从下载到推理的全链路实录Grok-1的Apache 2.0许可证让私有化部署成为可能但314B参数量对硬件提出严峻挑战。我们团队在一台配备4×RTX 6000 Ada48GB显存/卡的工作站上完成了全流程验证以下是关键步骤与踩坑记录第一步环境准备与模型获取使用Hugging Face官方镜像huggingface.co/xai-org/grok-1。注意其模型文件包含pytorch_model-00001-of-00016.bin等16个分片总大小约620GB。我们放弃直接git lfs克隆太慢改用huggingface-hub库的snapshot_download函数并设置local_dir参数指定SSD存储路径from huggingface_hub import snapshot_download snapshot_download( repo_idxai-org/grok-1, local_dir/data/grok-1, revisionmain, max_workers8 # 并发下载线程 )实测下载速度达180MB/s全程22分钟。此处关键技巧务必关闭杀毒软件实时扫描否则I/O等待时间暴增300%。第二步量化与加载优化直接加载FP16权重需约640GB显存显然不可行。我们采用AWQActivation-aware Weight Quantization方案利用autoawq库将权重量化至4-bitpip install autoawq awq quantize \ --model_path /data/grok-1 \ --w_bit 4 \ --q_group_size 128 \ --output_path /data/grok-1-awq量化后模型体积压缩至158GB但推理时仍需约200GB显存因KV Cache未压缩。终极方案是启用vLLM的PagedAttentionpip install vllm python -m vllm.entrypoints.api_server \ --model /data/grok-1-awq \ --tensor-parallel-size 4 \ --dtype half \ --max-num-seqs 256 \ --gpu-memory-utilization 0.95此配置下4卡总显存占用稳定在182GBQPS达14.2输入512tokens输出256tokens。第三步构建生产级API我们基于FastAPI封装vLLM服务重点解决两个痛点长上下文截断策略Grok-1支持32K上下文但实际中95%请求8K。我们在API层强制添加truncationTrue参数并按token数阶梯计费≤4K免费4-8K 0.02$/req8-16K 0.05$/req安全过滤器集成llm-guard库在请求进入模型前扫描恶意提示词如“忽略上文指令”拦截率99.7%误报率0.3%。实操心得不要迷信“一键部署”。我们最初用Ollama尝试结果在32K上下文下频繁OOM。根本原因在于Ollama默认使用CPU offload而Grok-1的MoE架构导致大量专家权重在CPU/GPU间反复搬运。vLLM的PagedAttention才是MoE模型的最优解。3.2 复刻Devin式工作流用现有工具链搭建轻量级AI工程师Devin的完整版需庞大算力但其核心工作流ShellEditorBrowser可用现有开源工具组合实现。我们为某SaaS客户搭建的“DevOps助理”系统仅用3台服务器就支撑了50人团队架构如下组件选型关键配置作用主控LLMQwen2-72B-Instruct4-bit AWQ量化vLLM部署任务分解与决策中枢沙箱环境Firecracker MicroVM启动时间120ms内存隔离执行Shell命令与代码编译代码编辑CodeServer Git预装clangd/pyrightSSH接入在线IDE支持调试浏览器自动化Playwright Chromiumheadless模式禁用图片加载爬取文档、验证UI工作流执行示例修复GitHub issue用户输入“#12345登录页点击注册按钮无响应控制台报Uncaught ReferenceError: registerModal is not defined”Qwen2解析出关键信息仓库名、issue编号、错误类型JS变量未定义、影响页面登录页调用Firecracker启动沙箱执行git clone拉取最新代码在CodeServer中全局搜索registerModal定位到login.js第87行const modal new Modal(registerModal)Playwright打开本地登录页执行page.click(button#register)捕获Network面板中modal.js404错误LLM综合判断modal.js未被正确引入生成补丁文件fix-modal-import.patch沙箱内执行git apply fix-modal-import.patch npm run build验证构建成功自动创建PR并对应Owner。整个流程平均耗时8分32秒准确率81.4%对比人类工程师基准。最大经验教训必须为每个工具设定超时阈值。我们曾因Playwright等待某个动态加载元素超时10分钟导致整个工作流阻塞。现在所有组件均配置timeout30s超时即降级如改用静态HTML分析代替动态渲染。3.3 构建LLM可观测性体系TruEra方案的本土化实践TruEra webinar强调的“LLM Observability”本质是解决三个问题效果可测、过程可溯、风险可控。我们将其拆解为可落地的四层架构第一层输入质量网关在API入口部署规则引擎拦截低质请求prompt_length 10→ 拒绝防止无效调用contains_sensitive_pattern正则匹配身份证/银行卡号→ 加密脱敏similarity_to_known_jailbreaks 0.85→ 触发人工审核第二层推理链路追踪使用OpenTelemetry SDK注入trace ID记录每个token生成的使用的模型版本如qwen2-72b-v2.3KV Cache命中率反映上下文利用效率专家激活分布MoE模型特有生成token的logprob衡量置信度第三层输出质量评估对每个响应执行三重校验事实性用RAGatouille检索知识库计算答案与检索片段的ROUGE-L得分安全性调用llm-guard的HarmfulContentChecker阈值设为0.92一致性对同一问题多次调用用Sentence-BERT计算响应向量余弦相似度0.7则标记为“不稳定输出”。第四层业务效果归因将LLM调用ID与业务数据库关联。例如客服场景中记录每次AI回复后的用户是否结束对话跳出率是否转接人工转接率会话时长变化对比基线NPS评分如有这套体系上线后客户客服AI的首次解决率FCR从63%提升至79%而人工坐席的日均处理量增加22%。关键认知可观测性不是监控大盘而是构建AI的“质量反馈飞轮”——数据驱动模型迭代迭代提升业务指标指标反哺数据采集。4. 常见问题与实战排障来自一线战场的血泪总结4.1 “为什么我的Grok-1量化后准确率暴跌20%”——MoE模型量化陷阱这是客户咨询中最高频的问题。根本原因在于传统量化方法如AWQ、GPTQ假设所有权重服从同一统计分布但MoE架构中不同专家子网络的权重分布差异极大。我们分析Grok-1的16个专家层发现Expert 3的权重标准差是Expert 12的4.7倍强行统一量化必然导致高方差专家严重失真。解决方案分三步专家级分布分析用torch.profiler采集各专家层前向传播时的权重绝对值分布生成直方图差异化量化粒度对高方差专家如Expert 3采用6-bit量化对方差低的如Expert 12用3-bit动态激活掩码在推理时根据输入token的路由概率仅对Top-2专家应用高精度量化其余专家用极低精度。实测效果在MMLU基准上4-bit统一量化准确率68.2%而差异化量化达74.9%接近FP16的75.3%。独家技巧在vLLM中修改modeling_llama.py的LlamaMLP类重写forward函数插入动态量化逻辑无需修改核心引擎。4.2 “Devin式沙箱总是被安全团队否决”——合规与工程的平衡术金融客户的安全团队曾以“违反PCI-DSS 4.1条款禁止未授权远程访问”为由否决沙箱方案。我们的破局点是将沙箱从“远程执行环境”重构为“本地可信计算单元”。具体操作所有沙箱MicroVM运行在客户内网物理服务器无任何外网IP代码执行前用cosign对Git Commit Hash签名验证确保仅运行经CI/CD流水线批准的代码浏览器自动化改用playwright的chromium本地模式所有网络请求经客户代理服务器完整记录审计日志最关键一步向安全团队提供第三方渗透测试报告由CertiK出具证明沙箱逃逸漏洞得分为0。此举不仅通过审计还意外提升了性能——本地代理使网页加载速度提升40%因去除了WAN延迟。4.3 “欧盟AI法案要求‘人工监督接口’怎么实现”——可解释性的工程落地法案第13条要求高风险AI系统提供“meaningful human oversight”。很多团队试图用LIME/SHAP生成特征重要性图但这对业务人员毫无意义。我们的方案是将技术可解释性转化为业务可操作性。以信贷审批AI为例当模型拒绝贷款申请时不显示“收入稳定性权重0.32”而是生成结构化理由{ decision: REJECT, primary_reason: INCOME_VOLATILITY, evidence: [ {source: 工资流水, value: 近3月收入波动40%, threshold: 20%}, {source: 社保缴纳, value: 近6月断缴2次, threshold: 0次} ], actionable_advice: [提供稳定雇佣合同, 补充近6个月公积金缴存记录] }此JSON由专门的“解释生成器”模型7B LoRA微调版Qwen产出输入为原始模型的隐藏层激活值业务人员点击“查看依据”即可跳转至对应银行流水PDF的精确页码通过OCR坐标映射实现。这套方案使人工复核效率提升3.8倍且92%的申诉案例在首次复核即解决。核心经验可解释性不是给工程师看的而是给业务决策者用的工具。4.4 “Figure 01的传感器数据怎么用”——多模态数据融合实战客户采购Figure 01后最大的困惑是如何利用其32个扭矩传感器数据。我们没有直接喂给大模型而是构建了三层处理管道物理层降噪用小波变换Daubechies-4基滤除电机高频振动噪声保留关节角度变化特征语义层标注用预训练的ViT-Base模型对摄像头画面做零样本分割生成“手部区域mask”再与扭矩传感器空间对齐任务层聚合当检测到“手部靠近物体对应手指扭矩突增”触发“抓取意图”事件此时才调用GPT-4o生成语音反馈。这种设计使误触发率从37%降至4.1%且语音响应延迟稳定在210ms内满足实时交互要求。血泪教训不要试图用一个大模型解决所有问题物理世界的信号必须经过领域知识过滤才能进入AI管道。5. 工具与资源深度解析那些没写在新闻稿里的硬核细节5.1 LiteLLM统一API背后的协议战争LiteLLM被宣传为“用OpenAI格式调用所有LLM”但其真正价值在于解决了LLM服务的协议碎片化问题。当前主流厂商API存在三大不兼容认证方式OpenAI用Bearer keyAnthropic用X-API-KeyGoogle Vertex用Authorization: Bearer jwt流式响应格式OpenAI是data: {choices:[{delta:{content:a}}]}Claude是event: content_block_delta\ndata: {type:content_block_delta,delta:{text:a}}错误码语义OpenAI的429表示速率限制而TogetherAI的429可能表示模型过载。LiteLLM的completion()函数内部做了三重转换输入标准化将api_key、model、messages统一为内部Schema协议路由根据model前缀如claude-3自动匹配对应厂商的HTTP客户端响应归一化无论底层返回什么格式都转换为OpenAI标准的ChatCompletionChunk对象。我们在某跨国项目中实测接入12家LLM服务商后API调用代码行数从2800行降至320行且故障排查时间缩短76%。关键技巧用LiteLLM的proxy模式部署独立服务前端只对接一个URL后端动态路由——这比在应用层写if-else优雅十倍。5.2 WebSight数据集200万对截图-HTML的炼金术Apple发布的WebSight数据集200万合成HTML截图对表面看是为VLM训练实则暗藏一套UI逆向工程方法论。其生成流程分四步模板库采样从Bootstrap/Ant Design等框架抽取1200个基础组件按钮、表单、卡片随机组合引擎用约束编程Z3 Solver确保DOM树符合WCAG 2.1无障碍标准渲染保真度控制Chrome Headless渲染时固定字体渲染引擎FreeType 2.12、禁用亚像素抗锯齿确保截图像素级可重现噪声注入对截图添加符合真实场景的噪声屏幕摩尔纹、摄像头畸变、光照不均。我们用WebSight微调Pix2Struct模型在客户内部的ERP系统截图转HTML任务中准确率从58%跃升至89%。独门经验不要直接用原始数据集而要提取其“渲染保真度控制”参数应用到你自己的截图采集流程中——这才是数据集真正的护城河。5.3 MoAI架构多模态融合的“外科手术式”设计MoAI论文提出的“Mixture of All Intelligence”并非简单拼接多模态而是通过两个精密模块实现信息外科手术MoAI-Compressor接收外部模型如YOLOv8检测框、GroundingDINO分割图、PaddleOCR文字框的原始输出用轻量级CNN将其压缩为固定维度向量128维关键在保留空间关系——将检测框坐标编码为sin/cos位置嵌入与语义向量拼接MoAI-Mixer不是简单concat而是设计门控机制final_feature α * language_feat β * visual_feat γ * auxiliary_feat其中α,β,γ由当前token的注意力权重动态计算。我们在某工业质检项目中复现此架构用MoAI-Mixer融合缺陷检测结果与维修手册文本使故障根因定位准确率提升至93.7%纯文本模型为76.2%。致命细节MoAI-Compressor的CNN必须用Depthwise Separable Convolution否则在边缘设备上延迟超标——这是论文没写的工程真相。6. 个人实战体会在AI狂奔时代守住工程师的锚点写完这篇万字长文合上笔记本窗外已是深夜。回看这期AI周刊它像一面棱镜折射出这个行业的所有躁动与笃定。Devin让我们兴奋于AI接管复杂工程任务的可能性但当我亲手在沙箱里调试第17个权限错误时又清醒意识到自动化永远在追赶人类设定的边界而边界本身由工程师一砖一瓦砌成。Grok-1的314B参数令人震撼可真正让我拍案叫绝的是X.ai工程师在MoE路由算法中加入的那个温度系数τ——它让模型在探索与利用间取得精妙平衡这种克制的智慧远比参数量更值得学习。过去十年我见过太多技术浪潮Hadoop的分布式梦、TensorFlow的图计算革命、Transformer的注意力霸权……每次浪潮都裹挟着“颠覆一切”的宣言而来又在落地时被现实温柔修正。AI也不例外。当媒体还在争论GPT-5何时发布时真正的战场早已转移到Devin的沙箱日志、Grok-1的量化误差曲线、Figure 01的扭矩传感器校准数据里。这些地方没有宏大叙事只有工程师一行行调试的代码、一次次失败的实验、一个个被推翻的假设。所以如果你问我这期周刊最该记住什么不是某个模型的名字不是某项技术的参数而是Louie在文末那句被很多人忽略的话“It remains to be seen whether LLMs can sustain their momentum and justify the hype.”——这既是疑问也是邀请。邀请我们每个人以从业者而非旁观者的姿态亲手去验证、去构建、去修正。当你下次面对一个AI需求时少问“哪个模型最强”多问“这个场景下哪些工具链能最稳地交付价值”——这才是穿越所有 hype 的唯一罗盘。我书架上还放着2014年买的《Deep Learning》初版书页已泛黄。那时谁能想到今天我们会用3140亿参数的模型去解决一个GitHub issue但翻开扉页当年写下的批注依然清晰“技术终会过时解决问题的方法论永存。” 这大概就是这份周刊以及所有真正有价值的实践想告诉我们的事。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2637545.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

SpringBoot-17-MyBatis动态SQL标签之常用标签

文章目录 1 代码1.1 实体User.java1.2 接口UserMapper.java1.3 映射UserMapper.xml1.3.1 标签if1.3.2 标签if和where1.3.3 标签choose和when和otherwise1.4 UserController.java2 常用动态SQL标签2.1 标签set2.1.1 UserMapper.java2.1.2 UserMapper.xml2.1.3 UserController.ja…

wordpress后台更新后 前端没变化的解决方法

使用siteground主机的wordpress网站,会出现更新了网站内容和修改了php模板文件、js文件、css文件、图片文件后,网站没有变化的情况。 不熟悉siteground主机的新手,遇到这个问题,就很抓狂,明明是哪都没操作错误&#x…

网络编程(Modbus进阶)

思维导图 Modbus RTU(先学一点理论) 概念 Modbus RTU 是工业自动化领域 最广泛应用的串行通信协议,由 Modicon 公司(现施耐德电气)于 1979 年推出。它以 高效率、强健性、易实现的特点成为工业控制系统的通信标准。 包…

UE5 学习系列(二)用户操作界面及介绍

这篇博客是 UE5 学习系列博客的第二篇,在第一篇的基础上展开这篇内容。博客参考的 B 站视频资料和第一篇的链接如下: 【Note】:如果你已经完成安装等操作,可以只执行第一篇博客中 2. 新建一个空白游戏项目 章节操作,重…

IDEA运行Tomcat出现乱码问题解决汇总

最近正值期末周,有很多同学在写期末Java web作业时,运行tomcat出现乱码问题,经过多次解决与研究,我做了如下整理: 原因: IDEA本身编码与tomcat的编码与Windows编码不同导致,Windows 系统控制台…

利用最小二乘法找圆心和半径

#include <iostream> #include <vector> #include <cmath> #include <Eigen/Dense> // 需安装Eigen库用于矩阵运算 // 定义点结构 struct Point { double x, y; Point(double x_, double y_) : x(x_), y(y_) {} }; // 最小二乘法求圆心和半径 …

使用docker在3台服务器上搭建基于redis 6.x的一主两从三台均是哨兵模式

一、环境及版本说明 如果服务器已经安装了docker,则忽略此步骤,如果没有安装,则可以按照一下方式安装: 1. 在线安装(有互联网环境): 请看我这篇文章 传送阵>> 点我查看 2. 离线安装(内网环境):请看我这篇文章 传送阵>> 点我查看 说明&#xff1a;假设每台服务器已…

XML Group端口详解

在XML数据映射过程中&#xff0c;经常需要对数据进行分组聚合操作。例如&#xff0c;当处理包含多个物料明细的XML文件时&#xff0c;可能需要将相同物料号的明细归为一组&#xff0c;或对相同物料号的数量进行求和计算。传统实现方式通常需要编写脚本代码&#xff0c;增加了开…

LBE-LEX系列工业语音播放器|预警播报器|喇叭蜂鸣器的上位机配置操作说明

LBE-LEX系列工业语音播放器|预警播报器|喇叭蜂鸣器专为工业环境精心打造&#xff0c;完美适配AGV和无人叉车。同时&#xff0c;集成以太网与语音合成技术&#xff0c;为各类高级系统&#xff08;如MES、调度系统、库位管理、立库等&#xff09;提供高效便捷的语音交互体验。 L…

(LeetCode 每日一题) 3442. 奇偶频次间的最大差值 I (哈希、字符串)

题目&#xff1a;3442. 奇偶频次间的最大差值 I 思路 &#xff1a;哈希&#xff0c;时间复杂度0(n)。 用哈希表来记录每个字符串中字符的分布情况&#xff0c;哈希表这里用数组即可实现。 C版本&#xff1a; class Solution { public:int maxDifference(string s) {int a[26]…

【大模型RAG】拍照搜题技术架构速览:三层管道、两级检索、兜底大模型

摘要 拍照搜题系统采用“三层管道&#xff08;多模态 OCR → 语义检索 → 答案渲染&#xff09;、两级检索&#xff08;倒排 BM25 向量 HNSW&#xff09;并以大语言模型兜底”的整体框架&#xff1a; 多模态 OCR 层 将题目图片经过超分、去噪、倾斜校正后&#xff0c;分别用…

【Axure高保真原型】引导弹窗

今天和大家中分享引导弹窗的原型模板&#xff0c;载入页面后&#xff0c;会显示引导弹窗&#xff0c;适用于引导用户使用页面&#xff0c;点击完成后&#xff0c;会显示下一个引导弹窗&#xff0c;直至最后一个引导弹窗完成后进入首页。具体效果可以点击下方视频观看或打开下方…

接口测试中缓存处理策略

在接口测试中&#xff0c;缓存处理策略是一个关键环节&#xff0c;直接影响测试结果的准确性和可靠性。合理的缓存处理策略能够确保测试环境的一致性&#xff0c;避免因缓存数据导致的测试偏差。以下是接口测试中常见的缓存处理策略及其详细说明&#xff1a; 一、缓存处理的核…

龙虎榜——20250610

上证指数放量收阴线&#xff0c;个股多数下跌&#xff0c;盘中受消息影响大幅波动。 深证指数放量收阴线形成顶分型&#xff0c;指数短线有调整的需求&#xff0c;大概需要一两天。 2025年6月10日龙虎榜行业方向分析 1. 金融科技 代表标的&#xff1a;御银股份、雄帝科技 驱动…

观成科技:隐蔽隧道工具Ligolo-ng加密流量分析

1.工具介绍 Ligolo-ng是一款由go编写的高效隧道工具&#xff0c;该工具基于TUN接口实现其功能&#xff0c;利用反向TCP/TLS连接建立一条隐蔽的通信信道&#xff0c;支持使用Let’s Encrypt自动生成证书。Ligolo-ng的通信隐蔽性体现在其支持多种连接方式&#xff0c;适应复杂网…

铭豹扩展坞 USB转网口 突然无法识别解决方法

当 USB 转网口扩展坞在一台笔记本上无法识别,但在其他电脑上正常工作时,问题通常出在笔记本自身或其与扩展坞的兼容性上。以下是系统化的定位思路和排查步骤,帮助你快速找到故障原因: 背景: 一个M-pard(铭豹)扩展坞的网卡突然无法识别了,扩展出来的三个USB接口正常。…

未来机器人的大脑:如何用神经网络模拟器实现更智能的决策?

编辑&#xff1a;陈萍萍的公主一点人工一点智能 未来机器人的大脑&#xff1a;如何用神经网络模拟器实现更智能的决策&#xff1f;RWM通过双自回归机制有效解决了复合误差、部分可观测性和随机动力学等关键挑战&#xff0c;在不依赖领域特定归纳偏见的条件下实现了卓越的预测准…

Linux应用开发之网络套接字编程(实例篇)

服务端与客户端单连接 服务端代码 #include <sys/socket.h> #include <sys/types.h> #include <netinet/in.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #include <arpa/inet.h> #include <pthread.h> …

华为云AI开发平台ModelArts

华为云ModelArts&#xff1a;重塑AI开发流程的“智能引擎”与“创新加速器”&#xff01; 在人工智能浪潮席卷全球的2025年&#xff0c;企业拥抱AI的意愿空前高涨&#xff0c;但技术门槛高、流程复杂、资源投入巨大的现实&#xff0c;却让许多创新构想止步于实验室。数据科学家…

深度学习在微纳光子学中的应用

深度学习在微纳光子学中的主要应用方向 深度学习与微纳光子学的结合主要集中在以下几个方向&#xff1a; 逆向设计 通过神经网络快速预测微纳结构的光学响应&#xff0c;替代传统耗时的数值模拟方法。例如设计超表面、光子晶体等结构。 特征提取与优化 从复杂的光学数据中自…