【问题标题】:Deploy multiple agents with dialogflow使用对话流部署多个代理
【发布时间】:2020-05-22 10:16:32
【问题描述】:

我正在为预订开发一个对话流代理。我的问题是我需要为具有自己日历的多个客户端部署代理。不幸的是,在谷歌云平台上,每个项目可能只有一个代理,但同时项目的数量是有限的。我该如何解决这个问题?我可能有 3 个解决方案,但我愿意接受建议。

  1. 向 Google 询问更多项目,并将每个项目与我的每个客户相关联。我将能够使用服务帐户管理项目。但要花多少钱?我可以申请超过 1000 个项目吗?
  2. 为每个客户创建一个新的 Google Cloud Platform 帐户,并为每个帐户创建一个项目(如 google 课程中的 qwicklabs 帐户)。问题是我不知道如何扩展这个解决方案,因为我需要自动化这个过程,而且我不想每次都手动创建一个帐户。
  3. 为多个客户端使用相同的 GCP 帐户和相同的代理。这可能需要在开始聊天时插入唯一代码以识别我们所指的日历。通过这种方式,除非我不向所有人提供相同的凭据,否则我将无法将聊天集成到客户的网站或 Facebook 页面上。

您认为最好的解决方案是什么?您有其他解决这个问题的想法吗?

谢谢大家

【问题讨论】:

  • 您是如何解决这个问题的?我的目标是将同一个机器人转售给多个客户,但我需要首先识别它们。您是否提供了相同的凭据或创建了带有客户 ID 的数据库?

标签: google-cloud-platform dialogflow-es


【解决方案1】:

就最佳解决方案而言,最好为每个客户创建一个项目。至于使用dialogflow products的时候,每个项目最多只能有一个agent,所以需要多个agent都需要多个project。

此外,就您在 GCP 中可以拥有的项目数量而言,普通用户的限制是 30 个项目。但是,您始终可以通过请求更高的限制来增加项目数量。您可以参考此文档here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-06
    • 1970-01-01
    相关资源
    最近更新 更多