我的意图是要求用户提供路径:
在/ home / user / path中绘制文件
有没有一种方法可以使用dialogflow提取路径并将其值转换为实体?我认为这种情况不能用同义词解决。
答案 0 :(得分:1)
否,因为DialogFlow在实体中不支持Regex,所以没有简单的方法可以使用实体在DialogFlow中解析路径值。 您有两种选择可将路径解析为实体。
一个::使用@sys.any
实体代替路径,并在履行方面检查该实体的值是否实际上是有效路径或不使用Regex。
二:为您的路径创建自己的实体,并在您正在使用的任何文件系统中创建/更新/删除新文件/文件夹时,使用DialogFlow Agent-API
来保持该实体中值的更新。上。 (是的,这听起来很疯狂,但我认为没有其他选择可以实现您想要的目标)