AI小组2022总结

news/2024/11/17 20:42:41/

时间如流水,2022年即将过去,也到了一年一度年终终结的时候。CSDN-AI小组在2022年在AI+之路上又有哪些积累呢?

问答机器人

在chatGPT风靡的时候,所有人都被它的强大惊叹到了。chatGPT的实用范围还有待各种不同的用户去尝试。从技术的角度上来说,chatGPT 对于绝大部分技术用户来说是一个黑盒子,但是从本质上来说它还是一个大语言模型。

实际上,CSDN-AI小组一直独立训练一个问答机器人,programmer_ada,用在问答机器人上回答用户的问题。ada问答机器人一度占领到周采纳榜单的前3名。

做问答机器人有很多难点和痛点,对于实际问题来说,它的核心还是语料的充足,匹配的准确性,这点上我们是比较务实的。我们训练了几十个不同类型的数据索引,以及引入了领域公益的开源文档数据集。

2023年我们希望进一步强化问答机器人,在解决用户实际问题的路线上提供进一步的质变。

持续进化的机器标签

把内容的标签分类做好是NLP的基础核心工作之一。2022年,我们持续改进标签分类器的准确度,保持跟进最新技术调整统一标签。所有的标签变动都是公开的: https://gitcode.net/csdn/csdn-tags/-/issues

标签保持最新是重要的,2022年确立了几个新技术的分组:

  • 云原生
  • 前沿技术
  • 开源

在更新新技术的同时,逐渐弱化和去除老的旧的标签。以及针对性的添加一些必要的功能性分类标签。机器标签是底层机制,在这些方面都有有效的运用:

  • 热榜/领域榜
  • 个性化推荐
  • 用户学习成就页,用户机器标签

实际上包含正/反两个方面的运用:

  • 识别用户的兴趣标签,推荐正向内容
  • 通过标签可以系统发现某些低质量的「机器生成」数据,批量过滤

在标签的运用上,我们逐渐摸索出一套根据标签做内容分层和分权重的机制,能有效的混排数据。我们希望好用的招数能反复深入地在多方面使用。

基于社区的AI低代码开发

我们在极客日报社区上尝试了一种低代码开发方式。核心机制是:

  • 通过大数据、算法和AI提取分类目标数据
  • 推送榜单帖子
  • 自动触达用户
  • 运营和活动结合构建社区

这种方式可以快速实验数据,自动化地出数据,同时能和用户之间建立连接。特别是能快速迭代数据的准确性这点,是非常有用的机制。

另外一种方式是,给社区增加了Ada助手频道,该频道内帮助用户做AI+数据整理。

  • 私密社区的Ada社区周报
  • 私密社区的Ada个人知识图谱
  • 公开社区的Ada社区周报

我们相信,内容的深度分类能力是CSDN平台的优势之一,基于NLP技术的深入分类能力我们可以走的更远。它的核心还是帮助技术用户获得持续的学习和成长。

实验博客/Blink的评论机器人

我们在博客和Blink上实验了Blink评论机器人。基于内容分类和意图识别,再做个性化推荐和评论。这块实验的核心也是内容分类和识别的精确性,以及个性化信息的合成能力。这个方向是对的,不过需要进一步深化大语言模型的使用。从chatGPT也可以看出来,基于AIGC的对话会是未来起重要作用的变革技术。

热榜/个性化推荐

我们在上半年基本就搞定了热榜的核心机制。就是前面提到的,使用内容标签分层权重体系来做混排。

而个性化推荐这里,我们在年末的时候开始从工程上处理个性化推荐项目。将工程梳理清楚后,再逐渐让数据驱动的部分起作用,做了一系列低质量数据的过滤。和所有的数据一样,过滤掉低质量的数据,把机会留给高质量数据。

  • 负反馈功能的修正
  • 标题党过滤
  • 软文过滤
  • 低质量分过滤
  • 垃圾数据标签过滤
  • 黑名单过滤
  • 禁言用户过滤
  • 封面违规图过滤
  • 过滤掉日均发帖过高数据

这个工作还在持续改进。会进一步结合机器学历来做个性化推荐。

结构化数据挖掘

在结构化数据上,我们也持续做了很多工作。

  • 上半年将技能树做到了20个
  • 针对常见领域做了速查手册 https://bbs.csdn.net/forums/studyvip?typeId=1621346
  • 针对统一标签做了落地页:https://bbs.csdn.net/forums/csdnnews?typeId=148427

用户画像

在用户画像这块,要刻画有用的用户画像还是存在很多困难。一个结论是,如果基于模糊的数据做推导,得到的只会是更模糊的不可用的数据。因此,用户画像本质上是在挑少数有效的数据来做划分。

我们做了机器学历的计算。希望机器学历数据能真正帮助到技术学习者获得需要的内容推荐。基于用户的半自动化标注,我们使用机器学习的方式逐渐在改进。

结合用户的内容标签,我们也计算出了用户的机器标签。请访问你的个人学习成就页:edu.csdn.net/me 基于内容标签推理的用户标签实际上是一个比较有效的方式。但是也存在一些困难,这部分也需要再有一些方式来改进。

AI数据处理

挖掘和改进全站的内容质量是NLP技术运用的一大目标。我们在全站针对不同内容做了这些工作

  • 支持文库的标题生成、摘要提取
  • 支持CSDN技术IT词库提取
  • 支持博客的高亮词库新版

通用AI+

每个产品都逐渐地在底层内置的AI能力。实际上我们在将AI能力和社区、技能树、学习、个性化推荐等在做深度的结合。2022年整体上AI组还是在内容数据处理上投入了更多时间,我们治理了很多数据分类问题,也打通了很多管道。所有这一切都为做惊艳功能准备,期待2023。

–end–


http://www.ppmy.cn/news/7635.html

相关文章

带你认识不一样的人工智能

人工智能简称AI,它是研究、模拟、延伸和扩展人类智能的理论、方法、技术和应用系统的新兴技术。人工智能是计算机科学的一个领域,正在向机器传递智能,通过模拟人的某些思维过程和智能行为,让机器像人类一样工作、反应和决策。自人…

反向传播算法和计算图详细介绍及其原理详解

相关文章 梯度下降算法、随机梯度下降算法、动量随机梯度下降算法、AdaGrad算法、RMSProp算法、Adam算法详细介绍及其原理详解反向传播算法和计算图详细介绍及其原理详解 文章目录相关文章前言一、反向传播算法1.1 什么是反向传播算法?1.2 更泛化的例子二、计算图2…

【vector的各个begin迭代器详解】

前言 本文是熊猫练习stl一段时间之后,对vector容器的各种迭代器产生了很大的好奇心,于是对它们进行了以下探究。 从图中我们可以知道,vector一个有四组不同的迭代器, 其中,字符 ‘c’ 是 const 常量的意思&#xff0c…

企业需要防范的 6 个常见身份攻击手段|身份云研究院

零信任作为新一代的网络安全防护理念,已经成为全球网络安全管理的基石。零信任的核心是 「安全体系架构从网络中心化走向身份中心化」,「以身份为中心」的网络访问控制理念也逐渐被越来越多企业接受并实践。 然而企业在面向用户身份访问和管理的实践中还…

建模杂谈系列190 APIFunc 调用 APIFunc

说明 从工作的划分和复用上,这种模式是必须 还是积木拼凑的思维,之前的APIFunc实现时,已经发现有一些过程是会被经常复用的。这些连续的过程,可以称之为会话,或者说是链,都是一个意思。 APIFunc在定义的时候,需要在字典中定义若干不重名的函数,所以之前有一个思路是:…

Java BigDecimal总结

文章目录Java BigDecimal总结概述float 和 double的问题创建BigDecimal对象BigDecimal.valueOf()源码分析equals() 和 compareTo()BigDecimal设置精度和舍入模式舍入模式介绍BigDecimal转字符串DecimalFormat 格式化总结Java BigDecimal总结 概述 BigDecimal类在Java的java.m…

补充订单不同的订单方式

其实补充订单不是就简简单单的下单评价,它里面有分很多种类的方法,不同时期店铺对补充订单的要求也不一样。 1.直播单 顾名思义,就是在挂着你产品链接里的直播间下单。 是需要要求买手跟主播互动咨询产品问题,发现其直播间&#x…

跟着pink老师学JS的第三天总结

* 这个仿京东的商品放大镜效果真不好做&#xff01; 鼠标拖拽&#xff1a; * 代码&#xff1a; <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatible" content"…