Skip to main content

学习完成后的执行函数

功能介绍

每当此schema学习完成后,会调用此函数。通常用来做一些让系统忘掉一些脏数据关键词的事情。

使用方式

每一个schema的专家模式 -> 右上角js编辑 -> 编辑alisa.afterLearn

afterLearn是一个函数。 以下是该函数的签名:

async ({Alisa, SemanticDB}) => {
// 在此执行代码
}

经典场景示例

场景为:每当学习完成后,把保存在mongodb里面的关键词给忘记掉。

async ({Alisa, SemanticDB}) => {
await Alisa.removeLearned({ n: '关键词', s: 'schema的ID' });
}