20分钟吃掉推荐算法业务知识

基于提示词的自动化数据标注:从人工标注到知识编译 数据标注是AI模型训练的基础环节,其本质是将原始数据转化为结构化标签的过程。传统人工标注面临成本高、一致性差、响应慢等瓶颈,而基于大语言模型的提示词工程(Prompt Engineering)提供了一种轻量、可解释、零样本泛化的新型范式。它通过自然语言定义规则,让模型在理解业务语义的基础上完成意图识别、情感分类、实体抽取等任务,兼具高准确率与强业务对齐能力。该技术已在客服对话分析、电商评论挖掘、工业质检等场景落地,显著提升标注效率与质量稳定性。本文聚焦Prompt-Based Automated Data 阅读详情

一, 搜索和推荐

搜索是人找物,而推荐是物找人。搜索一般用来满足用户比较明确的需求,而推荐则可以用来满足用户相对模糊的需求。

大家熟悉的推荐系统包括 抖音短视频、今日头条新闻推荐、网易云音乐每日推荐、淘宝京东的猜你喜欢推荐、B站的视频推荐等等。

大家熟悉的搜索系统包括 谷歌百度搜索、淘宝京东的商品搜索栏、知乎问题搜索栏、以及脉脉上的找人搜索等等。

搜索有一定的使用门槛,用户需要输入关键词,至少要会打字吧,并相对准确地描述自己的兴趣。

但推荐几乎没有使用门槛,用户只要会刷新就可以了,每次刷新都会出来新的东西。

完成一个最简单的推荐系统的方法就是每次请求都保证能出新的东西,也就是随机不重复推荐。

但搜索不能这么简单,你一定出来的要是和输入相关的东西,不然就不叫搜索了。

一个较理想的推荐系统可以做到千人千面,根据用户偏好个性化地进行推荐。

二, 推荐系统的价值

推荐系统是连接生产者和消费者的中间媒介。它对于生产者、消费者、以及平台都有各自的价值。

以抖音短视频为例,生产者指的是视频创者,消费者是刷视频的用户,平台指的是抖音公司团队。

  • 对消费者:帮助消费者便捷地获取信息。

  • 对生产者:帮助生产者获取流量曝光和用户增长。

  • 对平台:平台可以通过卖广告赚取收益。

一般来说说,用户使用时长越长,平台就可以插入更多的广告。所以,推荐系统常常以用户使用时常为核心优化指标。

c2ebd1c86d24459e2a5cfa862bb4dd4e.jpeg

对于生产者,推荐系统非常重要的一点特性是要具备长尾效应,即头部的作者能获得主要的曝光,但中小创作者也必须要能够获得一定的流量。

否则大部分的作者创作积极性被打压掉之后,平台会慢慢死掉。

我们可以看到发展比较好的推荐系统的长尾都做的非常好,像抖音、B站、快手,捧红了非常多的草根创作者。

这一点是非常重要的。

f14ec1362f07a6dd566818ebfcb4bd17.jpeg

三, 推荐系统架构

如何来搭建一个推荐系统呢?

第一步,我们得知道有哪些东西可以推荐吧。这就需要一个索引池,里面存储了可能被推荐的全量内容的id以及它们的一些特征。对于有些有时效性的内容,比如新闻,我们在其时间过期之后,要从索引池中拿掉。同时,通过审核与控制索引池中的内容,我们可以确保不犯致命错误,不推荐涉黄涉非的内容给用户。

第二步,当用户通过登录APP或者刷新操作触发了一个获取推荐信息的请求的时候,我们得知道这个用户当前有啥喜好吧。这就需要一个特征服务,获取用户的年龄性别地域等属性特征,以及根据用户之前的浏览点赞等记录计算的行为特征,由于用户的喜好可能变化较快且需求较高,我们需要搭建服务以保证高性能。

第三步,我们得确定把索引池中哪个内容或者哪些内容推荐给用户吧。这就需要一个排序模块,其目的是将索引池中所有内容按照用户可能的喜好程度进行排序。如果索引池非常大,排序模块通常会进一步分成 召回和排序两个阶段,有些推荐系统还会在它们中间加上一个粗排阶段。此外,排序模块中通常还会使用一些打压保送重排的策略来对模型预测结果进行一些人为干预。

第四步,现在我们已经确定把哪些内容推荐给用户了,那赶紧推吧! 且慢,我们还有一个展示逻辑。许多时候我们最终呈现给用户的是图文的混排,或者内容和广告的混排,这个时候需要设计适当的展示逻辑给到前端。

Congratulations! 经过 物料索引,特征服务,排序模块,展示逻辑 这样4步,我们终于成功地把东西推给用户了。现在我们是不是就可以收工,坐等数钱就行了呢?Too young too Naive, 还有无穷无尽的监控和迭代呀。

第五步,为了监控我们的推荐是否有效,我们需要搭建日志系统,记录推送前后一切信息。这些信息包括推送前获取的特征、模型的排序结果 以及 推送后用户的行为反馈。通过对比排序结果和用户反馈我们可以计算点击率以及浏览时长评估指标,并且形成新的训练数据来让排序模块继续训练。

第六步,为了进一步迭代优化我们的推荐系统,我们需要做AB测试实验,并分析实验结果,这就需要一个分析系统,分析系统基于日志系统的数据。AB测试一般把用户随机进行划分为对照组(A组,不添加改进点)和实验组(B组,添加改进点),通过对比AB之间的差异,来展示我们所加的改进点是否有效。推荐系统的迭代一般是这么个流程,设计改进idea->做线下实验->上AB试试->有效就推广到全量。

2d83d1faa41448853f656cbadfc01ef5.jpeg

四, 召回粗排精排

推荐系统架构中的排序模块,一般会分成 召回、粗排、精排三个阶段。这几个阶段,可以比喻成索引库全部item争夺最终展示机会的初赛,复赛 和 决赛。

召回(recall)就好像是初赛,比较简单,效率优先。

一开始我们的索引库中可能有数万数十万的item,这些item都是有资格被展示的,如果我们直接上复杂模型对这么多item进行排序,性能是很差的。所以我们可以先设计方法简单性能高效(例如双塔模型,LR,FM以及各种规则策略)的召回模块来挖掘出原则上任何用户有可能感兴趣的东西,召回的输出一般在几千这样的量级。为什么这个环节叫做召回呢,因为这个环节不在乎你把多少错误的东西放进来,但是非常在乎你没有把对的东西放进来(漏召回)。

实践中,召回一般都会做多路召回策略。第一种召回,是非个性化的。比如对于新用户,我们要确保用最高质量的视频把他们留住,那么我们可以划一个"精品池"出来,作为一路召回。第二种召回,是i2i,即item-to-item。根据用户的历史item,来找相似的item。比如说我们把用户过去点过赞的视频拿出来,去找画面上,BGM上,或者用户行为结构上相似的视频。第三种召回是u2i,即纯粹从user和item的关系出发。双塔就是一个典型的u2i。在用户请求过来的时候,计算出user的embedding,然后去一个事先存好的item embedding的空间,寻找最相似的一批拿出来。由于要实时计算user特征,它的负担要大于前面两者,但这种召回个性化程度最高,一般会作为主路召回。

粗排(pre-rank)就好像是复赛,中等难度,平衡精效。

召回的输出有数千,直接上精排的话可能还是比较慢,我们可以使用一些中等复杂的模型(例如MLP,DeepFM) 对召回输出的几千个item进行初步的排序,输出几百个到最终的精排环节。起到在召回和精排之间进行精度和效率的平衡。粗排环节不是必须的,如果索引库中的候选的item数量很少,甚至召回环节也可不要。

精排(rank)就好像是决赛,疯狂难度,精度优先。

精排是最纯粹的排序,也是最纯粹的机器学习模块。它的目标只有一个,就是根据手头所有的信息输出最准的预测。精排的输入只有几百个,模型就可以非常复杂(例如DCN啊, 各种序列模型DIEN啊, 什么Transformer啊, 什么MMOE啊),是一个纯粹的追求模型精度的环节。这个环节也是学术界各种相关的论文paper研究得最多的部分。

召回->粗排->精排 实际上是计算压力从大到小,模型复杂度从小到大的一个过程。

01f5cf460d5ddd71ad36484c66aa0255.jpeg

5, 打压保送重排

在模型之外,在推荐的整个过程中还穿插着许多策略(规则)环节来辅助。

这些策略有些是为了推荐的结果更好,有些则是为了某种长期规划或者营利诉求。

推荐系统中常用到的一些策略包括以下三种。

1,打压。有政策风险或者与平台风格不符合的内容需要打压。

2,保送。常见的是营收原因(金主爸爸掏钱了)需要保送。此外,对于新内容,常常有一定的保送流量,以确保长尾效应,维持平台活力。

3,重排。重排一是确保最终推荐内容的多样性,二是防止重复推荐用户最近浏览过的内容。

67be8641d64808ad1779609198d8f411.jpeg

六, 推荐系统的局限性

尽管各个推荐系统平台都把自己的模型和算法吹得天花乱坠,但实际上模型和算法对于推荐系统的成功的贡献是有限的,并且具有它的局限性。

主要体现在以下几点。

1,优质内容是根本。没有足够多用户喜爱的优质内容,推荐系统的模型算法再厉害也是无用武之地的。如果内容足够优质,非常简单的推荐算法就能够起到很好的效果。

2,存在用户信息茧房。推荐系统存在着过分迎合用户偏好的倾向,让用户沉浸在一些短期的感觉刺激中浪费许多时间,这对用户的长期价值可能是负的。

3,模型自己学自己。推荐系统的模型学习的数据是有偏的,都是曾经被模型选中的样本才有可能受到用户点赞喜欢获得正反馈成为正样本。虽然大部分推荐系统对新内容都有一些随机流量,但绝大部分样本都没有足够多的流量来进行评估。可能相同的内容换个id重新再发一遍就能获得多得多的流量,这里面存在着很大的随机性。

本文主要参考知乎@水哥的《从零单排推荐系统》系列专栏博客,根据个人理解进行了一些概要整理,特此感谢。

https://zhuanlan.zhihu.com/p/407871839

大模型Agent生产级架构设计与实战优化 大模型Agent作为AI工程化落地的关键技术,正在从概念验证阶段迈向生产系统部署。其核心原理是通过LLM(大语言模型)协调工具调用与状态管理,实现复杂任务的自动化处理。在技术实现上,需要解决高并发调度、内存安全隔离、多轮对话一致性等工程挑战,采用分层架构(如编排层、Agent核心层、LLM服务层)是主流方案。典型应用场景包括金融风控、智能投顾等业务系统,其中工具调用可靠性和成本控制成为关键指标。通过Wasm沙箱、动态上下文压缩等创新技术,生产级Agent系统可实现99.99%的可用性。随着vLLM、CRDT 阅读详情

相关推荐

企业生成式AI落地的四大生死线与实操避坑指南

生成式AI已从技术概念演进为可嵌入业务流程的核心能力,其本质是基于大语言模型的自然语言接口,通过提示词工程、RAG增强与护栏机制实现可控输出。技术价值不仅在于自动化效率提升,更在于释放‘不可见时间’、重构人机协同边界,并支撑合规、风控、研发等高价值场景的决策升级。当前企业落地瓶颈已不在模型可用性,而集中于数据主权风险、算力成本失控、组织能力断层及伦理可计算化等深层问题。本文聚焦真实产线中的典型故障、成本黑洞与协同断点,提供可立即验证的架构设计、评估矩阵与运维策略。

agtvo48266的专栏 476

【推荐架构day1】推荐系统的基本原理及架构:信息与人的供需匹配

陈彩华 为什么需要推荐系统 对于信息消费者,需要从大量信息中找到自己感兴趣的信息,而在信息过载时代,用户难以从大量信息中获取自己感兴趣、或者对自己有价值的信息。 对于信息生产者,需要让自己生产的信息脱颖而出,受到广大用户的关注。从物品的角度出发,推荐系统可以更好地发掘物品的长尾(long tail)。 长尾效应是美国《连线》杂志主编 Chris Anderson...

作一个独立连续的思考者 2852

MLOps生产落地:契约化模块与七步上线法实战指南

机器学习模型从开发到生产部署,本质是跨越数据、算法、工程与合规的系统性交付挑战。其核心原理在于打破Notebook幻觉,通过接口契约、数据血缘、可观测性等机制实现模块解耦与确定性控制;技术价值体现在降低故障率、加速问题定位、保障模型复现与合规审计;典型应用场景覆盖金融风控、电商推荐、工业预测性维护等高SLA要求领域;本文聚焦真实世界中的特征一致性验证、影子模式、三色金丝雀发布及高频运维排障,提供可直接复用的契约化架构与七步渐进式上线方法论。

weixin_34372728的博客 449

打造工业级推荐系统(二):无处不在的推荐系统

导读:个性化推荐系统,简单来说就是根据每个人的偏好推荐他喜欢的物品。互联网发展到现在,推荐系统已经无处不在,在各行各业都得到普遍都应用。亚马逊号称 40% 的收入是来自个性化推荐系统的,淘宝的个性化推荐系统也带来非常大的收益,新闻媒体的个性化推荐系统典型的是今日头条,直播平台给用户推荐喜欢的主播,金融网站给用户推荐需要的理财产品,社交网络给用户推荐大 V 或者其他朋友……越来越多的公司将推荐系统作...

weixin_30820151的博客 777

机器学习工程师的六年认知跃迁路径图谱

机器学习不是孤立算法的堆砌,而是问题演进、技术迭代与业务约束共同塑造的认知系统。从梯度下降原理到线上服务SLA保障,从特征工程本质到可解释性合规落地,其核心在于建立‘概念-工具-场景’的动态映射能力。尤其在模型上线后指标衰减、特征重要性失真、GPU显存异常等高频工程断层中,真正决定成败的是对技术选型背后业务权衡的理解深度。本文聚焦ML工程师从入门实践者成长为高阶决策者的六个关键跃迁节点,融合知识图谱构建、失败案例库沉淀与服务韧性设计等实战方法论,为跨越‘会调参’到‘懂归因’、‘能部署’到‘可兜底’的能力鸿沟

weixin_34411563的博客 482

机器学习模型上线后的真实挑战:从系统稳定性到AI治理

机器学习模型部署不是开发终点,而是系统级工程的起点。在真实生产环境中,模型需面对数据漂移、特征时效性、服务依赖、延迟预算、优雅降级与监管合规等多重挑战。其稳定性不再取决于AUC或F1等离线指标,而由P99延迟、决策可追溯性、漂移检测能力及熔断降级机制共同决定。尤其在金融等强监管行业,模型必须具备业务连续性保障能力与审计就绪性(Audit-Ready),实现从‘能运行’到‘可信赖’的跃迁。本文聚焦MLOps实战中的系统韧性设计、四维监控矩阵与三级治理框架,直击90%项目卡在‘成功部署之后’的核心症结。

weixin_33672109的博客 432

推荐系统入门

因为找工作需要,在这里记录一下学习推荐系统的过程。 机器学习&深度学习 略 书籍 《推荐系统实践》——项亮 《推荐系统——技术、评估及高效算法》(Recommender Systems Handbook) 《推荐系统开发实战》——高阳团 《推荐系统算法实践》——黄美灵 经典论文 FM:《Factorization Machines》 FFM:《Field-aware Factoriza...

个人记录使用 788

任务级替代:知识型岗位的AI替代风险评估与人机共生指南

在AI加速渗透知识工作的背景下,‘自动化替代’已从流水线延伸至财务、法务、HR等可结构化任务场景。其核心原理在于将岗位解构为最小可执行单元(输入→规则→输出),依据结构化程度与决策权重进行动态风险评估。技术价值不仅在于降本增效,更在于释放人类专注高阶判断、规则设计与异常处置。典型应用场景包括RPA处理标准化报表、LLM Agent辅助合同审查、规则引擎保障金融医疗合规决策。本文聚焦‘任务级替代’这一关键范式,结合四象限模型与真实岗位转型路径,帮助从业者识别高危任务、选择适配技术栈,并完成从执行者到定义者的角

weixin_33841503的博客 357

深度学习——推荐算法基础原理

摘要 互联网和信息计算的快速发展,衍生了海量的数据,我们已经进入了一个信息爆炸的时代,每时每刻都有海量信息产生,然而这些信息并不全是个人所关心的,用户从大量的信息中寻找对自己有用的信息也变得越来越困难。另一方面,信息的生产方也在绞尽脑汁的把用户感兴趣的信息送到用户面前,每个人的兴趣又不尽相同,所以可以实现千人千面的推荐系统应运而生。简单来说,推荐系统是根据用户的浏览习惯,确定用户的兴趣,通过发掘用户的行为,将合适的信息推荐给用户,满足用户的个性化需求,帮助用户找到对他胃口但是不易找到的信息或商品。 推荐

庄小焱 6651

SOR优先架构:让AI代理扎根业务真相源

System of Record(SOR)是企业唯一可信的业务数据源头,其核心价值在于保障数据实时性、语义一致性与业务权威性。SOR优先架构通过契约定义、网关隔离、快照固化和反馈闭环四层设计,解决AI代理因脱离真实数据而产生的语义漂移、隐性耦合与责任真空问题。该方法显著提升Agent决策可审计性与故障定位效率,已在物流、金融、SaaS等多行业验证——部署后首次失败率下降95%,平均排障时间缩短至11分钟。本文聚焦如何将Agent从‘盲发状态’升级为SOR原生协作者,覆盖SOR识别、契约建模、网关实现到灰度验

weixin_30740295的博客 414

Qwen3.6升级深度解析:LightLLM引擎重构与token精益计费

大语言模型推理优化正从‘堆参数’转向‘精计算’,核心在于推理引擎效率与token级资源度量的协同演进。LightLLM作为新一代轻量级推理框架,通过动态稀疏激活(DSA)、chunk级token计量和档位化额度管理,显著降低显存占用、提升吞吐并实现成本可预测。这类技术升级不仅关乎Qwen3.6等具体模型的性能跃迁,更代表了AI服务从粗放调用走向工程化治理的关键转折——适用于智能客服、金融研报、跨境多语言生成等对延迟、长文本与成本敏感的真实业务场景。

weixin_30919429的博客 392

20分钟吃掉广告算法业务知识

一,两种广告 广告按其投放目的可以分成两类:效果广告 和 品牌广告。效果广告是为了直接提升某个产品的用户数量或者销售收入。而品牌广告则是为了通过提升品牌知名度美誉度从而间接带来该品牌产品用户和销售收入的增长。大家所熟悉的互联网广告大部分都是效果广告。如:微信的朋友圈广告、百度搜索的竞价排名广告、天猫淘宝的推荐商品广告、QQ/网易云音乐启动时的开屏广告、腾讯/爱奇艺视频中的...

Python_Ai_Road的博客 1902

MuleSoft+LLM企业级AI编排实战:从权限管控到数据血缘

AI编排(AI Orchestration)是将大语言模型深度融入企业现有业务系统的技术范式,其核心在于模型调用的可控性、数据输入的可信性与流程执行的可审计性。它不同于简单API调用,强调身份认证、结构化上下文注入与端到端数据血缘追踪。MuleSoft凭借内置OAuth策略、DataWeave声明式数据编织和Runtime Fabric弹性治理能力,成为构建高合规、可运维AI工作流的关键基础设施。该技术广泛应用于智能客服、合同解析、跨系统自动化报告等需强安全与强集成的场景,尤其适合金融、医疗及制造业等监管敏

weixin_33738578的博客 415

模板驱动型文档自动化:用规则引擎替代AI生成

文档自动化正从通用AI生成转向专业可控的模板驱动范式。其核心是将业务逻辑、合规要求与内容结构封装为可复用的规则引擎,实现内容复用、场景适配与零排版负担。相比依赖大模型的AI生成,模板驱动通过预设条件分支、数据绑定和样式逻辑,确保术语统一、法规准确、修改高效,显著降低人工审核成本与一致性风险。该技术广泛应用于管理咨询、SaaS产品文档、法律合规及教育培训等高频多版本输出场景,尤其适合需兼顾专业性、合规性与规模化交付的工程化内容生产流程。

weixin_30432579的博客 393

NLP产品化实战:从意图识别到业务价值的全链路落地

自然语言处理(NLP)作为人机交互的核心技术,其本质是将用户模糊、口语化的表达精准映射为系统可执行的功能指令。理解这一原理,是突破‘调API式AI’陷阱的前提。NLP产品增强的关键不在于模型参数规模,而在于意图识别与语义检索的工程闭环——通过场景驱动设计、分层架构协同、业务知识注入和数据漂移监控,实现从技术能力到用户任务完成率(TCR)的真实跃迁。本文聚焦智能客服、文档搜索、语音指令等高频落地场景,提供覆盖数据准备、混合建模、ONNX轻量部署及业务ROI量化的一线实操路径,尤其适合正面临‘加AI功能’压力的

weixin_33728708的博客 357

Python-计算广告推荐系统机器学习MachineLearning点击率CTR转化率CVR预估点击率预估

计算广告/推荐系统/机器学习(Machine Learning)/点击率(CTR)/转化率(CVR)预估/点击率预估

上一篇: einsum is all you needed
下一篇: 20分钟吃掉广告算法业务知识
算法美食屋
博客等级 码龄9年 2万+粉丝 154原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值