跳到主要内容

KNIME 正在煮什么(What's cooking)-2024/05

· 阅读需 3 分钟

一瞥 KNIME 正准备发布的新功能

Expression 节点

在现有的 KNIME 环境中(<=5.2),已经有了 String Manipulation, Math Formula, Rule Engine 甚至还有 Lab 扩展中的 Column Expression 节点。但这些节点各有各的问题,比如功能和描述有些相悖,比如 String Manipulation 节点可以输出不是字符串的内容;或功能不够完善,比如想要在 Math Formula 节点中做一些逻辑判断有点麻烦;或其他一些问题,比如 Column Expression 节点已经在 Lab 扩展中很久了,功能也还不错,但编辑界面吧,真是有点落伍了

接下来 Lab 扩展中会有一个 Expression 节点,可以支持 AI,有现代的编辑器编辑界面,事实上,如果你用过新版本中的 Python 节点,你就会知道,它们的体验基本上是一致的,只不过使用了不同的计算引擎

如果你之前觉得 String Manipulation, Math Formula, Rule Engine 中的细节功能没搞懂,那么现在我觉得可以跳过了 😊

Reporting 相关功能

目前,Reporting 制作 PDF 已经不错了,还在改进中,很快就支持将报告输出为 Html 然后放在邮件中进行发送。静态报告通过绘图 + AI输出分析结果的方式蛮有意思。如果你之前在用 BIRT 做报告,那么现在指北君建议你就再不要深挖 BIRT 了。

邮件相关功能

之前版本早就有一些邮件发送功能了,现在 KNIME 为了配合新的 Reporting 又重写了电子邮件发送节点(Email Sender)

其他

  • Variable Filter 流变量过滤功能,这样工作流中的流变量就会更整洁一些
  • Workflow 可以(需要hub)直接在浏览器中编辑或查看节点结果输出。这也就是指北君在 2022年 KNIME 第一次出现新界面(Modern UI)的时候说过的,"新界面不只是为了用户体验" 的另外一层含义
  • Giskard Scanner 是机器学习模型整个工作流程检测相关的节点
  • OpenAI 的模型微调(Fine-Tuner)节点
  • Personally Identifiable Information (PII) 个人身份信息相关节点。比如匿名化,去匿名化节点等等。这些都是数据合规或为了和大语言模型沟通时的必要功能
  • 本地存储了 K-AI 的历史记录,当然也顺便存储了花费的 token 数量
  • Modern UI 增加了一些快捷键,使用更方便