gpt4 book ai didi

dialogflow-cx - DialogFlow CX 内联系统函数在文本实现中不起作用

转载 作者:行者123 更新时间:2023-12-05 02:41:23 30 4
gpt4 key购买 nike

我希望尽可能生成动态文本而不需要创建 webhook。我知道创建动态文本的唯一方法是根据参数创建不同的路由或通过 using inline system functions像文本实现中的 $sys.func.ADD(1, 2)

但内联系统函数如 $sys.func.ADD(1, 2) 如果用于文本实现则对我不起作用。系统功能不会为我执行。 IE。作为测试完成的结果,我的机器人没有说出“3”,而是说出“$sys.func.ADD(1, 2)”。我在这里做错了什么?有人有在文本实现中使用内联系统函数的示例吗?

谢谢!

最佳答案

要解决此问题,您需要 check the result of system functions以便识别发生的错误。

对于系统函数$sys.func.ADD,在您的fulfillment中将其用作文本响应时,您需要将其转换为类型STRING 嵌入到文本中,因为此系统函数的输出返回类型 DOUBLE

您可以通过在文本响应中创建嵌套函数,将 $sys.func.ADD 函数的输出转换为 STRING利用 $sys.func.TO_TEXT它将其他类型的值转换为字符串。

这里有一个例子供引用: Result

关于dialogflow-cx - DialogFlow CX 内联系统函数在文本实现中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68143051/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com