无需编码!- 在Google云端Vertex AI上创建强大的聊天机器人
有多种方法可以在没有代码/低代码的情况下创建聊天机器人,而今天我们将研究谷歌云平台。
在Google Cloud Next 2023上,宣布了许多利用生成式AI的新产品,以帮助客户处理非结构化数据。看到所有这些令人兴奋的生成式AI功能,让我想要尝试使用GenApp构建器创建一个简单的聊天机器人代理,这是在活动中推出的新生成式AI服务之一。
因此,今天我将展示使用GenApp构建器(现在称为搜索和对话)在谷歌云平台上创建简单聊天机器人的每个步骤。
让我们深入理论几分钟。我知道没有人喜欢阅读它,但这与创建机器人一样重要,如果不了解它,创建机器人就没有意义。
思考基础! 😵💫🫠🙃。
什么是DiaglogFlow CX?
Dialogflow CX是一个虚拟代理,专门用于处理与用户的多个并发对话。作为自然语言理解模块,它可以解释人类语言的细微差别,并将用户输入(无论是文字还是音频)转换为应用程序和服务理解的结构化数据。类似于人类呼叫中心代理,Dialogflow代理经过培训可以处理各种对话场景,而无需过多明确的培训。
什么是Gen App Builder?
另一方面,Gen App Builder 为创建搜索和对话应用程序提供了一步一步的编排。它提供了预构建的工作流,用于任务如入职、数据摄取和定制,简化了开发者设置和部署他们的应用程序的过程。使用 Gen App Builder,开发者可以在几分钟或几小时内创建生成式应用程序。
Blaahhhhhh Blllaahhhhhhh Blaaaaaahhhhhhhhhhhhhhh, 对吗????
好的,让我们直接进入实际方面。
步骤1:设置谷歌云平台账号
如果您没有Google Cloud Platform账号,请从这里注册。一旦您创建了账号,请转到云控制台开始聊天机器人创建过程。
步骤2:创建您的第一个项目
创建一个名为“我的第一个项目”的项目,并选择该项目进行工作。
步骤3:为您当前的项目激活生成式AI应用程序构建器API。
第四步:创建存储数据的桶
上传数据文件或文件夹
步骤5:搜索“搜索和对话”
第六步:点击“新应用程序”。
所以在这里,您看到三个可选项可以继续努力。
- 搜索 -> 企业搜索将深度信息检索的能力、最先进的自然语言处理技术以及最新的大型语言处理技术汇聚在一起,以理解用户意图并为用户返回最相关的结果。
- 聊天 -> 你可以通过简单地提供结构化 / 非结构化信息或者任何网站,即可开发出即时对话应用程序。
- 推荐内容摘要、引用和建议,以帮助知识发现并增强信息共享的信心。
在这个故事中,我将开发一个“聊天应用程序”,该应用程序将从包含各种主题信息的非结构化PDF文件中提取有意义的信息,并将这些信息提供给该应用程序,让我们看看回应会是什么样的。
步骤7:选择“聊天应用程序”选项
选择聊天 -> 输入任何公司名称 → 输入您的代理名称
点击创建新的存储数据:
在这里,我选择了“云存储”
选择数据存储名称并单击“创建”:
太好了 — 你已经创建了你的GenAI应用程序 -> 让我们等一段时间,因为训练需要更多时间,一旦这个过程完成,数据将被导入,这样我们就可以开始了。
你也可以像为高级NLU一样为你的BOT进行一些配置更改,因为它默认使用代理设置中的标准功能。
如果导入成功,您可以单击“应用程序预览”,它将打开一个新窗口,因为Chat Application默认使用Dialogflow CX。
让我们现在尝试测试我们的机器人,点击“发布”然后尝试一下。
我列出了一些对话,我从BOT那里得到了满意的答案,除此之外,它还给了你用来将信息带回给我们的文件链接。
阿哈啊啊!!现在,你也可以在朋友面前展示你的技能,并在项目中使用这个功能。
在我接下来的部分中,我会发布关于“如何创建一个像谷歌那样的搜索引擎”的文章,听起来很酷,对吧?🤩😎🥳。要保持更新,请关注并点赞,如果有20个以上的点赞,我会发布“如何将您的聊天机器人集成到您自己的网站中”的文章😎。
直到那时,尝试创建聊天机器人并提升你的技能,再见!👋
如果您是新手,请从这里开始:
1.) 使用OpenAI API的5个简单步骤
2.) 使用OpenAI API 生成消息的20行代码