基于 NLP 意图分析来划分文本

问题描述 投票:0回答:0

我从聊天中得到了以下输入:

“设置早上 7:00 的闹钟并在 Spotify 上播放 Caparezza 的歌曲。”

输入可能包含要在后端执行的多个操作。 我想根据要执行的操作来划分文本,并且文本可能非常复杂,所以我想使用 NLP 来获取实体,并且我还想根据意图对文本进行分类,就像我在下面所示的那样举个例子。

我更喜欢使用 Spacy,并且我不知道是否足以获取不基于模式的复杂文本分类的所有上下文。

根据输入,我想要获得的输出是:

输出:

[
    {
    quote: "Set an alarm for 7:00 am",
    intent: set_alarm
    },
    {
    quote: "play song by Caparezza on spotify",
        intent: "play_song"
    }
]

我尝试使用spacy的sentecizer,但我想要一些东西来训练以提高可靠性。

scikit-learn nlp spacy text-classification
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.