요식업도 ChatGPT로 자동화할 수 있다
어그로 제목으로 글을 시작해 봅니다. 신사에 와인바를 오픈한 지도 어느덧 3년, 다사다난했지만 안정기에 접어들었습니다. 하지만 오프라인 장사이니 만큼 ‘지피터스’가 좋아하는 자동화를 하긴 어려운 영역인데요, 그러던 어느 날 자동화할 수 있는 부분 아이디어를 발견했습니다.
바로 네이버 플레이스의 리뷰에 답글을 다는 부분입니다. 손님들이 다녀가면 리뷰를 남겨주는데, 여기에 정성스럽게 답글을 다는 게 생각보다 공수도 들고 스트레스를 받는 부분이죠. 누군가 리뷰를 달았을 때 기존 답글과 비슷한 톤 앤 매너로 답글을 달아줄 수 있다면? 정말 좋겠다는 생각을 하게 됩니다.
AI 회사에 다니는데, 명예가 있지 언제까지고 답글을 수동으로 달 수는 없습니다. 그리하여 생각해 본 플로우는 아래와 같습니다.
와인바에 리뷰가 달리면 크롤링으로 리뷰를 추출한다
리뷰가 새로 생성될 때마다 ChatGPT API를 호출하여 적절한 답글을 만들어낸다.
답글을 단다
3-1. 난이도 상) 생성된 답글을 > 네이버 플레이스 관리자 페이지에 자동으로 등록하게 한다 (파싱? 매크로?)
3-2. 난이도 하) 생성된 답글을 > 네이버 플레이스 관리자 페이지에서 직접 등록한다.
얼마 전 지피터스 스터디 파트너님이 발표해 주신 Browse.ai를 써보려고 했는데, 비싸다는 이야기가 기억났습니다. (자영업자는 돈을 아껴야 합니다…)
1. ChatGPT에게 물어보니 방법을 제대로 안 알려줍니다.
2. 구글링을 해보니 매우 친절하게(인 줄 처음에 알았던) 방법을 알려준 포스팅이 있었습니다. (링크)
3. 거두절미하고 포스팅에서 최종 완성 코드를 가져다 써봤는데요.
여기서 저희 와인바의 사이트에서 개발자 도구> cmd + shift + c를 누르고 크롤링하고 싶은 영역을 잡아줍니다. 그리고 코드에 해당 부분을 입력해 줍니다.
이렇게 수정하고 돌려봤는데… 역시나 안 돌아갑니다.
오류 메시지는 user-agent를 입력하라는 것이었는데요? 뭔지 몰라서 gpt에게 물어봤습니다.
구글에 What is my User-Agent라고 물어보면 된다네요.
그리고도 한참이나 작동을 하지 않았는데 알고 보니 기본적으로 인스톨해야 할 패키지들을 설치하지 않았기 때문이었습니다. (그래.. 글쓴이님은 다 깔려 있으셨겠죠…)
[깔라고 알려주셨던 것]
pip install beautifulsoup4
pip install selenium
[안 알려주신 것]
pip install webdriver_manager
pip install urllib3
pip install requests
pip install datetime
pip install time
pip install openpyxl
pip install lxml
그러고도 한참을 씨름했습니다. 3시간 동안 ChatGPT한테 50번 넘게 물어봐서 GPT4.0이 막히기까지에 이르러, 결국 코드가 돌아가게 되었습니다. 자동으로 csv 저장까지 완료.
그리고 필터로 답글이 달리지 않은 댓글을 추출한 후 playground openai에서 답글을 추출해 봅니다. 3.5로도 잘 돌아갑니다.
새로 리뷰가 달릴 때마다 리뷰를 자동으로 크롤링한다 > 일 1회 추출하면 됨
ChatGPT API를 활용해서 답글을 자동 생성한다.
리뷰에 답글을 자동으로 달 수 있도록 세팅한다. (이 방법은 아직 모르겠습니다) 네이버 플레이스에 관리자로 로그인해서 답글을 달아야 하는데 … 정 안 되면 수동으로 복붙 하겠습니다.
함께 읽으면 좋은 글