#nlp #machine-learning #performance #minimal

yanked speak

一个最小化、快速、基于机器学习的聊天机器人

0.1.12 2023年2月20日
0.1.11 2022年5月26日

#38 in #minimal

每月36次下载

MPL-2.0 许可证

48KB
711

该项目已被弃用,请使用替代方案

Speak

logo

Speak是一个基于机器学习的聊天机器人,可用于与用户交互。该项目的理念是让用户感觉像是在和真人交谈,而Speak实现这一点的方式就是非常快,仅此而已。

安装

只需将其放入您的 Cargo.toml

speak = "0.1.11"

功能

Speak的设计非常简单易用,这就是为什么它只有几个公开的对象和函数。您将要使用的功能是

  • DynMap(结构体)
  • 学习(...)
  • 运行(...)

仅此而已,您只需使用Speak的两个函数即可!这两个函数只是普通的函数,您可以根据需要以任何方式使用它们。如果您想了解更多信息,请查看您喜欢的IDE文档工具。(所有文档都集成在包中。)

配置

Speak的一个理念是UX非常可定制。这就是为什么Speak在使用自定义功能时非常灵活,您可以使用自定义功能的数量没有限制,并且可以在任何时间启用或禁用它们,而不会影响任何其他配置。

要查看您可以使用的功能及其配置,请查看Speak文档,点击此处

另请参阅: 功能文档

为什么Speak如此快?

首先,Speak是用Rust编写的,只有几百行代码,没有依赖项,只有两个文件(主要库和utils库)。其次,它是以一种(实际)最有效率和最严谨的方式编写的。还要记住,Speak是设计来在每个循环中都非常快的,在每一个包装函数中都有很多思考,因为对于这个项目来说,性能非常重要,我们希望能够与机器人进行实时聊天

贡献

您可以用几乎任何东西来为此项目做出贡献,可以是代码、文档、错误报告、功能请求等。您可以通过打开问题拉取请求来做到这一点,或者您可以在社交媒体上联系我。

目前还没有任何贡献指南(暂时还没有),我很快就会制作一个。

感谢您的贡献!

Stargazers repo roster for @SpeakML/speak

⚖️ 许可证 & 信用

Speak使用Mozilla公共许可证,版本2.0

创建者: Alex G. C. 即 Blyxyas

依赖项

~0.8–11MB
~90K SLoC