高速对话对话引擎
项目描述
它是什么?
Flipgenic 是一个用于创建简单聊天机器人的库。Flipgenic 机器人从一个空洞的头脑开始,并通过重复使用它在以前的对话中看到的消息来学习如何随着时间的推移进行交流。它没有写任何原创的东西。
以下是它在Axyn中的使用示例:
Flipgenic 专注于快速回复时间和简单的 API。 Chatterbot是一个更知名的库,具有自定义过滤器和逻辑适配器等附加功能。
我该如何使用它?
这是一个基本示例:
# python -m pip install flipgenic
# python -m spacy download en_core_web_md
from flipgenic import Responder
# Create and connect to database
# This can take a while to load the spaCy models
responder = Responder('/path/to/data/folder/')
# Initialize the database with a single response
responder.learn_response('Hello', 'Hi!')
response = None
while True:
text = input('> ')
if response:
# Learn the input as a response to the previous output
responder.learn_response(response, text)
# Generate a response
response, distance = responder.get_response(text)
print(response.text, f'({distance})')
有关更多信息,请参阅ReadTheDocs。
它是如何工作的?
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
flipgenic-2.2.1.tar.gz
(16.9 kB
查看哈希)
内置分布
flipgenic-2.2.1-py3-none-any.whl
(17.5 kB
查看哈希)