得物技术部算法项目管理实践分享

一、引 言

在得物技术生态的核心地带,算法作为核心技术力量的中流砥柱,承担着推荐系统、搜索算法、AI 查验鉴别和图像识别等多个前沿且关键领域的研发重任。随着业务的快速扩展和技术的不断迭代,项目管理的重要性日益凸显。如何高效地管理算法项目,确保团队在快速变化的环境中保持高产出和高创新力,成为了我们面临的核心挑战。本文将分享得物技术部算法团队在项目管理进阶过程中的经验与思考。

二、项目管理现状与挑战

现状

得物算法团队的项目管理历程,是一段充满突破与创新的卓越发展之路。在团队创立初期,项目运作凭借团队成员深厚的专业能力与丰富的经验积累稳步前行。与此同时,我们积极探寻更科学管理的模式,持续探索让项目进度规划和资源分配迈向系统性与前瞻性的方法。

随着团队规模稳步拓展,项目复杂度显著攀升,我们敏锐察觉到传统项目管理模式需要与时俱进。PMO 团队以无畏的探索精神和积极的实践态度,全身心投入创新征程。历经反复尝试与优化,成功打造出一套契合得物算法自身特色的项目管理体系。该体系让团队冲破发展阻碍,实现研发效率飞跃式提升,沟通协作变得更为高效流畅,助力团队在发展道路上稳步迈进,开启全新辉煌篇章。

挑战

在持续奋进的征程中,得物算法团队在项目管理领域收获了阶段性的成绩,同时,也欣然迎接全新的机遇与挑战,这些挑战也成为我们迈向更高峰的强劲动力:

需求动态优化:市场环境日新月异,业务需求展现出强大的创新活力,快速迭代升级。这促使算法项目的目标和优先级不断优化调整,激发团队持续创新。每一次需求的更新,都是团队展现敏捷应变能力的契机,我们高效重新规划项目路径、灵活调配资源,积极拥抱全新业务要求,在动态变化中精准锚定项目前行方向。

技术攻坚创新:算法项目凭借深厚的技术底蕴,蕴藏着无限的创新潜力。在大量实验与反复迭代进程中,我们无畏探索未知领域,持续突破技术瓶颈。面对实验结果的不确定性与技术难题,项目启动之初,我们便以开拓者的姿态精心规划时间与资源,将挑战转化为技术创新的强大动力,全方位提升项目的综合效益。

跨团队协同增效:算法团队作为创新生态的核心力量,与运营、产品、数据、质量、法务、财务等多个团队紧密合作,共同构建高效协同的创新网络。尽管不同团队专业背景、工作方式各具特色,加之多地办公(上海、北京、杭州、长沙)带来空间上的多元分布,但我们积极搭建沟通桥梁,通过创新的协作模式,打破沟通障碍,确保信息精准传递,让跨团队协作成本转化为协同增效的投入,极大提升项目执行效率。

例如在一次重要项目中,杭州的算法团队与上海的产品团队,通过创新的沟通协作机制,迅速化解了对需求理解的差异,成功追回延误的一周进度,为项目推进注入强大动力。
成果长效评估:算法效果的评估需要具备长远眼光,其价值在持续沉淀中逐步彰显。虽然无法像传统项目那样迅速反馈阶段性进展,但我们建立了科学的评估机制,以长远视角和精准分析,在项目推进过程中及时、深入地洞察项目的实际成效,为项目决策提供坚实可靠的依据,确保项目始终朝着高价值方向稳步迈进。

三、项目管理进阶策略

引入混合式项目管理方法

为有效应对需求频繁变更和技术复杂度高这两大难题,得物算法团队创新性地采用了混合式项目管理方法,巧妙融合了敏捷开发和瀑布模型的优势:

敏捷开发

通过设置短周期的迭代(Sprint),团队能够快速响应不断变化的需求,确保项目始终保持高度的灵活性。在每个迭代周期内,团队成员聚焦于完成特定的任务模块,通过每日站会、迭代评审等环节,及时获取反馈并做出调整优化。

例如得物质拍项目,这是一个软硬件一体的自主研发项目,它创新性地集成了AI查验功能,打造出了一套拍照查验一体化的解决方案。该方案在实际应用中成效显著,大幅提升了供应链查验的效率和质量,成为推动供应链业务模式从全人工操作向人机协同转变的重要引擎。

在得物质拍项目的推进过程中,面临着诸多复杂的技术难题。比如,如何实现硬件设备与AI算法的高效协同,以确保拍照数据能够准确、快速地被AI系统处理和分析;以及如何在不同的环境条件下,保证设备的稳定性和可靠性等。同时,业务需求也在不断更新变化,对查验的精度、速度以及系统的易用性等方面都提出了更高的要求。

面对这些挑战,敏捷开发模式发挥了关键作用。在项目初期,开发团队采用敏捷开发的迭代式开发方法,将整个项目划分为多个短周期的迭代阶段。每个迭代周期都设定明确的目标和可交付成果,使得团队能够快速响应业务需求的变化。例如,在第一个迭代周期中,团队专注于搭建硬件设备的基本框架和实现AI查验的基础功能,通过快速开发和测试,及时发现并解决了硬件与软件之间的兼容性问题。

在日常工作中,团队坚持每日站会制度。成员们在站会上分享自己的工作进展、遇到的问题以及需要的支持,确保信息在团队内部的高效流通。通过这种方式,团队能够及时发现潜在的风险和问题,并迅速调整开发计划。例如,当发现某个功能的开发进度落后时,团队可以及时调配资源,加快开发速度,保证项目按计划进行。

通过敏捷开发模式的应用,得物质拍项目不仅成功攻克了复杂的技术难题,满足了不断变化的业务需求,还大大缩短了项目的开发周期,提高了开发效率。与传统开发模式相比,项目整体开发周期有效缩短,同时产品的质量和用户满意度也得到了显著提升。

瀑布模型

在项目启动初期,瀑布模型的应用为项目搭建起了清晰的架构和方向。团队按照线性顺序依次完成需求分析、设计、开发、测试、维护等阶段,每个阶段都有明确的输入和输出,以及严格的评审环节,确保项目在每个阶段都能达到预期目标,为后续阶段奠定坚实基础。

例如北极星训练平台项目,北极星作为得物自研的搜推模型训练平台,支持参数多级存储和混合并行分布式训练,比开源框架训练速度提升2~6倍,可支持TB级模型训练,为得物算法策略团队进一步探索大模型和复杂模型打开了空间。

团队在项目初期选用瀑布模型,组织多轮技术PM研讨,对项目的技术方案进行反复论证和优化,明确了以深度学习框架为核心,结合大数据分析技术的技术路线。制定了详细的项目里程碑计划,将整个项目的开发过程划分为多个有序且明确的阶段,每个阶段都设定了具体的任务、交付成果以及验收标准。

在后续长达一年的开发进程中,瀑布模型的优势得以充分彰显。由于前期对技术路线的清晰界定和对项目计划的精准把控,项目始终沿着正确的方向稳步推进。在每个阶段,团队成员严格按照既定计划完成相应任务,前一个阶段的成果作为后续阶段的坚实基础,有效避免了因技术路线模糊不清而引发的项目反复调整以及资源浪费的情况。

最终,项目得以按时交付,并顺利应用于得物的核心业务场景。北极星训练平台为算法策略的持续迭代提供了强大助力,使得算法能够不断优化以适应业务的发展需求。同时,也为业务增长注入了强劲动力,通过更精准高效的搜推模型,提升了用户体验,促进了业务量的显著提升

通过将敏捷开发和瀑布模型相结合,得物算法团队在应对复杂多变的项目环境时,既能够保证项目的灵活性和快速响应能力,又能确保项目在整体上保持清晰的方向和稳定的推进节奏。

强化需求管理与优先级排序

需求池管理

依据不同的业务场景,构建了与之对应的各条线需求池。团队成员定期与业务方展开深入且全面的沟通交流,这一过程并非简单的信息传递,而是双方基于业务目标和技术能力的深度探讨。通过这种方式,团队能够精准剖析每个需求背后隐藏的业务价值,同时从技术层面评估其可行性。

例如,在C端鉴别业务场景下,业务方提出识别用户是否拼图的需求。算法团队通过业务方提供的场景描述与识别规则,从技术角度给出了开发代价更小的解决方案。这种精准分析避免了项目开展过程中盲目投入资源,有效防止了资源浪费。

优先级排序

为了进一步提升资源利用效率,使项目产生更大的效益,团队采用 ROI评估和业务打分相结合的规则,对需求池中的众多需求进行科学合理的优先级排序。在计算 ROI 时,综合考虑需求实施后的潜在收益、所需投入的资源成本以及实现难度等因素。同时,结合业务一号位OKR、业务重心方向、需求紧迫性等维度给出的综合打分,全面评估每个需求的优先级。

比如,对于一个旨在优化商品搜索算法以提高搜索准确率的需求,团队通过详细的成本效益分析,预估实施该需求后能够提升用户搜索满意度,进而带来一定比例的业务增长,同时评估了实现该需求所需的人力、时间和技术资源成本。再结合业务方对搜索功能在当前业务重心方向的重要性打分,最终确定该需求在需求池中的优先级。通过这种方式,确保团队资源能够集中投入到最具价值的任务上,提高了项目的整体效益。

优化技术实验流程

实验设计标准化

在算法研发过程中,实验的科学性和规范性直接影响着结果的可靠性。得物算法团队制定了标准化的实验设计模板,在模板中明确规定实验目标、评估指标以及基线模型。实验目标的清晰界定,让团队成员从实验开始就明确努力的方向,避免实验过程中出现目标偏差。

评估指标则为实验结果的衡量提供了统一的标准。以评估社区搜索算法的实验为例,选用内容搜索渗透、内容搜索次留、内容搜索 qvctr、内容搜索有效点击率等作为一级评估指标,这些指标从不同维度反映了用户对搜索结果的使用情况和反馈。以大盘 UV 价值、App 次留、分组 UV 人均 App 时长、内容搜索用户人均社区时长等作为大盘指标,从宏观层面衡量实验对整体业务的影响。通过这些指标的综合运用,使实验结果能够直观地反映算法的性能。如当内容搜索有效点击率提升,同时大盘 UV 价值也随之增长时,就表明该算法在实际应用中可能产生了积极效果。

基线模型的确定也至关重要,它为新算法的对比提供了参照,方便团队判断新算法是否真正带来了性能提升。在社区搜索算法实验中,团队将之前稳定运行的搜索算法作为基线模型,新算法在相同的测试环境和数据集下进行实验,对比两者在各项评估指标上的表现。若新算法在内容搜索qvctr等关键指标上显著优于基线模型,就说明新算法具有一定的优势和应用价值。

通过这一举措,大大减少了实验过程中的不确定性。以往不同成员开展相似实验时,可能因实验设计的差异导致结果难以对比,如今标准化的模板使得不同实验之间的结果更具可比性与可靠性,为算法的优化提供了更坚实的数据基础。

自动化工具支持

开发自动化实验平台,支持实验的快速部署、监控和结果分析,大幅提升实验效率。该平台具备强大的功能,在实验部署环节,能够快速完成实验环境的搭建、数据集的导入以及算法模型的初始化,相比传统手动部署,时间从原来的数小时缩短至半小时以内。在实验进行过程中,平台实现了实时监控,团队成员可以随时查看实验的运行状态、资源使用情况以及关键指标的变化趋势,一旦发现异常能够及时调整。实验结束后,平台还能高效地进行结果分析,自动生成详细的数据报表和可视化图表,帮助团队成员快速理解实验结果。

例如,AI鉴别平台将数据下载、模型训练、模型评估、在线验证、结果分析、发布部署的动作整合至统一平台,任务启动时完成配置后,各个环节任务自动完成,极大节省了人工操作时间与机器等待时间,提升AI研发效能。

制定标准化的项目管理文档

背景

在过往的发展历程中,得物算法团队积极探索项目管理的优化路径。当时,不同项目的管理文档在格式与内容详略上存在差异,相关信息分布于语雀、云空间、知识库等多个平台。这一状况促使团队深刻认识到建立标准化体系的重要性,进而开启了提升项目管理效能的征程。

实践

为从根本上解决这些问题,团队投入大量精力迁移、整合、建立、维护知识库,并制作了一套全面的标准化项目管理文档模板。这套模板涵盖了项目从启动到结束的各个关键环节,具体包括项目立项书,详细阐述项目的背景、目标、预期成果等,为项目的开展奠定基础;需求文档,清晰记录业务需求、用户需求等,确保团队对项目需求有准确一致的理解;技术方案,展示项目所采用的技术架构、算法选型等核心技术内容;测试用例,用于对项目成果进行全面测试,保障项目质量;LR和 CR文档,规范代码审查流程和变更管理流程;双日会同步文档,及时记录项目进展、问题及解决方案,促进团队成员之间的信息共享。通过这些文档,项目的所有关键信息都能得到准确、完整的记录,为项目管理提供了有力的数据支撑。

机制

同时,团队建立了严格的文档评审机制。在每份文档完成初稿后,会组织相关模块的技术PM、研发TL、测试TL和团队成员进行细致审核。从文档的内容完整性角度,检查是否涵盖了该文档类型应包含的所有关键信息;从准确性方面,核对文档中的数据、技术细节等是否正确无误;在规范性上,确保文档格式、术语使用等符合统一标准。例如,对于技术方案文档,会重点审查技术选型的合理性、技术架构的可行性等内容;对于测试用例文档,会检查测试场景是否全面覆盖了项目需求。只有通过评审的文档,才能进入下一阶段的使用和保存,通过这种方式,确保每一份文档都能达到高质量标准,为项目顺利推进筑牢根基。

加强跨团队协作:从 “单打独斗” 到 “协同作战”,打造高效的项目团队

明确角色和职责

在跨团队项目中,角色与职责的模糊往往是沟通不畅和工作效率低下的根源。在每个跨团队项目启动之初,组织相关团队共同参与,清晰明确地界定各团队的角色和职责。通过制定详细的项目任务拆解,将每个团队的任务、目标、交付物以及与其他团队的协作边界都一一明确,同时落档到得物研发协同平台(实时化、透明化、自动化)。

以得物AI查验鉴别项目为例,算法团队负责 AI 查验鉴别算法的研发与优化,明确规定了算法的准确率、召回率等关键指标以及完成时间节点;产品团队负责定义产品需求、制定产品规划,确保算法研发与市场需求紧密结合;数据团队则负责数据的收集、清洗和标注,为算法训练提供高质量的数据支持。运营同学负责需求在仓内的推广覆盖。这样一来,每个团队都能清楚知晓自己的任务和目标,避免了因职责不清引发的沟通摩擦和工作推诿现象,为项目的顺利推进奠定了坚实基础。

定期同步会议

为确保信息在各个团队之间能够透明流通,及时解决协作过程中出现的各类问题,定期(双日/周/双周)召开跨团队同步会议。这些会议成为了高效的信息共享平台,各团队在会议中可及时交流项目进展情况,分享遇到的问题和解决方案。

会议通常分为项目进度同步、问题讨论与解决、下一阶段计划制定等环节。在项目进度同步环节,产运研各团队依次同步自己负责部分的进展情况,包括已完成的任务、正在进行的工作以及潜在风险;问题讨论与解决环节,针对各团队提出的问题,大家共同探讨解决方案,充分发挥团队的智慧;下一阶段计划制定环节,根据项目整体目标和当前进展,共同制定下一阶段的工作计划和任务分配。通过定期同步会议,团队成员能够及时了解项目全貌,及时发现并解决问题,确保项目按计划顺利推进。

加强团队沟通

为促进不同团队成员之间的知识共享和技术交流,增强团队的凝聚力和协作能力,团队定期组织新人串讲、技术分享会、代码评审会(CR、LR)等活动。

新人串讲活动为新加入团队的成员提供了展示自己的模块,他们可以分享自己的专业知识、项目经验以及对业务的理解,让老成员也能从新视角获得启发。

技术分享会(组内分享、内部技术分享、得物技术夜校)则是定期调研、分享最新的技术趋势、前沿技术应用以及在项目中遇到的技术难题和解决方案,拓宽团队成员的技术视野。

代码评审会(CR、LR)则是对代码质量的严格把控,通过团队成员之间的相互评审,不仅可以发现代码中的潜在问题,提高代码质量,还能促进团队成员之间的技术交流和学习。

这些活动为团队成员创造了更多交流学习机会,使得团队成员之间的关系更加紧密,协作更加顺畅。

在这里插入图片描述

知识共享

知识的沉淀和共享是团队持续进步的关键。团队不断完善和迭代知识库,将项目过程中积累的宝贵经验和技术文档进行系统沉淀和广泛共享。通过建立知识共享平台,打破了团队之间的信息壁垒,避免了重复劳动,提高了整个团队的工作效率。

通过知识库,团队成员可以方便地查阅过往项目的技术方案、实验报告、问题解决方案等资料。例如,当新成员接手一个类似的算法项目时,可以在知识库上快速找到相关的经验教训和技术参考,避免走弯路;当团队遇到技术难题时,也可以在知识库里搜索类似问题的解决方案,获得灵感和启发。同时,团队鼓励成员积极上传自己在项目中的经验总结和技术成果,不断丰富知识库的内容,形成一个良性的知识循环,促进团队整体能力的提升。

在这里插入图片描述

量化项目成果:从 “经验驱动” 到

“数据驱动”,用数据夯实项目管理根基

建立项目数据指标体系

建立评估体系:制定算法项目的评估体系,明确定义项目的关键指标,既包括短期指标,如模型准确率、召回率等,能够快速反映算法在当前阶段的性能表现;也涵盖长期指标,如业务增长、用户满意度提升等,用于衡量项目对业务的长期影响。同时,持续记录需求变更率、缺陷率等关键数据,并定期进行收集和深入分析,为项目管理提供全面的数据支持。

数据驱动决策:借助数据分析工具和技术,RDC实时监控项目进展情况。通过对数据的深入挖掘和分析,一旦发现项目存在潜在问题或风险,能够及时调整项目策略,确保项目始终朝着预定目标前进,提高项目的成功率。

利用数据可视化工具

过去,项目数据主要以复杂的表格和文字形式呈现,难以直观展示项目的状态和趋势,不利于团队成员理解和分析。

引入RDC(研发协同平台)、DPP平台(得物个性化推荐系统)、AB实验平台等多样化的数据可视化工具,将项目数据以直观、易懂的方式呈现出来,让团队成员能够一目了然地了解项目的各项关键指标和发展趋势。这使得团队能够更加迅速地做出决策,及时调整项目方向,提高项目的执行效率。

不同与传统项目,算法更多项目是通过实验探索方式来支持的,DPP作为个性化推荐平台,支持同时成百上千个实验同时在线,让算法与业务产品同学,可以去探索自己的思路,在实验维度,支持多种能力,支持垂直桶实验,正交配置层实验,跨场景贯穿实验,同时DPP平台联合数据平台与监控团队支持实时,小时级与天级等等各维度实验指标的展现,通过各种维度为算法同学提供工具,可以更快速判断出自己实验的情况,再进行后续决策。

在这里插入图片描述
在这里插入图片描述

基于数据进行项目复盘和优化:

过程质量复盘 & 业务效果复盘

实践:以往的项目复盘往往流于形式,未能充分挖掘项目过程中的经验教训。如今,在项目结束后,团队基于详细的数据进行全面深入的项目复盘。从过程质量维度,分析项目执行过程中的流程是否合理,如项目进度安排是否紧凑高效、资源分配是否合理;资源利用是否高效,如人力、机器资源是否得到充分利用,是否存在浪费现象。从业务效果维度,注重项目对业务目标的达成情况,如是否实现了预期的业务增长、用户满意度是否提升等。通过总结成功经验和不足之处,为后续项目的管理提供宝贵参考。例如,在复盘某个算法优化项目时,通过数据发现项目前期由于需求变更频繁,导致项目进度延误,后续项目就可以加强需求管理;同时发现算法优化后业务增长明显,但用户满意度提升不显著,后续就可以在提升用户体验方面加大投入。

机制:建立完善的项目复盘机制,明确复盘的流程、参与人员和时间节点。规定在每个项目上线后一个月内,必须组织项目复盘会议,由项目负责人、产运研核心参与人以及技术PM、TL参与。复盘会议中同步项目是否符合预期,再进行数据展示和分析,最后共同讨论总结经验教训。确保复盘工作能够常态化、有效地开展。

成果:通过基于数据的项目复盘和优化,团队的项目管理水平得到了稳步提升,项目成功率持续提高。不断总结和改进的过程,使得团队能够更好地应对各种复杂的项目挑战,为业务的发展提供更有力的技术支持。
在这里插入图片描述

四、结 论

项目管理是算法团队高效运作的基石。通过引入混合式管理方法、优化需求管理和技术实验流程、加强跨团队协作以及量化项目成果,得物技术部算法团队在项目管理进阶之路上迈出了坚实的步伐。未来,我们将继续探索和创新,为业务创造更大的价值。

往期回顾

  1. 基于ANTLR4的大数据SQL编辑器解析引擎实践|得物技术

  2. LSM-TREE从入门到入魔:从零开始实现一个高性能键值存储 | 得物技术

  3. 一个Rust小白发布生产级Rust应用的进阶之路 | 得物技术

  4. 得物小程序平台设计与实践

  5. 多场景建模在得物交易搜索下的创新与实践

文 / 聴禾

关注得物技术,每周更新技术干货

要是觉得文章对你有帮助的话,欢迎评论转发点赞~

未经得物技术许可严禁转载,否则依法追究法律责任。

活动推荐:得物技术沙龙第27期「AI大模型的客服技术实践与应用」杭州站 火热报名中,详情至得物技术公众号查看。

相关推荐

压测AI Agent 治理与评测调优实践|得物技术

本文介绍智能分析Agent在压测调试中上线后的治理闭环建设:通过Langfuse记录完整执行链路,结合用户反馈与Trace还原问题根因;利用CLI Mock固化证据数据集,实现相同场景下的回测验证。基于固定案例与五档评分机制,持续评估方案质量、延迟与成本,确保修复有效且无新问题引入,推动Agent能力迭代优化。

SmartCodeTech的博客 309

从中心调度到自驱协作多 Agent 架构的三次反转|得物技术

本文探讨多Agent系统中的控制权分配问题,提出三大协作架构:Master Agent(中心调度)、任务看板(共享状态)与Advisor(轻量咨询)。通过划清上下文边界与模型边界,强调应以信息相关性而非职业标签划分Agent。三种模式分别将决策权集中于中心、下放至共享状态、再下沉至执行者,形成控制权逐步下沉的演进路径。案例显示,合理设计可提升复杂任务的并行性、弹性与可维护性。

SmartCodeTech的博客 420

Jev 实战:为AI工作流引入轻量决策层 x10倍提速|得物技术

完成这三个场景后,我对适用边界有了更明确的认识:它们都可以先定义答案范围,再根据判断结果驱动下一步操作。接入时,我会优先明确输入、选项、采纳条件和兜底路径,再评估Jev是否适合承担这一环节。结合这些实践,我更容易理解Jev(TypeSafe System One)作为专用结构化决策模型不生成自然语言,而是返回带概率的判断结果。后续接入时,我会继续从脚本中边界明确的判断任务开始,分别验证准确性、耗时和费用,再决定是否扩大使用范围。下面整理了相关能力、限制和接入要点,便于查阅。

SmartCodeTech的博客 345

国产算力·昇腾 910C 大模型推理优化(下):源码修改与算子优化,提速30%|得物技术

本文延续上篇,深入vllm-ascend源码优化:通过多流重叠实现MoE共享专家并行计算,消除冗余事件开销,并解除与FUSED_MC2的互斥限制,实现c=1下TPOT从8.2ms降至8.0ms;优化decode阶段host侧开销,引入状态跟踪跳过冗余拷贝;设计Block Table CPU快路径,规避小batch下NPU kernel启动延迟;针对GDN层融合L2Norm至recurrent kernel,减少算子调用与内存往返。综合优化后推理性能显著提升,形成可复用的昇腾910C大模型推理优化方法论。

SmartCodeTech的博客 245

国产算力·昇腾 910C 大模型推理优化(上):镜像更新与参数调优,提速 40%|得物技术

文中详细给出每一项优化的动机、实现(含具体源码改动路径与关键代码片段)、验证数据与踩坑记录(包括十余项实测无效或负向的尝试),希望为同样在国产算力上做推理优化的团队提供一份可直接复用的工程参考。

SmartCodeTech的博客 225

动态规则的 Agent 实践:用确定性工程驾驭 LLM 的资产智能验收

面对财务验收中规则多变、材料非结构化、核对复杂等痛点,传统规则引擎难以应对。系统采用“规则即配置”思路,由大语言模型(LLM)负责理解合同、扫描件等非结构化材料并执行语义比对,工程系统则保障流程编排与可追溯性。通过异步处理、幂等设计、三类流量隔离及双通道(文本/图像)处理,实现高效稳定运行。结合用户反馈构建自动标准答案,辅以试跑、回测与发布门禁机制,形成闭环质量体系。底层采用确定性工作流架构,确保行为可预期、可测试,真正实现灵活规则的快速迭代与安全上线。

SmartCodeTech的博客 344

发一张图,它居然“跃“出屏幕了?一文读懂得物 3D 空间图片技术实践

3D 空间图片功能的落地,涉及模型生成、内容分发、客户端渲染之间的一系列取舍。本文重点分享如何生产出高质量、小体积的模型,以及如何在手机上流畅运行。

SmartCodeTech的博客 555

别再只卷向量检索了,得物交易搜索如何用“生成式”实现召回范式跃迁?

你搜"af1",它得给你"空军一号"。这一年,得物交易搜索把召回从"做选择题"改成了"写答案"——不再从商品池里"找"最像的,而是让模型自己"生成"你真正想要的。从 LLM 语义索引到 HLLM、语义 ID,搜索是怎么从"检索"走向"生成"的?

SmartCodeTech的博客 594

指标平台:从语义底座到智能消费的实践路径|得物技术

这篇文章想做的,不是在本体化的宏大叙事上再叠加一层理论,而是把我们在真实落地中验证过的路径讲清楚:语义底座怎么从零建立起来、怎么保证质量不失控、怎么支撑 Text2SQL 和 AI Coding 两条消费主线,以及沿着这条路径往前走,下一步该往哪个方向发力。

SmartCodeTech的博客 317

企业级 MultiAgent 落地:Plan 模式与主子 Agent 协作|得物技术

基于 AgentScope Java 的企业级 MultiAgent 平台,为研发、数据分析和知识问答等场景提供统一的模型调用、工具接入、任务编排、流式输出与运行追踪能力。

SmartCodeTech的博客 302

得物小摊 AI Native 演进实录:用 Harness 构建可控 AI 交付

AI Coding 一个人用很顺手,进了团队就漏:指令没人审、经验难沉淀、过程看不见、链路不闭环。作者团队基于 Multica 做了 EP-Harness,把 Agent 当成员管,给它套一层可执行、可观察、可治理的 Harness,并让反馈闭环。成果:可追溯决策、多 Agent 协作,高频异常从每 4 小时 2400 多条降到个位数,对得物技术补上团队级 AI 协作关键一环。

SmartCodeTech的博客 543

企业级 MultiAgent 的记忆系统:短期上下文与四层记忆架构实现|得物技术

在 MultiAgent 平台中,Agent 的"记忆"能力是实现智能对话和个性化服务的核心资产。本文深入剖析 Agent 记忆系统的设计理念与实现细节,重点解析长期记忆架构的写入与加载流程,涵盖 LLM 智能判断、语义检索、Token 预算控制、冲突处理等关键技术,为开发者提供完整的技术实现参考。

SmartCodeTech的博客 502

EP-Harness:从个人 AI Coding 到团队级 Agent 工作流|得物技术

AI Coding 个人用得爽,一到团队就崩。EP-Harness 把 Agent 从聊天工具变成团队协作成员——可管理、可追溯、可闭环。落地后高频异常从 2400+/4h 收敛到个位数。

SmartCodeTech的博客 694

得物知识问答:复合检索 Agent 的系统设计实践

从"搜到什么用什么"到"搜→筛→挖→验"自主决策闭环——我们造了一个有判断力的 RAG Agent,不是套壳。

SmartCodeTech的博客 734

实战从零开始构建一个Coding Agent:Violin |得物技术

理解了 coding agent 的构建原理,也就掌握了理解其他 agent 的一把钥匙。笔者对每天都在使用的 agent 原理很感兴趣,于是决定自己写一个:violin。

SmartCodeTech的博客 927

AI Native 交易核心系统的研发范式|得物技术

如何改造旧研发流程适配 AI 编码?本文提出五道标准化关口治理思路,依托 Claude Code Spec-Driven 插件打通需求澄清、方案设计、TDD 落地、门禁管控与埋点监控,构建带人工确认门控的完整工作流,以五层自底向上架构实现 AI 编码规范化落地。

SmartCodeTech的博客 975

推荐系统体验的数字化突破:得物自动化评测平台的技术实践|AICon 文章整理

「得物推荐 AI Harness 工程化实践系列」的末篇内容,本系列共三篇连载。本篇(末篇)详解得物推荐评测平台的完整技术体系:从主观体验量化到大模型自动化评测流水线,涵盖多维度指标设计、人机协作提示词校验闭环、分布式任务调度与成本精控等核心工程实现,以及单周百万级审计需求下实现 91% 资源成本优化的工业级落地实战细节。

SmartCodeTech的博客 1494

RAG 核心概念与原理:Chunking、Embedding、相似度、HNSW 与多路召回|得物技术

决定 RAG 效果的关键不在大模型,而是文本切块、查询改写、多路召回与精排。合理切块存好知识库内容,向量匹配抓语义、BM25 匹配关键词互补。先优化用户提问,快速召回一批相关文档,再用精排模型精细筛选,整套检索流程配合到位,问答准确度才会明显提升。

SmartCodeTech的博客 1079

从“机械应答“到“服务伙伴“:得物高可控智能客服的 Agent 工程实践|AICon 演讲整理

本次分享围绕以下核心技术展开:客服 Agent 挑战与架构设计(Single-Agent→Multi-Agent→Harness);高可控性数据飞轮(PE 自动化 + DPO 训练);RL 策略训练和人工经验对齐;多轮半双工消息流控制。

SmartCodeTech的博客 750

得物推荐系统诊断 Agent:从 “调接口” 到 “会思考”|AICon 演讲整理

本文是得物技术专家在 AICon 上海演讲整理的技术实录。AICon上海2026_全球人工智能开发与应用大会暨大模型应用生态展_InfoQ技术大会「得物推荐 AI Harness 工程化实践系列」的中篇内容,本系列共三篇连载。本篇(中篇)进一步详解得物推荐复杂业务场景下,AI代码从生成、防护校验到安全上线的完整技术体系、自研AI Harness整体架构框架、全流程安全防护机制、混合智能体核心算法实现,以及工业级工程落地的实战细节。

SmartCodeTech的博客 1364

得物 OceanBase 落地实践

得物选型OceanBase多模数据库应对业务挑战,通过验证其高可用架构、存储压缩技术及混合负载处理能力。测试显示OceanBase在复杂查询场景性能较MySQL提升130-200倍,在高并发TP/AP混合场景表现优异,存储成本降低40%+。通过DBA内部报表业务试点验证其稳定性后,逐步推广至核心业务场景,优化数据库技术栈,实现性能与成本的双重收益。

SmartCodeTech的博客 1383

AI UITester:AI Native 的 UI 自动化测试新范式|得物技术

ai_uitester 代表了 AI Native 的 UI 自动化测试新范式:这不仅是工具的升级,而是测试范式的转变 ------ 从 "代码驱动" 转向 "视觉驱动",从 "人工调试" 转向 "AI 自愈",从 "三端分离" 转向 "统一抽象"。

SmartCodeTech的博客 779

从狂野代码到按目标生产:得物推荐 AI Harness 的工程化实践|AICon 演讲整理

本文是得物技术专家在 AICon 上海演讲整理的技术实录。「得物推荐 AI Harness 工程化实践系列」的开篇内容,本系列共三篇连载。将系统拆解得物推荐复杂业务场景下,AI 代码从生成、防护校验到安全上线的完整技术体系,逐一详解自研 AI Harness 整体架构框架、全流程安全防护机制、混合智能体核心算法实现,以及工业级工程落地的实战细节。本篇(上篇):将整体介绍团队自研的 AI Harness 体系,包括建设思路、全生命周期防护机制、混合智能体架构及落地效果。

SmartCodeTech的博客 1082

从表单到 Agent:得物社区活动搭建的 AI 实践之路

一场营销活动从策划到上线,运营要在三个系统间跳转 10 + 次、填写 40 + 个字段。我们用 AI 重新设计了这条链路 —— 从 “AI 帮你填表单” 到 “两阶段 Agent + 聚合工作台”。这篇文章记录的不是技术细节,而是这条路上的选择和反思。

SmartCodeTech的博客 744

从埋点需求到规则资产:Hermes Agent 重构得物数仓工作流

埋点和指标需求中,消耗数据承接方的不是生成答案,而是补齐证据链、对齐历史口径、识别下游影响,并在生产写入前留下可追溯的确认记录。本文数据承接方指承接业务需求的数据同学或业务合作伙伴;后文讨论内部研发、元数据、查询和门禁能力在流程中的角色。

SmartCodeTech的博客 657

让 Claude Code 拥有自我进化和记忆系统|得物技术

本文记录了为 Claude Code 构建的一套持久化记忆与自我学习系统的设计思路与实现细节。这套系统让 AI 助手能够跨越会话边界记住用户习惯,并在每次对话结束后自动提炼行为规律和系统信息,通过向量检索快速提取关键信息,下一次对话时主动应用,逐步进化为更懂你的编程伙伴。

SmartCodeTech的博客 994

用 LLM Agent 重构告警排查流程|得物技术

告警排查需频繁切换日志、APM、链路追踪等多个平台,耗时 10~30 分钟,且高度依赖个人经验。我们做了 Troubleshooter——用 LLM Agent 自动完成数据采集、根因分析和处置建议生成。上线后中位数排查耗时从 20 分钟降到 4.4 分钟,覆盖 11 个服务和 10+ 种告警类型。

SmartCodeTech的博客 1008

HorizonVault 技术深潜:如何在 HDD 上做出 100GB/s+ 级大吞吐分布式存储|得物技术

HorizonVault是一款面向Kafka远程存储的高吞吐分布式存储引擎,通过分布式并行写入和状态感知调度解决冷数据存储的三大核心问题:吞吐瓶颈、性能抖动和恢复能力。系统采用分层架构,Meta负责全局资源调度,Broker处理请求路由,Store实现本地磁盘管理,形成完整的写入治理链路。通过将HDD磁盘提升为一等资源,实现顺序追加写入、多盘并行和慢盘隔离,在保证高吞吐的同时控制延迟。存储结构采用DiskStore组织磁盘资源,LogSegment顺序写入数据,IndexSegment定位读取,Change

SmartCodeTech的博客 892

Claude Code Harness 工程:数仓侧落地方案|得物技术

Harness 工程通过职责分层实现研发流水线可靠性提升。Claude 负责需求理解与代码生成等语义层工作;hooks 负责规范检查等确定性执行;Subagents 隔离血缘查询、自测等高 token 操作;Memory 承载跨会话状态持久化。四层协同使数仓 AI 开发从"对话式辅助"转变为"规则驱动的自动化流程"。

SmartCodeTech的博客 1101

BP Claw 破解 AI 编码输入难题 ——FlinkSpec 需求智能化实践|得物技术

本文为 FlinkSpec 系列之开篇,亦是这场工程化变革的序章。BP Claw 所立之处,不过链路之源。FlinkSpec 所图,乃以 AI 之力,将实时数仓从需求落地至验收上线的全程工序,熔铸为一套精密自洽、生生不息的智能工程体系。宏图未竟,后续系列将逐章揭幕,敬请期待!

SmartCodeTech的博客 1039
上一篇: 商家域稳定性建设之原理探索|得物技术
下一篇: AI应用如何从 Chat 进化为 Agent?开源项目源码深度揭秘|得物技术
得物技术
得物技术 得物技术官方账号 得物技术官方账号
博客等级 码龄6年 2492粉丝 408原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值