제수기 - 제발수업내용을 기억해라
웹서버와 fastapi 추론서버가 있다고 하고
리뷰를 쓰면 '맛있다' 하면 '맛있게 드셔주셔서 감사합니다' 긍정적 피드백을 주고 부정적인 글이 올라오면 '더 열심히 하겠습니다' 대응할 수 있게 가정하고 진행해보자.
사용자는 장고 서버랑만 통신을 한다. 리뷰를 썼을 때 그 리뷰가 review 에이작스 기반으로 백그라운드로 날아가면 ai 추론서버에 요청을 다시 보냄. 거기서 긍정 몇 % 부정 몇 %라는 결과를 돌려주게 된다. 그걸 받아서 사용자 브라우저 쪽으로 다시 전송한다.
Bert 기반으로 모델 끌고와서 네이버 리뷰 전이학습을 해봤었는데, 그 모델을 가져와서 해보자.
실질로 필요한 코드는 transformer pipeline
추론 서버에 배포할 거다 하면 api 호출이 낫고
내가 api 직접 돌릴 수도 있다 하면 로컬에 다운받아서 할 수도 있다. 우리가 한 건 로컬에 다운을 받고, fast api에서 요청이 오면 해주는 방식.
실제로 post 형식으로 body(jaon)이 넘어온다. {"texts" : ("존맛탱")} 이런식.
추론 서버에서 긍정과 부정 퍼센트를 알려주고 있다.
비동기 처리 await으로 응답 기다렸다가 화면에 뿌려주는 코드가 있다.
짝이 맞아야 함.