gpt4 book ai didi

node.js - 对话流 : How to set up an intent which receiver any user keyword/utterance

转载 作者:太空宇宙 更新时间:2023-11-04 01:32:08 26 4
gpt4 key购买 nike

这就是我想要构建的:我正在构建一个聊天机器人来搜索文件。当用户说他想要搜索存档对话框时,它会提供存档文档类型的快速回复,当用户单击快速回复时,我会获取实体ArchiveSearchTopic(例如照片或报纸),并将其用作存档搜索的过滤器,代理会向用户回复找到的项目数,并要求用户提供关键字(n 个关键字或句子)以在过滤的项目中进行搜索。

提前致谢。

我尝试使用后续后备意图,但它没有被触发,因为它也需要训练短语。

以下是对话流程的示例:U:用户,A:代理

U:我想搜索存档(触发searchArchive意图)

答:当然,现在选择主题:照片、报纸、图画(快速回复)

U:点击 PHOTOS(触发 searchArchive.provideSearchTopic 意图,提取 ArchiveSearchTopiEntity)

答:我找到了 XXX 条有关照片的内容,您想查看所有结果还是正在寻找特定的内容?

U:Taurin 的摩托车和自行车展(这是我需要了解如何设置的意图)

我不知道如何构建一个意图来接受用户所说的任何内容,以便使用实体过滤器+搜索关键字/句子来搜索文件。

最佳答案

您好,您可以使用 fulfilments: 要获取用户所说的消息的完整内容,请使用:

let query = agent.query

请参阅此处的代码:[Github]

关于node.js - 对话流 : How to set up an intent which receiver any user keyword/utterance,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55746109/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com