데보션앱 소개페이지 바로가기
로그인 선택

신고하기

CLOSE
신고사유 (대표 사유 1개)
상세내용 (선택)
0/200
  • 신고한 게시글은 더 이상 보이지 않습니다.
  • 이용약관과 운영정책에 따라 신고사유에 해당하는지 검토 후 조치됩니다.
  • 허위 신고인 경우, 신고자의 서비스 이용이 제한될 수 있으니 유의하시어 신중하게 신고해 주세요.
(이 회원이 작성한 모든 댓글과 커뮤니티 게시물이 보이지 않고, 알림도 오지 않습니다.)

미리보기

커뮤니티

      1,234

      badge 23.06.15

      글 등록

      카테고리를 선택해주세요.

      DEVOTEE를 활성화 시키면
      지금 작성한 커뮤니티 글에 대해 1개의 댓글을 달아줍니다.

      버튼을 누르면 글 수정 시 ChatGPT가 작성한 댓글이 수정됩니다.

      임시저장함에 저장되었습니다. 저장일시 : 2022.5.17 14:29:08

      임시저장함

      제목을 선택하시면 이어서 작성이 가능하며,
      최대 20건까지 저장합니다.
      컨텐츠 유형, 제목, 저장일시, 삭제로 이뤄진 임시저장 목록
      컨텐츠 유형 제목 저장일 삭제

      데보션 블로그 게재 요청

      CLOSE
      • *
      • *

      본인인증

      효율적인 데보션 서비스 이용 및
      고객님의 소중한 개인정보보호를 위해
      본인인증을 진행해주세요. 본인인증 미 진행 시 로그인이 제한됩니다.
      본인인증 실패

      본인인증 로그인에 실패하였습니다.
      회원이 아니시거나 본인인증 등록이
      완료되지 않은 사용자입니다.

      회원정보 연결

      [2기 개발 과제] DEVOT - 데보션 커뮤니티를 위한 리액션봇

      gummy 23.12.26
      664 3 0
      DEVOTEE 요약
      '데보션시스터즈' 팀은 데보션 커뮤니티 활성화를 위해 'DEVOT - 데보션 커뮤니티를 위한 리액션봇'을 개발하였습니다. 이 봇은 자동 답변 기능과 댓글에 유사한 게시물 추천 기능을 가지고 있습니다. 프론트엔드는 JavaScript와 jQuery를, 백엔드는 Node.js를 사용했으며, OpenAI의 API gpt-3.5-turbo와 BeautifulSoup 라이브러리를 활용하였습니다.
      DEVOTEE 추천 블로그

      안녕하세요 데보션영 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라는 이름으로 리액션 댓글이 생겼는데요!!😮😮


      나중에 최종 발표 할 때 상기님께서 말씀해주셨는데 저희 팀의 아이디어가 반영이 된 거라고 해주셔서 놀랐고, 기분이 정말 좋았습니다.

      데보션 영 아니었으면 정말 어디서도 경험하지 못했을 프로젝트를 한 것 같아서 뿌듯했습니다.😆😆


      😀 느낀 점

      구미진

      '데보션영'으로서 데보션 웹을 개선해보는 프로젝트를 하게 되어 뜻깊었습니다.

      팀원들과 같이 데보션의 사용자 경험을 향상시킬 수 있을지 고민해보고 개발할 수 있는 좋은 기회였습니다!


      서다원

      실제로 운영되는 사이트에 추가할 만한 기능을 생각해보고,

      데보션영 멤버들과 직접 구현해볼 수 있어서 즐거운 경험이었습니다!


      이조은

      맨 처음 데보션웹을 개선해 보는 프로젝트를 주제로 선정했을 때 잘할 수 있을지 걱정이었는데,

      결과물이 잘 나온 것 같아 뿌듯하고 중간발표 피드백을 받으면서 개발할 때 어떤 점들을 고려해야 하는지 이번 프로젝트를 통해 많이 배웠습니다!


      최유진

      기존에 있는 페이지에 어떤 기능을 추가해보는 게 좋을지 고민할 수 있는 시간이었습니다.

      그리고 실제로 구현해보면서 배우고 적용할 수 있어서 좋았습니다!

      댓글 0

      DEVOTEE를 활성화 시키면
      지금 작성한 댓글에 AI가 댓글을 달아줍니다.

      gummy 님의 최신 블로그

      더보기

      DEVOTEE 추천 블로그

      동영상 기고하기