摘要:
本文主要制作了简易的多轮对话,包括场景描述,需求分析以及实现的设计,会涉及 nlu、rules、stories、domain、config、endpoints,其中 rules 最后没用,主要用到 menmories Policy 和 TED Policy,menmories Policy在使用过程中遇到了问题,笔者多次尝试未果,动作服务器和交互都使用的 Node.js 实现,最终实现简单的多轮对话 阅读全文
摘要:
本文主要对构建工具和脚手架进行简要介绍,首先明确了构建工具的作用,因为开发和维护的代码和运行时的代码是不一致,需要构建工具来进行转换,而且这个转换是工程级别的转换;然后介绍了主流构建工具 webpack,介绍了 webpack 的入口、开发服务器、文件指纹、css modules以及源码地图;最后简单介绍了脚手架 阅读全文
摘要:
本文主要介绍了 CSS 工具链,可以看出工具链的出现都是为了解决语言的问题,文中就介绍了预处理器和后处理器,预处理器主要介绍了 sass,并举了星空这个例子,sass 是通过与预编译器编译成 css 后给 html 使用;后处理器则介绍了 postcss,其中 postcss 和 babel 类似,都有很多插件,简单介绍了一下 tailwind 这个原子化 CSS,它也是 postcss 的一个插件 阅读全文
摘要:
本文主要讲到了 JS 的工具链,其中主要涉及语言问题,那么 js 语言有兼容性和语言缺陷的问题,从兼容性角度出发,有 API 兼容和语法兼容,这分别有一系列工具来解决,API 可以用 core-js 解决,语法兼容则可以通过插件解决,与此同时出现了一个集大成者,babel,它是语言的增强,代码集成转换工具 阅读全文
摘要:
主要介绍了包管理和模块化,模块化可以分为函数和文件层面,为了管理文件依赖又产生了模块化的标准,常用的是CJS和ESM;而在实现上,不同的环境也有所不同。包管理则是一系列模块的聚合,在vscode编写时,包通常被放置于node_modules,最常用的就是npm包 阅读全文
摘要:
本文主要实现node和rasa的交互,这样为后面node介入rasa奠定基础,目前实现的是node获取rasa响应后的结果,从接口访问rasa然后返回rasa的结果。涉及如何配置,训练模型,启动rasa服务器,打通路由,交互。 阅读全文
摘要:
rasa对话的最简单实现,涉及到了 domain.yml、data\nlu.yml、data\rules.yml 等文件。 阅读全文
摘要:
rasa学习笔记,主要涉及对轮对话的rasa core和表单 阅读全文
摘要:
JTW全称Json Web Token,JWT通常包含三个部分,用点(.)分隔,Header(头部)、Payload(载荷)、Signature(签名)。 阅读全文