Blog ChatterBot (4)
Django 개발 일기 - 4
Chatterbot의 Training 방식 및 ChatGPT API 고려
지난번 포스트에서 열심히 기록했던 Chatterbot이 운영서버에 적용을 앞두고 있습니다.
그 전에 실제 Chatterbot이 주어진 대화내용을 어떻게 인지하여 응답하는지 궁금해져 소스를 찾아보면서 기록하기 위해 작성합니다.
Chatterbot의 한계
Chatterbot 라이브러리는 현존하는 인공지능AI ChatGPT랑 다르게 정해진 질문과 대답 pair를 인식하여 그때그때 일치하는 대답을 주는 …
Read More →
Django 개발 일기 - 3
chatterbot 적용 일기
오늘부터 django에 chatbot을 올리기 위한 과정을 하루하루 업데이트 하면서!!
이 블로그에 담으려고 합니다.
2024-01-31
ChatterBot 설치 위한 Django setting
우선 ChatterBot를 Django와 함께 사용하기위해 Document를 읽어보니
python version이 3.4<=cahtterbot<=3.8 으로 필요하고 개인적으로 버전이 안맞는것도 있어서 (Wheel모듈, 0.32.0 이상 …
Read More →
Django 개발 일기 - 5
Chatbot의 위치 및 이전 대화 저장
챗봇의 위치
현재 구현된 chatbot은 webpage 하나를 통으로 사용하고있어서
아무도 챗봇을 접근하려하지 않을 것 같습니다.
따라서 일반적으로 챗봇 이라하면 생각되는 웹페이지 어디를 이동해도 우하단에 위치하는 챗봇으로 만들어보고자 합니다.
우선 올리고자하는 App은 blog이며 현재 구성은
blog/template pages로 되어있습니다.
그 page중 base.html (기본적인 …
Read More →
Django 개발 일기 - 6
Chatterbot을 서버에 올릴때 문제
Chatterbot 업로드시 버전 이슈
현재 개발 환경에서 Chatterbot 1.0.5 버전을 설치하였고, python은 당연하게도 venv 3.8.9 환경입니다.
여기에서 문제가 발생했습니다.
현재 제가 사용하는 aws 서버는 가장 저렴한 aws-lightsail 버전이고, 메모리 용량도 cpu 성능도 좋지는 않습니다.
개발환경인 로컬에서는 예쁘게 챗봇 형태까지 열심히 만들었으나, 버전이슈로 현재 업로드가 …
ChatterBotRead More →