首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >团队机器人开发中的会话概念

团队机器人开发中的会话概念
EN

Stack Overflow用户
提问于 2020-02-25 15:23:19
回答 1查看 78关注 0票数 1

我正在使用NodeJS v4 Bot框架开发一个Microsoft。这是我第一次开发一个机器人,在我看来,它缺少一个核心概念,对话/先前的消息上下文。当机器人问我怎么做的时候,我在下一条消息中回答“很好”,下面的消息似乎没有存储在一个对象中,我将如何去做。

我为此做了一个工作,把答案推入数组,但奇怪的是,以前的消息上下文还没有实现.我是不是遗漏了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-02-25 22:26:24

我认为您可能缺少的是对Bot状态管理的理解。此链接概述了状态的类型(用户与会话)以及可以存储状态的位置(例如内存、Azure blob存储等)。请注意,本文中提出的Cosmos DB可能是一个昂贵的选项,因为bots的读取状态很高(每一回合都会导致读取,这是Cosmos定价的一部分),因此MongoDB可能是另一种可能的选择。

另一种“状态”的方法是“对话框”的概念,用户可能正在经历一个特定的“引导会话”。例如,在航班预订场景中,您需要出发地点、目的地、日期、时间等,因此这是一次多转的“迷你对话”,对话框在这种情况下进行自己的状态管理。见"Bot框架中的对话框“。

顺便说一句,您所采用的“数组”方法有点类似于内存状态选项,但它要求您100%地管理事物,它很难被缩放(内置状态的东西,很容易将内存切换到另一个选项),而且它可能并不是多用户安全的(如果您是在每个用户中保存一个)。

希望这有帮助

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60404615

复制
相关文章
揭秘PhotoShop中的点与像素
HTML5学堂:PhotoShop当中,存在着这样一个单位 —— 点。对于设计师们,估计再熟悉不过了,但是对于前端开发攻城狮们,稍有些郁闷,因为点并不会完全等于像素~!有时,前端开发们还要面对有小数点的字体大小,如10.8点。到底“点”和“像素”是个怎么关系呢?为何会出现小数点呢?我们今天一起来揭秘点(pt)与像素(px) “点”和“像素”的关系 px = pt * DPI / 72 换句话说,在72dpi的分辨率情况下(72dpi也是网站设计中最常见的分辨率),pt(点)与px(像素)可以基本等价~! 使
HTML5学堂
2018/03/12
4.2K0
揭秘PhotoShop中的点与像素
zv-1像素_尺寸 像素
像素格式描述了像素数据存储所用的格式,定义了像素在内存中的编码方式。RGB 和 YUV 为两种经常使用的像素格式。
全栈程序员站长
2022/11/10
8330
zv-1像素_尺寸 像素
使用AppleScript批量删除Mac中的信息
1 mac自带app:“脚本编辑器” 2 原生应用「Accessibility Inspector(需安装 Xcode)」用以定位目标控件的类型,方便在打印的子控件中查找
PHP开发工程师
2022/03/09
1.2K0
PhotoShop算法原理解析系列 - 像素化---》碎片。
用户1138785
2018/01/03
9220
PhotoShop算法原理解析系列 - 像素化---》碎片。
adobe photoshop 认证证书
Adobe Photoshop是行业标准的图像编辑软件,在全球范围内被专业摄影师,业余摄影师和设计师使用,他们希望超越摄影机的拍摄范围来完善其数字图像。
IT胶囊
2022/09/13
1.8K0
adobe photoshop 认证证书
如何处理图片的大小?像素和尺寸有区别吗?
现代人的生活当中少不了的一项技能就是图片编辑和修理功能。在发朋友圈或者社交平台的时候,人们总是把拍到的图片进行一系列的修图和美化,然后才上传到社交平台上面,每一个人多多少少都会一些基本的图片处理功能。但是也有一些人对于处理图片是不太精通的,现在来了解一下如何处理图片的大小。
用户8715145
2021/12/30
2.4K0
如何为应用选择最合适的图像格式
要是问你,你知道当下都有哪些图像格式嘛?我猜你肯定说不全,因为现在图像格式真的太多了,但是应该能说出这几个常用的格式:jpg、gif、png和svg。然后我再问你,知不知道这几个格式有什么区别?各自的适用场景又是什么呢?logo应该是选择 svg 还是 png ?而截图是选 jpg 还是 png 好?在不生成过大文件的前提下,文件的最优质量是多少?了解每个图像格式的工作原理以及它们各自的利弊可以帮助回答这些问题。
用户4456933
2021/06/01
1.2K0
如何为应用选择最合适的图像格式
「Adobe国际认证」Photoshop软件,关于绘图教程?
Adobe Photoshop 中的绘图包括创建矢量形状和路径。在 Photoshop 中,可以使用任何形状工具、钢笔工具或自由钢笔工具进行绘制。在选项栏中可以使用每个工具的选项。
IT胶囊
2021/06/23
1.5K0
Ai软件Illustrator 2021 for mac -Ai 2021-2023干货功能
Illustrator 2021 v25.0.0.60 For Mac版是一款十分专业优秀的矢量图形绘制软件,不仅提供了大型画布、面板、画笔、移动工具、矩形工具、对齐工具等各种工具和强大的功能,还提供了超级给力的文字工具,支持自由添加效果、管理样式以及编辑单个字符,从而进行精彩的版式设计,从而可以很好的帮助数以百万计的设计人员和艺术家设计徽标、图标、广告牌、书籍插图、产品包装、wed图形、移动图形等等内容,十分强大。
木子学Lee
2023/02/15
3.5K0
Ai软件Illustrator 2021 for mac -Ai 2021-2023干货功能
[CSS] 栅格化布局
栅格化布局帮助你更容易构建复杂的网页设计。它会将HTML元素转换为网格的容器(有行有列)。你可以在网格里面添加你想要的子元素。
Jimmy_is_jimmy
2020/10/29
1.2K0
科研SCI论文图片基础知识详解
SCI论文图片的编辑是一门简单,却不容易的学问。在编辑图片的过程中,涉及到很多软件的配合使用,同时我们的目的不仅是满足投稿杂志的参数要求,还希望尽量做得美观好看。
生信交流平台
2020/09/22
4K0
科研SCI论文图片基础知识详解
8pt栅格系统 - 1. 设计入门
介绍 此文意在帮助设计师快速而统一地完成界面布局。尤其对尺寸固定的移动界面有帮助,但对响应式web设计也有帮助。 与一般的设计指南相比,此文更适合一边设计一边阅读。 代码>原型 设计软件和原型工具
前朝楚水
2018/04/04
7360
8pt栅格系统 - 1. 设计入门
geotrellis使用(八)矢量数据栅格化
目录 前言 栅格化处理 总结 参考链接 一、前言        首先前几天学习了一下Markdown,今天将博客园的编辑器改为Markdown,从编写博客到界面美观明显都清爽多了,也能写出各种样式的东西了,有关Markdown,网上内容很多,暂且不表,开始进入今天的主题。        前几天碰到一个任务,需要将矢量数据导入到Accumulo中,然后通过geotrellis进行调用。这一下又犯难了,之前处理的全是raster数据,通过ETL类可以直接进行导入生成金字塔等,如何将矢量数据导入平台之前未曾碰到,
魏守峰
2018/04/28
1.8K0
geotrellis使用(八)矢量数据栅格化
【说站】PDF如何更改页面尺寸大小,QI插件改变PDF页面大小
2、Quite Imposing plus3 PDF拼版插件中文汉化破解版(Acrobat Pro DC的QI插件)
很酷的站长
2022/11/24
2.9K0
【说站】PDF如何更改页面尺寸大小,QI插件改变PDF页面大小
在SpringBoot中如何使用国际化配置
在阅读springboot官方文档spring-boot-reference.pdf的过程中,发现springboot的国际化支持也是非常不错的。前一段时间做了一个项目,需要解决中文、繁体、英文的国际化问题。虽然项目采用了前后端分离,最终通过前端js代码来实现了国际化,但是阅读springboot的解决方式之后,不得不说springboot在这个问题上还是非常便捷的。
冬天里的懒猫
2021/08/05
8670
在特定环境中安装指定版本的Docker
通常用官方提供的安装脚本或软件源安装都是安装的比较新 Docker 版本,有时我们需要在一些特定环境的服务器上安装指定版本的 Docker。今天我们就来讲一讲如何安装指定版本的 Docker 。
子润先生
2021/06/18
4K0
如何使用CP / SCP / RSYNC在Linux中排除特定目录?
对于任何系统管理员或一般Linux操作系统用户而言,在服务器之间执行文件复制操作都是一项常见任务。在将文件从一个系统复制到另一个系统时,由于某些特定原因,我们可能需要排除某些文件和目录被复制。即使在同一系统上将数据从一个位置传输到另一位置时,这也可能适用。
用户6543014
2020/05/04
15.7K0
Python GDAL依据栅格图像提取另一影像的像素
  本文介绍基于Python中GDAL模块,实现基于一景栅格影像,对另一景栅格影像的像元数值加以叠加提取的方法。
疯狂学习GIS
2023/06/26
1900
Python GDAL依据栅格图像提取另一影像的像素
npm 中如何下载特定的组件版本
IMWeb前端团队
2018/01/08
4.3K0
npm 中如何下载特定的组件版本
ICCII中如何保持特定module的port
在进行后端设计时,为了使得最终的结果更加优化,也就是面积,功耗,性能更好,工具在优化时可能会把module的port改变。但是这样可能会带来一些问题。问题之一就是前端在进行仿真的时候,由于某些module port找不到了,很难找到需要监测的信号。
白山头
2020/09/15
2.6K0

相似问题

如何选择具有特定值的栅格像素?

12

如何使用Applescript在Illustrator中打开Photoshop项目?

34

使Photoshop中的照片非像素化

12

在Photoshop中使用Applescript打开文件

12

photoshop中通道选择的Applescript

11
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文