Dialogflow es 如何在Dialogflow API中注释系统实体?
我们正在使用Dialogflow API将实体导出到Dialogflow中 我们不能使用控制台,因为我们需要为每个客户使用,而且它很复杂 虽然我们希望使用系统实体,但我无法在文档中找到如何做到这一点Dialogflow es 如何在Dialogflow API中注释系统实体?,dialogflow-es,Dialogflow Es,我们正在使用Dialogflow API将实体导出到Dialogflow中 我们不能使用控制台,因为我们需要为每个客户使用,而且它很复杂 虽然我们希望使用系统实体,但我无法在文档中找到如何做到这一点 谢谢你的帮助 根据需要,您希望通过DialogFlow API将系统实体添加到培训短语中,并将其导出到DialogFlow控制台。您可以通过以下步骤来实现这一点- 1-您必须创建一个文件,在该文件中您需要提供您的意图,并在其中提供您的培训短语文本 例如,如果您的培训短语是“我说法语,我的地址是CD
谢谢你的帮助 根据需要,您希望通过DialogFlow API将系统实体添加到培训短语中,并将其导出到DialogFlow控制台。您可以通过以下步骤来实现这一点- 1-您必须创建一个文件,在该文件中您需要提供您的意图,并在其中提供您的培训短语文本 例如,如果您的培训短语是“我说法语,我的地址是CDA,sec-9”,您必须将句子分成几个部分,因为DialogFlow API不会像DialogFlow Console那样自动注释培训短语 不要忘记在每个文本部分后添加空格。
{
"displayName": "details",
"priority": 500000,
"webhookState": "WEBHOOK_STATE_UNSPECIFIED",
"trainingPhrases": [
{
"name":"",
"type": "EXAMPLE",
"parts": [
{
"text": "I speak "
},
{
"text": "French",
"entityType":"@sys.language",
"alias": "language",
"userDefined": "True"
},
{
"text" : " and My address is "
},
{
"text" : "CDA,SEc-10",
"entityType":"@sys.location",
"alias": "address",
"userDefined": "True"
}
]
}
],
"action": "details",
"messages": [
{
"text": {
"text": [
"Here are my details"
]
}
}
]
}
您可以添加那些仅可根据
创建Json文件后,使用下面的命令通过DialogFlow API将带有培训短语的意图导出到DialogFlow控制台
注意:您需要在下面命令中的(项目id)字段中添加项目id
curl -X POST \
-H "Authorization: Bearer "$(gcloud auth application-default print-access-token) \
-H "Content-Type: application/json; charset=utf-8" \
-d @intent.json \
https://dialogflow.googleapis.com/v2/projects/<project-id>/agent/intents?key=[YOUR_API_KEY]
curl-X POST\
-H“Authorization:Bearer”$(gcloud auth应用程序默认打印访问令牌)\
-H“内容类型:应用程序/json;字符集=utf-8”\
-d@intent.json\
https://dialogflow.googleapis.com/v2/projects//agent/intents?key=[你的API密钥]
[1]您能告诉我您正试图通过实体注释实现什么吗?另外,请确认您是否正在尝试导出或导入实体?[2] 系统实体在默认情况下是预定义的,您能告诉我您对系统实体的确切需求吗?我假设您不是在尝试对一组客户执行某些操作,而是在尝试对一组客户执行某些操作,您能告诉我您到底想做些什么吗。[3] 您提供的文档链接是为实体而非实体提供的,请您澄清一下,好!在我们的工具中,我们需要使用系统实体对培训短语进行注释,以便提取诸如请求时间或位置之类的信息。由于各种原因,我们无法在dialogflow控制台中执行此操作,需要通过API执行此操作。这就是为什么我们需要将训练短语导出到带有系统实体注释的Dialogflow中。我发送的文档链接是关于培训短语的。