大象笔记

对话机器人 Rasa(二十五):Form Slot 输入校验

## 需求背景 例如,我想让 Rasa 提示用户输入要购买的图书数量,需要输入 1 本到 100 本。 ## 方案一 ``` slots: book_number: type: float min_

对话机器人 Rasa(二十四):两例多返回额外消息的 bug 定位

今天又遇到一例 Rasa 对话多返回额外消息的 Bug,结合之前遇到的另外一例,都非常具有代表性, 有必要总结一下。避免之后再出现此类问题,浪费时间去调试。 具体细节就不贴日志了,直接上结论。 ## 现象 表现的现象都是

docker 迁移到另一块空间大的磁盘

在生产服务器中实际使用 docker 后发现,服务多了之后,非常占用磁盘。 本来以为只是一个测试用的服务,在逐步增加各种功能之后,多了诸多容器,导致系统盘空间所剩无几。 不得不将 docker 迁移到另一块空间大的硬盘上。

VS Code Snippet 插件 HyperSnips,完美替代 VIM UltiSnips

完了,我发现一个插件,可以完美让我从 vim 切换到 vs code ... UltiSnips 是我唯一留恋的一个 VIM 插件,但是当我发现 VS Code 的 HyperSnips 插件之后,我感觉完全使用 VS Code 作为

对话机器人 Rasa(二十三):重置 slot 的值

## 需求 在每次 rasa form 获取用户输入之后,将这个过程中用到的 slot 值重置。 即,置为 None。 防止下次进入同一个 form 时,slot 非空的情况导致未提示用户输入就进入之后的流程。 ## s

国产开源操作系统 open 麒麟安装体验

最近看到好多国产操作系统替代的消息,公司这边也遇到了客户要求用 open 麒麟系统开发上位机的需求, 禁止使用 Windows 系统。加之 Open 鸿蒙 PC 系统的新闻也渐渐有风声了。看来国产系统替代是绕不过了。 收到领导任务,

七牛 CDN 源站域名没有备案记录或备案已失效

一个使用了很久的 CDN 服务早上收到七牛云的警告邮件: ``` 尊敬的七牛云用户,您好! 您的账号 xxx 在七牛云对象存储有以下源站域名没有备案记录或备案已失效,七牛云对象存储无法支持未备案域名在含有中国大陆的区域访问数据

Warning: the ECDSA host key for 'github.com' differs from the key for the IP address

这个问题遇到好多次了,一直懒得解决,但是每次向 github 提交/拉取代码,真的很烦躁,不得不解决一下了。 ## 警告信息 ``` > git pull Warning: the ECDSA host key for 'g

对话机器人 Rasa(二十二):返回自定义补充字段

## 需求 前端访问 Rasa 接口获取聊天对话的应答信息,除了想获取 text,和 buttons 之外,还想获取额外的信息。 例如,多个操作按钮对应的 item id。 查了很久才找到一点线索,然后尝试了一圈,发现两个可行的方

将 Golang 代码自动转换成 c/c++ 的方案选型

## 需求来源 因为最近一直在写 Android 蓝牙相关的 App,但是我发现 Kotlin 这门语言来操作字节流很不方便。 比如 CRC/BCC 校验,双字节转换 int16 都不方便。 而且之前还有微信小程序的蓝牙处理逻辑用 j