【问题标题】:How to use a default Google Assistant agent on an Android Things device?如何在 Android Things 设备上使用默认的 Google Assistant 代理?
【发布时间】:2018-08-22 01:41:45
【问题描述】:

我在玩Google Assistant Sample code for Android Things。我已经完成了示例,但有没有办法始终与特定代理开始对话?

不必先说“与我的测试机器人事物交谈”或类似的东西?

我正在开发一个用于娱乐目的的项目(一个动画机器人,它有一些固定的身体动作并回答问题),但如果你必须先与默认的 Google 助理交谈(以及任何您的代理停止的时间)。换句话说,我可以让我的 Android Things 设备中的 Google 助理永久绑定到我的代理吗?

评论:我也可以尝试使用类似于Custom Device Actions 的东西,但是我只能通过这种方式处理简单的操作,而不是定义对话响应(例如 DiagFlow)来赋予我的玩具机器人个性。

【问题讨论】:

    标签: actions-on-google android-things google-assistant-sdk


    【解决方案1】:

    您可以使用自定义设备操作作为在用户说出特定短语时触发操作的一种方式。这适用于非对话式的单事件命令。

    除此之外的任何事情都需要作为自定义实现进行处理,可能会调用 Dialogflow 并以更具对话性的方式处理响应。

    【讨论】:

    • 谢谢@NickFelker!您对如何按照您的建议实现自定义实现有任何指示吗?
    • This page 的文档是展示如何创建和测试操作包的良好开端。
    • 我希望有一个示例,说明如何调用 DiagFlow 以“更传统”的方式处理响应。
    • Dialogflow 和自定义操作是不同的。它们不会相互勾连。
    猜你喜欢
    • 2021-11-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多