选择GoogleChat应用架构  GoogleforDevelopers

下表重点介绍了Chat应用和推荐应用(verified)服务架构样式。在某些情况下,可以使用其他架构样式但对于这类应用场景,样式(check_circle_outline)。

特性和功能

Web或HTTP服务

Pub/Sub

Webhook

Apps脚本

AppSheet

Dialogflow

脚本

目标观众

你的球队

您的组织

公众

用户互动

使用自然语言处理

消息传递模式

发送和接收同步消息

发送和接收同步消息以及发送异步消息

仅发送异步消息

从外部系统向单个Chat聊天室发送消息

访问其他服务和系统

与其他Google服务相整合

在防火墙后面通信

查询或订阅Chat事件

编码和部署样式

无需代码即可开发

使用少量代码进行开发

使用您选择的编程语言进行开发

简化的DevOps

完成DevOps和CI/CD管理

本部分介绍了一些用于构建创建聊天应用。

网络或HTTP服务是最常部署的架构,因为可让开发者以最灵活的方式聊天应用。建议将此架构用于以下用例:

在此设计中,您将配置Chat以与进行远程服务,如下图所示:

在上图中,用户与HTTPChat应用具有以下信息流:

下图显示了使用Pub/Sub构建的聊天应用:

在上图中,用户与Pub/Sub进行交互Chat应用具有以下信息流:

您可以创建仅能发送消息的Chat扩展应用通过向Chat发起通话,将对方添加到特定Chat聊天室webhook网址。建议为以下用例使用此架构:

采用这种架构时,Chat应用仅限于特定Chat聊天室,并且不允许用户互动,因为如下图所示:

在上图中,Chat应用具有以下特征信息流:

此类型的Chat扩展应用无法与其他应用共享Chat聊天室或其他团队,并且无法发布到GoogleWorkspaceMarketplace。建议对传入的网络钩子用于报告提醒或状态的聊天应用,或用于报告某些类型的Chat应用原型设计。

建议为以下用例使用此架构:

此架构对于还集成了与其他GoogleWorkspace和Google服务(例如Google表格、Google幻灯片、Google日历、Google云端硬盘、Google地图和YouTube,如如下图所示:

在上图中,用户与Apps脚本互动Chat应用具有以下信息流:

下图显示了使用AppSheet构建的聊天应用:

在上图中,用户与AppSheet互动Chat应用具有以下信息流:

您可以使用Dialogflow、用于自动对话和动态响应的自然语言平台。建议为以下用例使用此架构:

下图显示了使用Dialogflow构建的聊天应用:

在上图中,用户与Dialogflow交互Chat应用具有以下信息流:

您可以创建命令行应用或脚本,以便将应用或执行其他操作,例如创建或管理聊天室成员,而不允许用户直接通过以下方式调用或回复Chat应用:聊天。建议将此架构用于以下用途用例:

下图展示了此架构:

在上图中,Chat应用具有信息流:

Chat不会限制您实现Chat应用逻辑。您可以创建固定语法命令解析器、使用先进的AI和语言处理库或服务、订阅响应事件,或采取其他任何适合您特定目标的方法。

另一种方法是对消息进行标记化处理,提取命令,引用将命令映射到每个命令的处理程序函数的字典。

每当用户在对话框中执行操作时,都会记录一个新的互动事件。Chat应用可通过更新对话框或发送消息

许多Chat应用实现都使用自然语言以确定用户的需求您可以通过多种方式实现NLP,也可以选择自己喜欢的实现方式

聊天应用还可以向以下对象发送消息或其他请求:聊天,用户无需进行直接互动即可触发聊天聊天。不过,这些聊天应用由第三方应用触发,或使用命令行触发)但用户无法与这些对象互动直接在Chat中使用Chat扩展应用。

非交互式Chat应用使用ChatAPI发送消息或其他类型的Chat请求。

您应该考虑希望Chat应用与用户互动以下部分介绍了一些对话模式,您的Chat应用可能会实现的功能。

在同步调用和响应模式中,聊天应用会回复用户发来的消息进行一对一学习。用户向Chat应用发送的一条消息Chat应用会收到一条响应,如如下图所示:

在上图中,用户与一个Chat应用具有以下信息流:

对于此类对话模式,您可以实现一个使用Web服务Pub/Sub的Chat应用架构Apps脚本、AppSheet或Dialogflow。

多响应模式可包括同步和异步消息。这种模式的特点是和Chat应用,而生成任意数量的附加消息的聊天应用,如下图所示:

对于此类对话模式,您可以实现一个使用Web服务Pub/Sub的Chat应用架构AppsScript或AppSheet。

在异步事件驱动模式中,Chat应用来通过查询ChatAPI或创建订阅了Chat聊天室或正在使用GoogleWorkspaceEventsAPI。事件代表Chat的变化例如,当有新消息发布或用户加入聊天室时。事件驱动型聊天应用检查事件载荷以获取关于已更改的Chat的数据资源,然后相应地做出响应。

聊天应用可以接收多种类型的事件,包括事件聊天室、会员资格、消息和回应。当Chat应用通过查询ChatAPI或通过有效订阅,然后,聊天应用可选择生成任意数量的并使用ChatAPI。

您可以使用这种类型的逻辑来更新外部系统,例如工单管理系统,或向Chat聊天室发送消息异步执行,例如,在新用户加入时发送欢迎辞Chat聊天室。

下图显示了一个事件驱动型对话示例格式:

在上图中,Chat与Chat应用具有以下信息流:

对于此类对话模式,您可以实现一个使用Pub/Sub(一项网络服务)的聊天应用架构或Apps脚本。

来自Chat应用模式的单向消息Chat应用将异步消息发送到Chat聊天室,但不允许用户直接与Chat应用。此格式既不是对话式的,也不是对话式的但可用于警报报告等用途如下图所示:

在上图中,用户与Chat应用具有以下信息流:

对于此类对话模式,您可以实现一个使用Web服务、网络钩子、AppsScript、AppSheet、命令行应用或脚本。

通过向Chat应用模式发送单向消息,用户可以在不使用Chat应用在处理请求的同时正在响应。虽然此架构在技术上是可行的,但这会导致用户体验不佳我们强烈反对这种做法。

THE END
1.聊天的翻译是:Chat中文翻译英文意思,翻译英语a亲爱的,你去哪里了 Dear, where did you go to[translate] a请不要担心我我们的爱是永恒的 Please do not have to worry my our love is eternal[translate] a经常听磁带 Listens to the magnetic tape frequently[translate] a如果 If[translate] a聊天 Chat[translate]http://eyu.zaixian-fanyi.com/fan_yi_7055
2.探秘开源聊天应用:Chat群组聊天- 支持创建多个群组,方便团队协作。 文件分享- 用户可以便捷地上传并分享各种类型的文件。 自定义部署- 开源特性允许你根据需求在自己的服务器上部署,保护数据隐私。 API 扩展- 提供API接口,便于与其他系统集成或扩展功能。 使用场景 小团队沟通- Chat 可以作为一个简单易用的内部沟通工具,替代邮件等传统沟通https://blog.csdn.net/gitblog_00030/article/details/137134682
3.chat是什么意思用法chat的用法: chat的用法1:chat的基本意思是轻松、无拘无束地、愉快地、语流松散地、不假思索地谈话,一般作“聊天,闲谈”解。 chat的用法2:chat只用作不及物动词,“闲谈”的内容常由介词about引出,“闲谈”的对方常用介词to或with引出。 chat的用法3:chat与over连用,表示“一边…一边聊天”。 chat的英语例句 https://wap.zol.com.cn/ask/details_15987086_5318342_3.html
4.前哈工大教授开发的ChatALL火了!可同时提问17个聊天模型,ChatGPT/Bing有人开发了一个名叫“ChatALL”的应用,可以将你的提问同时发送给10多个市面上常见的聊天机器人,比如ChatGPT、GPT4、Bing、Bard、Claude、文心一言、讯飞星火等等,并一一展现出来。 由此一来,你就可以轻松比对出答得最好的那一个,然后采用。 简直太方便了有没有? https://zhuanlan.zhihu.com/p/630026195
5.聊天泡泡(chatbubble)图片png,ico,icns图标爱给网提供海量的图标库资源素材免费下载, 本次作品为png,ico,icns 格式的聊天泡泡(chat bubble), 本站编号42046601, 该图标库素材大小为14k, 该素材已被下载:19次,许可范围为可商用,协议名称为ffcu协议, 更多精彩图标库素材,尽在爱给网。 浏览本次作品的您可能还对 网络图标气泡闲聊 感兴趣。 该https://www.aigei.com/item/chat_bubble_li_10.html
6.聊天室/chatroom17岁的青年威廉(阿隆·强森 Aaron Johnson 饰)在网上建立了一个聊天室,此后不久,伊娃(伊莫珍·波茨 Imogen Poots 饰)、吉姆(马休·比尔德 Matthew Beard 饰)、艾米莉(汉娜·莫瑞 Hannah Murray 饰)、莫(丹尼尔·卡鲁亚 Daniel Kaluuya 饰)这几个分处不同地方、彼此陌生的年轻人相继聚集于此。他们畅谈心事,尽情https://movie.douban.com/subject/3279065/
7.ChatAA基于GPT3.5和GPT4.0接口开发的聊天网站标签:聊天对话AI对话AI聊天ChatAA 链接直达手机查看 ChatAA是一款基于GPT3.5和GPT4.0接口开发的聊天网站,旨在为用户提供高效便捷的沟通体验。它具备基础问答功能、智能体功能、绘图(包括dalle-3画图和以图生图功能)、联网功能、chatpdf功能、语音输入和图片OCR识别等。此外,ChatAA还支持创建专属智能体的功能,允许用户上传https://www.bgrdh.com/sites/24456.html
8.java实现个人微信号聊天laojean的技术博客ClientChat. 本篇文章围绕聊天室的聊天界面ClientChat,叙述其中各种功能的实现。开始我们还是给出ClientChat最终GUI效果的两个展示,通过展示来直观认识各种功能。 关于控件. JSplitPane分割窗格的使用. 上面展示的GUI中实际上有三个分割窗格,比较明显的是中间这一道,将整个UI分为左右两边的分割窗格。我们首先给出代码段,https://blog.51cto.com/u_14256/12153256
9.想学英语聊天?先搞懂“Chat”怎么读!老外总爱说“Chat with me”,你是否也想知道“Chat”怎么读呢?别着急,今天就来教你! 很多小伙伴看到“Chat”就傻眼了,这单词看起来有点眼生,怎么读呢?其实很简单,它读起来就和中文的“聊天”很像,发音类似于“切特”。 记住,两个“T”都读成“特”音,不要读成“特”和“特”哦! 想要更准确地https://localsite.baidu.com/article-detail.html?articleId=29441974&ucid=PjbkP1RzP1b&categoryLv1=%E6%95%99%E8%82%B2%E5%9F%B9%E8%AE%AD&ch=54&srcid=10004
10.ChatGPT国内中文使用Ai聊天SD分享导航站SD分享导航站ChatGPT 国内中文使用Ai聊天 ChatGPT 国内中文可用网址,每天5次免费使用GPT3.5版本。 现在开始收费 了,但有一点点免费额度。。 网址:https://chat.7jm.cnhttps://home.designshidai.com/6019.html
11.AppStore上的“Chatrandom”提供1000亿连接后,Chatrandom已经彻底改变了人们在网上遇见陌生人的方式。 Chatrandom于2011年推出,每月使用人数达数百万人,是一款功能强大的工具,能够即时结识新朋友并进行视频聊天,调情,约会,或仅仅是为了结识您从未见过的人。 Chatrandom易于使用且有趣,可与其他用户进行视频聊天配对,向右滑动即可与新用户联系。就是https://itunes.apple.com/cn/app/id1452118078
12.awesomechatgpt/README.mdatmain·lyhiving/awesomechatanywhere/GPT_API_free - Free ChatGPT API Key,免费ChatGPT API,支持GPT4 API(免费),ChatGPT国内可用免费转发API,直连无需代理。可以搭配ChatBox等软件/插件使用,极大降低接口使用成本。国内即可无限制畅快聊天。 vpncn/vpncn.github.io - 2024中国翻墙软件VPN推荐以及科学上网避坑,稳定好用。对比SSR机场、https://github.com/lyhiving/awesome-chatgpt/blob/main/README.md
13.人工智能浏览器Opera中的人工智能聊天和创作Opera在Opera 的桌面和移动设备上与人工智能聊天。ChatGPT 和 Aria(Opera 的免费、无限制浏览器人工智能)无缝集成到您的浏览器中。https://www.opera.com/zh-cn/features/browser-ai
14.Chat聊天分析vibe26Chat聊天分析 分类: Android平台 2015-03-25 15:33:00 以一个安卓程序为例 MainActivity.java package cn.com.xiebiao.mytest; import android.app.Activity; import android.os.Bundle; import android.os.Handler; import android.view.View; import android.widget.Button; import android.widget.http://blog.chinaunix.net/uid-29532371-id-4916141.html
15.手把手教你如何和ChatGPT聊天一个数据人的自留地小诺已经迫不及待的想立刻体验ChatGPT了。 老汤姆: “这个也没有那么难,主要分四步。第一步,搭梯子;第二步,注册ChatGPT账号;第三步,有短信接码平台完成手机号验证;第四步,登录账号,和ChatGPT聊天。你看,是不是很简单?“ 数据产品经理小诺眉头紧锁: https://www.shangyexinzhi.com/article/6390972.html
16.chatgpt聊天栏输入不了中文导读:为帮助您更深入了解chatgpt聊天栏输入不了中文,小编撰写了chatgpt聊天栏输入不了中文,chatgpt中文版下载不了,chatgpt不能翻译中文了,chatgpt聊天记录不见了,chatgpt怎么用中文聊天等5个相关主题的内容,以期从不同的视角,不同的观点深入阐释chatgpt聊天栏输入不了中文,希望能对您提供帮助。 http://chatgpt.cmpy.cn/article/2400992.html
17.ChatGPT聊天体验我们讨论了与ChatGPT相关的一系列话题,并且尝试了通过API去调用它,来开发自己的NLP应用。 最近十年,聊天软件等即时通讯软件与智能手机一起改变了人们的沟通方式,对人们的生活和工作,社会的政治、经济、科技与文化等都带来了巨大的影响,它们挖掘的是人际关系网络。不久的将来,对话界面的学习与研究,知识的获取https://www.jianshu.com/p/51fa9082494f