Skip to content

wns312/R-U-Getting-It

Repository files navigation

INTRO

👩‍👩‍👦‍👦 팀원 소개

👾 한건(팀장)

FE, BE 고민 중입니다. 이번 프로젝트에서 FE, 배포를 맡게 됐습니다.

🐫 김준영

Backend를 지망하고 있습니다. Spring 혹은 Django를 지망하고 있으며 Django, VueJS를 이용해 프로젝트를 진행한 경험이 있습니다. Docker, Jenkins, Nginx 리버스 프록시를 사용한 클라우드 서버 배포 및 배포자동화 경험이 있습니다. 이번 프로젝트에서는 BE를 담당하게 되었습니다. 맡은 부분 구현 후에 FE를 함께 구현 할 예정입니다.

💃 이정준

BE 지망하고 있습니다. Springboot, JPA, Django, vueJS 프로젝트 경험 있습니다.

이번 프로젝트에서는 BE를 담당하고, 맡은 부분 구현 후에 FE를 함께 할 예정입니다.

🧞‍♂️ 허진녕

Frontend를 지망하고 있습니다. 이번 프로젝트에서 FE, AI, 배포를 맡게 됐습니다.

🤓 엄재식

BE 지망하고 있습니다. 이번 프로젝트에서 BE/AI를 담당하게 되었습니다.


🕵️ 프로젝트 소개

이미지 캡셔닝, TTS로 함께 하는 그림 그리기 놀이! (두둥 탁!)

AI가 본 이미지와 내가 그린 그림은 얼마나 다를까~~^^?


🐕‍🦺 서비스플로우

  1. 닉네임 설정, 아바타 선택 (보기중에서 선택하게 하는 것이 현실적→ 색, 머리, 입, 눈, 코)
    1. 소켓 sender의 이름이 됨. 아바타는 어떻게 만들어야 할 지 고민
  2. 대기방 입장 or 방 생성 (비밀방, 랜덤방을 어떻게 구현할지에 대한 고민이 필요)
  3. 게임 설정 (문제 수, 인원 수, 커스텀 사진, 랜덤사진, 라운드, 라운드당 시간)
  4. 게임 시작 (버튼클릭 하면 5, 4, 3, 2, 1과 같은 애니메이션 고려)
  5. 게임 진행
    1. AI가 이미지 캡셔닝한 문장 전달
    2. 받은 문장을 보고 유저가 그림 그리기(페인팅 기능 상세 명세가 필요)
    3. 그린 그림을 AI가 이미지 캡셔닝
    4. 유사도 판별(재미 목적)
      1. 유사도 판별하는 API 찾아보기 (문장 유사도)
      2. 투표 : 그림을 누가그렸는지 안알려주고 투표하고, 그 다음에 누가그렸는지 알려주기
    5. 캡셔닝한 결과물 읽어주기 (TTS) || 점수 환산
    6. 채팅기능 구현 필요(말풍선, 채팅창)
  6. 게임이 끝나면 다시 대기방으로 이동

📋 요구사항 명세서

🔗 https://recondite-sweatshirt-73b.notion.site/f3886584b50c4f7ebdff4718e4be2b51?v=cc6444ef92d044dea2911300983f1128


❓Questions

Q1. 위에서 명세한 프로젝트 경험이있는 지원자를 보셨을때, 관심이 가시는지 궁금합니다. 관심이 가신다면 어떠한 질문을 하고 싶으실까요?

(AI 관련 포지션, 백엔드 개발 포지션, 프론트엔드 개발 포지션. 각 각의 경우)

Q2. AI 관련 포지션 지원자인 경우, AI 전공, 석사학위가 아니더라도 위 정도의 경험이 관련 직무 구직에서 메리트가 있을까요?

Q3. AI 관련 포지션 지원자인 아닌 경우, AI경험이 강점이 될 수 있을까요? 어떤 부분을 어필하면 좋을까요?

Q4. 관련 포지션 지원이 아니지만 개인적으로 AI를 활용하려고 공부한다면, 미적분, 통계같은 관련 지식이 필수적일까요?