用 Django + ChatterBot 在5分钟内快速制作聊天机器人!

您知道使用Django和Chatterbot的组合可以轻松地在网站和应用程序内创建聊天机器人吗?

「正在使用Django开发业务系统的人」,
「正在使用Django开发自己的网站或应用程序的人」,
「正在寻找使用Django制作有趣东西的人」,

希望我的文章能够传达给那样的人。

今天我会解释如何在Django中引入聊天机器人的包。首先,我会简单地介绍一个名为Chatterbot的Python包。

聊天机器人

ChatterBot是用Python构建对话式AI的库。

说到它的主要特点,就是能够通过与用户的对话学习,并提升回应能力。

只要记住使用方法的步骤,我认为这是一个简单的库,即使是编程初学者也能轻松开发聊天机器人。

使用例:请您使用这个软件来编辑您的照片。

    • 自動応答システムの開発

 

    AIによるカスタマーサポートの自動化

使用Django来使用Chatterbot的好处

Django ChatterBot被设计为可以轻松集成到Django项目中。它的配置和安装非常简单,很容易在Web应用程序中添加聊天机器人功能。

使用API:
Django ChatterBot提供RESTful API,使得可以与前端进行协作,并与其他应用程序进行交互。

利用ChatterBot的丰富定制选项和可扩展性,可以根据特定的业务要求和用户体验来调整聊天机器人。

从安装到可用的部分(附有代码示例)

    1. 包裝安裝:

 

    1. 使用pip安裝Django ChatterBot。

 

    1. pip install django-chatterbot

在Django設定文件中添加:
在Django的settings.py文件中,添加ChatterBot的設定。
INSTALLED_APPS = [
# …
‘chatterbot.ext.django_chatterbot’,
]

CHATTERBOT = {
‘name’: ‘Django ChatterBot Example’,
‘trainer’: ‘chatterbot.trainers.ChatterBotCorpusTrainer’,
‘training_data’: [
‘chatterbot.corpus.english.greetings’,
‘chatterbot.corpus.english.conversations’
]
}

設置URL:
在Django的urls.py文件中,設置ChatterBot的API端點。
from django.urls import path
from chatterbot.ext.django_chatterbot import urls as chatterbot_urls

urlpatterns = [
# …
path(‘chatterbot/’, include(chatterbot_urls, namespace=’chatterbot’)),
]

遷移數據庫:
執行Django的遷移命令,創建ChatterBot的數據庫表。
python manage.py migrate

啟動服務器:
啟動Django的開發服務器,運行聊天機器人。
python manage.py runserver

這樣聊天機器人的安裝就完成了。
簡單就是最好的!

最後

非常感谢大家阅读到这里!

但是,你觉得使用Django开发聊天机器人比想象中的要简单吧?

如果大家的Django生活能更加快乐,我也会很高兴。

那么,我们结束吧。

如果您能关注或点赞我将非常高兴。
如果有空的话,请点击一下(笑)。

广告
将在 10 秒后关闭
bannerAds