我想知道如何在训练词和短语之间进行自动映射。当你简单地在训练短语中输入“school”并且你有一个具有相同值的实体时,你会得到一个自动映射(在我添加school作为训练短语之后,我得到了一个到实体@schoolhttps://i.imgur.com/uY8Mq0S.png)的自动映射。在
我想要这个,但是我使用pythonapi来插入新的意图。有没有办法做到这一点,或者我需要手动检查是否有任何单词与实体匹配,然后为此目的手动创建该参数?下面是我正在使用的代码片段。在
import dialogflow_v2beta1
client = dialogflow_v2beta1.IntentsClient()
parent = client.project_agent_path('[project]')
intent = {
"display_name": "test",
"webhook_state": True,
"training_phrases": [{"parts": [{"text": "school", "entity_type": "@school"}], "type": "EXAMPLE"}],
"parameters": [{"display_name": "school", "entity_type_display_name": "@school", "value": "$school"}]
}
response = client.create_intent(parent, intent)
感谢您阅读:)
训练短语实体注释是Dialogflow UI的一项功能,在API中不可用。在
您需要在培训短语中手动注释实体,因为您已经在问题中详细说明了这些实体。在
相关问题 更多 >
编程相关推荐