23.06.15
DEVOTEE를 활성화 시키면
지금 작성한 커뮤니티 글에 대해 1개의 댓글을 달아줍니다.
버튼을 누르면 글 수정 시 ChatGPT가 작성한 댓글이 수정됩니다.
| 컨텐츠 유형 | 제목 | 저장일 | 삭제 |
|---|
본인인증 로그인에 실패하였습니다.
회원이 아니시거나 본인인증 등록이
완료되지 않은 사용자입니다.
안녕하세요 데보션영 2기 데보션시스터즈의 구미진입니다.
저희 팀은 “DEVOT - 데보션 커뮤니티를 위한 리액션봇” 을 주제로 개발 과제를 수행했습니다.
저희는 ChatGPT API를 활용한 자동 답변 기능이 있는 DEVOCEAN의 커뮤니티 웹서비스를 만들었습니다. 저희 팀의 마스코트이자 데봇(DEVOT) 캐릭터입니다.
데봇은 1) 데보션 챗봇(DEVocean’s chatbOT), 2) 개발자를 위한 챗봇(DEVeloper’s chatbOT)이라는 두 가지의 의미를 내포하고 있습니다.
중간발표 이후에는 데봇의 리액션 댓글에 유사한 게시물 추천 기능을 추가하였습니다.
데보션영 프로젝트는 1) 자유 주제 혹은 2) 데보션 서비스 개선을 주제로 진행할 수 있었습니다.
데보션 시스터즈는 데보션 서포터즈인 만큼 데보션 서비스를 개선하는 프로젝트를 하고 싶었고, 저희는 “데보션 커뮤니티의 활성화”를 목표로 브레인스토밍을 했습니다.
온라인 커뮤니티의 기본이자 커뮤니티의 원동력은 사람들의 관심이라고 생각했습니다.
커뮤니티 게시글의 조회수, 댓글, 좋아요 개수 등 모든 반응들이 곧 커뮤티의 활성화 척도가 됩니다.
다른 누구도 반응해주지 않으면 커뮤니티 이용자는 곧 커뮤니티에 글을 쓸 동기를 잃게 될 것입니다.
그렇게 해서 저희는 커뮤니티 활성화를 위한 리액션봇 개발을 주제로 프로젝트를 진행하게 되었습니다.
저희가 사용한 기술 스택과 시스템 아키텍처입니다.
저희는 처음에 데보션 커뮤니티 웹을 개발하기 위해 데보션의 소스코드를 제공 받아서 프로젝트를 진행했었는데,
기존의 데보션 웹이 jQuery와 JavaScript로 개발되어서 프론트는 기술 스택을 똑같이 사용했습니다.
그리고 백엔드는 Node.js로 개발하였고, OpenAI의 API gpt-3.5-turbo를 사용했습니다.
중간 발표 이후 추천 기능을 구현하기 위해 BeautifulSoup 라이브러리를 이용하여 데보션의 블로그 글을 크롤링하고,
Python으로 구현한 추천 시스템을 Node.js로 포팅하여 추천 API도 구현했습니다.
ChatGPT API로부터 정말 커뮤니티의 리액션과 같은 응답을 반환해오기 위해
HTTP 통신 시 Request body에 다음과 같은 프롬프트 명령문과 커뮤니티의 글을 같이 전송했습니다.
저희 프로젝트 결과입니다.
저희가 프로젝트를 진행하던 중 11월 중으로 데보션 서비스에 ChatGPT라는 이름으로 리액션 댓글이 생겼는데요!!😮😮
나중에 최종 발표 할 때 상기님께서 말씀해주셨는데 저희 팀의 아이디어가 반영이 된 거라고 해주셔서 놀랐고, 기분이 정말 좋았습니다.
데보션 영 아니었으면 정말 어디서도 경험하지 못했을 프로젝트를 한 것 같아서 뿌듯했습니다.😆😆
구미진
'데보션영'으로서 데보션 웹을 개선해보는 프로젝트를 하게 되어 뜻깊었습니다.
팀원들과 같이 데보션의 사용자 경험을 향상시킬 수 있을지 고민해보고 개발할 수 있는 좋은 기회였습니다!
서다원
실제로 운영되는 사이트에 추가할 만한 기능을 생각해보고,
데보션영 멤버들과 직접 구현해볼 수 있어서 즐거운 경험이었습니다!
이조은
맨 처음 데보션웹을 개선해 보는 프로젝트를 주제로 선정했을 때 잘할 수 있을지 걱정이었는데,
결과물이 잘 나온 것 같아 뿌듯하고 중간발표 피드백을 받으면서 개발할 때 어떤 점들을 고려해야 하는지 이번 프로젝트를 통해 많이 배웠습니다!
최유진
기존에 있는 페이지에 어떤 기능을 추가해보는 게 좋을지 고민할 수 있는 시간이었습니다.
그리고 실제로 구현해보면서 배우고 적용할 수 있어서 좋았습니다!
DEVOTEE를 활성화 시키면
지금 작성한 댓글에 AI가 댓글을 달아줍니다.