ChatterBot Python 聊天机器人框架

我要开发同款
匿名用户2017年03月11日
81阅读

技术信息

授权协议
BSD

作品详情

ChatterBot是一个Pytho库,用于简化聊天机器人的开发。ChatterBot使用不同的机器学习算法来生成不同的响应内容。

示例对话:

user: Good morig! How are you doig?bot:  I am doig very well, thak you for askig.user: You're welcome.bot:  Do you like hats?

处理流程:

示例代码:

# -*- codig: utf-8 -*-from chatterbot import ChatBotimport loggig# Ucommet the followig lie to eable verbose loggig# loggig.basicCofig(level=loggig.INFO)# Create a ew istace of a ChatBotbot = ChatBot("Termial",    storage_adapter="chatterbot.storage.JsoFileStorageAdapter",    logic_adapters=[        "chatterbot.logic.MathematicalEvaluatio",        "chatterbot.logic.TimeLogicAdapter",        "chatterbot.logic.BestMatch"    ],    iput_adapter="chatterbot.iput.TermialAdapter",    output_adapter="chatterbot.output.TermialAdapter",    database="../database.db")prit("Type somethig to begi...")# The followig loop will execute each time the user eters iputwhile True:    try:        # We pass Noe to this method because the parameter        # is ot used by the TermialAdapter        bot_iput = bot.get_respose(Noe)    # Press ctrl-c or ctrl-d o the keyboard to exit    except (KeyboardIterrupt, EOFError, SystemExit):        break

功能介绍

ChatterBot 是一个 Python 库,用于简化聊天机器人的开发。ChatterBot 使用不同的机器学习算法来生成不同的响应内容。 示例对话: user: Good morning! ...

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论