Можно ли извлечь путь в качестве значения объекта в Dialogflow? - PullRequest
0 голосов
/ 25 июня 2018

У меня есть намерение, которое требует от пользователя указать путь:

построить файл в / home / user / path

Есть ли способ извлечьпуть с диалоговым потоком и получить его значение в сущности?Я думаю, что к этому случаю нельзя подходить с синонимами.

1 Ответ

0 голосов
/ 25 июня 2018

NO , так как DialogFlow не поддерживает Regex в сущностях, нет простого способа проанализировать значение пути в DialogFlow с использованием сущности. У вас есть два варианта разбора путей в сущность.

Один: Используйте @sys.any сущность вместо пути и на стороне выполнения проверьте, является ли значение сущности действительным путем или не использует Regex.

Два: Создайте собственную сущность для путей и используйте DialogFlow Agent-API, чтобы обновлять значения в этой сущности всякий раз, когда новый файл / папка создается / обновляется / удаляется в любой файловой системе, над которой вы работаете. (Да, это звучит безумно, но я не думаю, что есть другие варианты для достижения того, что вы хотите)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...