使用对话流部署多个代理

问题描述 投票:0回答:1

我正在开发一个用于预订的对话流代理。我的问题是,我需要为多个客户部署代理,他们有自己的日历。不幸的是,在谷歌云平台上是可以每个项目只有一个代理,但同时项目的数量是有限的。我如何解决这个问题?我可能有3个解决方案,但我欢迎大家提出建议。

  1. 向Google索取更多的项目,并将每个项目关联到我的每个客户。我将能够用一个服务账户来管理项目。但它的成本是多少?我可以要求超过1000个项目吗?
  2. 为每个客户创建一个新的谷歌云平台账户,并为每个账户创建一个项目(像谷歌课程中的qwicklabs账户)。问题是,我不知道如何扩展这个解决方案,因为我需要自动化这个过程,我不想每次都手动创建一个账户。
  3. 使用相同的GCP帐户和相同的代理为多个客户。这可能需要在开始聊天时插入一个独特的代码,以确定我们所指的是哪个日历。但这样一来,我就无法将聊天整合到客户的网站或 facebook 页面上,除非我不给每个人相同的凭证。

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

谢谢大家

google-cloud-platform dialogflow
1个回答
0
投票

从最佳解决方案来看,最好是为每个客户创建一个项目。至于在使用时 对话流产品,每个项目最多只能有一个代理,所以如果你需要多个代理,无论哪种方式都需要多个项目。

此外,当涉及到你在GCP中可以拥有的项目数量时,一般用户的限制是30个项目。不过,你可以随时通过申请更高的限额来增加项目数量。您可以通过参考以下文档来实现 此处.

© www.soinside.com 2019 - 2024. All rights reserved.