构建聊天机器人听起来令人望而生畏,但它是完全可行的。AI Chatbot Framework 是一个用 Python 构建的 AI 驱动的会话对话界面。使用此工具,无需任何编码工作即可轻松创建自然语言对话场景。流畅的用户界面使得创建和训练与机器人的对话变得毫不费力,并且随着它从与人的对话中学习而不断变得更聪明。AI Chatbot Framework 可以通过将其 API 与该平台集成,在您选择的任何渠道(例如 Messenger、Slack 等)上运行。
您无需成为人工智能方面的专家即可创建具有 AI 功能的出色聊天机器人。有了这个样板项目,您可以立即创建一个 AI 驱动的聊天机器。可能会有很多错误。因此,请随时通过拉取请求做出贡献。
[hidecontent type="logged" desc="隐藏内容:登录后可查看"]
docker-compose up -d
helm dep update helm/ai-chatbot-framework
helm upgrade --install --create-namespace -n ai-chatbot-framework ai-chatbot-framework helm/ai-chatbot-framework
# port forward for local installation
kubectl port-forward --namespace=ai-chatbot-framework service/ingress-nginx-controller 8080:80
# pull docker images
docker pull alfredfrancis/ai-chatbot-framework_backend:latest
docker pull alfredfrancis/ai-chatbot-framework_frontend:latest
# start a mongodb server
docker run --name mongodb -d mongo:3.6
# start iky backend
docker run -d --name=iky_backend --link mongodb:mongodb -e="APPLICATION_ENV=Production" alfredfrancis/ai-chatbot-framework_backend:latest
# setup default intents
docker exec -it iky_backend python manage.py migrate
# start iky gateway with frontend
docker run -d --name=iky_gateway --link iky_backend:iky_backend -p 8080:80 alfredfrancis/ai-chatbot-framework_frontend:latest
virtualenv -p python3 venv
source venv/bin/activate
pip install -r requirements.txt
python manage.py migrate
python run.py
APPLICATION_ENV="Production" gunicorn -k gevent --bind 0.0.0.0:8080 run:app
cd frontend
npm install
ng serve
cd frontend
ng build --prod --optimize
您可以使用以下步骤导入一些默认意图
[/hidecontent]