Blog

random_image
DRF

DRF 개발 일기 - 1

좋아요 만들기

블로그 좋아요 기능 추가

오늘은, drf 공부 이후, 각 블로그에 좋아요 기능을 추가하는 과정을 작성해보겠습니다.

우선 drf를 공부하면서 계속 강조된 내용은 파이썬과 복잡한 데이터간에 이해할 수 있는 언어로 번역하기위해 json format을 사용한다 입니다.
따라서 해당 내용을 참고하여 코드를 작성해보겠습니다.

우선 views.py부터 작성해보겠습니다.


Read More →
random_image
Django

Django 개발 일기 - 7

Chatterbot을 드디어 올리다, Swap 메모리 사용

챗봇을 드디어 Docker에 올렸습니다.👏🏻

챗봇의 방식은 우하단에 보이게되며 서버의 한계 때문에 많은양의 데이터를 적재하진 못했습니다.
따라서 한글 데이터 부족 + 한정적인 서버 자원으로 인해 챗봇의 성능은 기대할만한 수준이 아니지만,
추후, 서버의 자원을 늘리고, 한글 데이터도 더욱더 훈련 시킬 예정입니다.
서버가 늘어나게되면 …

Django docker chatterbot postgresql collectstatic

Read More →
random_image
Django

Django 개발 일기 - 6

Chatterbot을 서버에 올릴때 문제

Chatterbot 업로드시 버전 이슈

현재 개발 환경에서 Chatterbot 1.0.5 버전을 설치하였고, python은 당연하게도 venv 3.8.9 환경입니다.
여기에서 문제가 발생했습니다.

현재 제가 사용하는 aws 서버는 가장 저렴한 aws-lightsail 버전이고, 메모리 용량도 cpu 성능도 좋지는 않습니다.

개발환경인 로컬에서는 예쁘게 챗봇 형태까지 열심히 만들었으나, 버전이슈로 현재 업로드가 …

ChatterBot

Read More →
random_image
Django

Django 개발 일기 - 5

Chatbot의 위치 및 이전 대화 저장

챗봇의 위치


현재 구현된 chatbot은 webpage 하나를 통으로 사용하고있어서
아무도 챗봇을 접근하려하지 않을 것 같습니다.

따라서 일반적으로 챗봇 이라하면 생각되는 웹페이지 어디를 이동해도 우하단에 위치하는 챗봇으로 만들어보고자 합니다.

우선 올리고자하는 App은 blog이며 현재 구성은
blog/template pages로 되어있습니다.
그 page중 base.html (기본적인 …

ChatterBot

Read More →
random_image
Django

Django 개발 일기 - 4

Chatterbot의 Training 방식 및 ChatGPT API 고려

지난번 포스트에서 열심히 기록했던 Chatterbot이 운영서버에 적용을 앞두고 있습니다.
그 전에 실제 Chatterbot이 주어진 대화내용을 어떻게 인지하여 응답하는지 궁금해져 소스를 찾아보면서 기록하기 위해 작성합니다.


Chatterbot의 한계
Chatterbot 라이브러리는 현존하는 인공지능AI ChatGPT랑 다르게 정해진 질문과 대답 pair를 인식하여 그때그때 일치하는 대답을 주는 …

ChatterBot

Read More →

🤖 AI Chat 🤖