Dialogflow完全匹配

时间:2019-10-05 22:27:03

标签: dialogflow

我需要Dialogflow稍加限制,但仅出于一种特定目的。我遇到的情况是我使用希腊神HADES,但如果该人忽略了S.(HADE),则我绝不能接受或触发该主张。

现在接受HADE或HADES。总体来说还可以,但是在这种情况下,我不能接受一封遗失的信件。它必须是精确的拼写。

我为HADES创建了一个实体,并在我的训练短语中使用了它,但是它没有让我限制单词的变体。也许我在某处缺少一个非常基本的复选框或一个引号...任何帮助将不胜感激。

-----编辑 答案如下:禁用ML(机器学习)的意图仅是完全匹配。如果需要,您仍然可以添加带有同义词的实体。

4 个答案:

答案 0 :(得分:0)

可以避免使用实体吗?您确实可以在单个意图的右上角选择“禁用ML”。您可以在一个意图内添加要匹配的训练短语的完全拼写,而在另一个意图内不想要匹配的拼写添加。

enter image description here

答案 1 :(得分:0)

仅凭WWW意图和上下文,遇到DF根本无法做到的事情真是令人惊讶。

是报废的内容,可以重新使用javascript子系统。 转到左侧的实现,启用内联编辑器。

做出“好玩”的意图,并使其能够调用一个文件,系统便会为您提供一个页面程序。

仅当为每个意图设置“为该意图启用Webhook”时,才调用该程序。

为此目的启用webhook。

与其匹配意图和上下文(“仅适合您现在创建的那个意图”),而是调用一页程序

它可以改变答案……

要查看代码工作的片段,请转到: https://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_search

并用以下代码替换左侧代码:

<!DOCTYPE html>
<html>
<body>

<p>Click the button to see matching a string exactly working</p>

<button onclick="myFunction()">Try it</button>

<p id="demo"></p>

<script>
function myFunction() {

  var str = prompt(); 
  var allupper = str.toUpperCase();
  var n = str.search("HADES");
  var tellAndrea = "No match";
  if(n > -1) { tellAndrea = "That is it exactly"; }
  document.getElementById("demo").innerHTML = tellAndrea;
}
</script>

   

点击程序上方的运行,然后点击“尝试”

此沙箱可以保存您的“好玩”程序,以上内容也为您提供了很好的开端!

https://www.w3schools.com/code/tryit.asp?filename=G8Q5GCT88ERZ

例如,它告诉HADES来自HADE的信息 到现在为止有点起点。通常,GC会一再询问各种问题来启用这些功能。

要克服环境脆弱的概念。不是。只有少数将切换切换为“打开”的意图可以尝试该程序

如果您能做到这一点,请在这里说。我会跟踪您的进度,当然也会为您提供帮助。

关于, 丹

答案 2 :(得分:0)

学习像这样的IDE是一个多步骤的过程。由于您以前回答DF的内容改变了它所要求的内容,因此需要进行一些实验,但可能不需要太多。

也可以保存您的意图,通常不要尝试导入整个代理的示例来掩盖您的工作。 GENTLE!

安全地复制事物非常容易。按下DF中的小齿轮,找到“导出导入”,然后为自己下载您到目前为止所做的事情的zip文件,以确保安全等。

祝你好运 丹

答案 3 :(得分:0)

python -v -m ptt20

通常的python DF对话代理设置ptt20.py的-v开关(即按即说)有助于很大程度地找出答案。如下所述,显示了实际发音的内部生活。

“ It”回答: import'click._termui_impl'#<_frozen_importlib_external.SourceFileLoader对象位于0x03E529D0> INFO:root:正在录制音频请求。

INFO:root:用户请求的抄录:“是你”。

INFO:root:用户请求的笔录:“怎么样”。

INFO:root:用户请求的抄录:“您在那里”。

INFO:root:检测到音频请求结束。 INFO:root:停止记录。 INFO:root:用户请求的笔录:“您在那里”。 INFO:root:期望来自用户的后续查询。 INFO:root:正在播放助手响应。 INFO:root:完成播放助手响应。 INFO:root:正在录制音频请求。

INFO:root:用户请求的谈话内容:“对话”。

INFO:root:用户请求的笔录:“交谈”。

INFO:root:用户请求的笔录:“通话付费”。

INFO:root:用户请求的笔录:“与梨对话”。

INFO:root:用户请求的笔录:“与梨对话”。

INFO:root:用户请求的文字记录:“和漂亮的树说话”。

INFO:root:用户请求的文字记录:“和漂亮的树说话”。

INFO:root:用户请求的文字记录:“和漂亮的树餐厅聊天”。 INFO:root:检测到音频请求结束。 INFO:root:停止记录。

INFO:root:用户请求的文字记录:“和漂亮的树餐厅聊天”。 INFO:root:期望来自用户的后续查询。 INFO:root:正在播放助手响应。 INFO:root:完成播放助手响应。 INFO:root:录制音频请求。 INFO:root:检测到音频请求结束。 INFO:root:停止记录。 INFO:root:期望来自用户的后续查询。 INFO:root:完成播放助手响应。 INFO:root:录制音频请求。 INFO:root:检测到音频请求结束。 INFO:root:停止记录。 INFO:root:期望来自用户的后续查询。 INFO:root:完成播放助手响应。 INFO:root:正在录制音频请求。

实时,逐字逐句。帮助弄清意图关键字的多样性。在我运行python的计算机上挂了一个东西,在我看来,一个例子比在小盒子旁站起来更有效。