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

신고하기

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

미리보기

커뮤니티

      1,234

      badge 23.06.15

      글 등록

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

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

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

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

      임시저장함

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

      데보션 블로그 게재 요청

      CLOSE
      • *
      • *

      본인인증

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

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

      회원정보 연결

      AI를 활용한 데이터 분석 워크플로우 자동화 (6회차 모임)

      세연 25.11.20
      381 2 0
      DEVOTEE 요약
      DEVOCEAN OpenLab 3기 스터디에서 Make.com과 AI를 활용해 채용공고 크롤링, 면접 질문 생성, 음성 답변 피드백 과정을 자동화한 워크플로우 프로젝트 '딱붙'을 개발했습니다. 프로젝트는 채용공고를 분석해 면접 질문을 생성하는 API와, 사용자의 음성 답변을 STAR 기법으로 피드백하며 개선점을 제시하는 API로 구성되었습니다. 스터디를 통해 자동화와 AI를 활용한 바이브코딩을 경험하며 성장과 성취감을 느꼈고, 긍정적인 분위기 속에서 열정적인 팀원들과 함께한 시간이 의미 있었습니다.
      DEVOTEE 추천 블로그

      안녕하세요!

      DEVOCEAN OpenLab 3기 'AI를 활용한 데이터 분석 워크플로우 자동화' 스터디에 참여중인 장세연입니다. 😊


      OpenLab 3기의 스터디 1회차 모임 글을 썼던 게 엊그제 같은데, 벌써 6회차라니 시간이 참 빠른 것 같아요. o(TヘTo)

      6회차 모임 때는 5회차 모임에 이어 개개인의 아이디어로 Make.com 프로젝트를 만들어 발표하는 자리를 가졌습니다!


      이번 블로그 후기에서는 제가 만들어온 프로젝트를 소개드려볼까 합니다. :D


      ✨ 프로젝트 소개

      제 프로젝트명은 '딱붙'입니다. 취업 성공을 위해 회사에 딱! 붙으라는 의미에서 유래한 이름인데요.

      Make를 이용해서 채용공고를 크롤링하고, JD에 딱 맞춘 면접 질문들을 해주고, 사용자 음성 답변에 피드백을 주는 과정까지의 모든 워크플로우를 자동화했습니다.

      NO 백엔드 DO 웹 바이브코딩 ! 으로 만든 프로젝트랍니다!


      📍 전체 아키텍처

      딱붙의 아키텍처는 다음과 같습니다. Make.com으로 두 개의 프로젝트, 즉 두 개의 API를 만드는 과정이었습니다.

      image.png

      1. 첫 번째 API : JD 크롤링과 질문 생성

        입력한 회사, 직무의 채용공고를 크롤링하고, 해당 포지션에서 나올 것 같은 질문을 생성하고, DB인 스프레트 시트에 저장합니다.

        image.png

      2. 두 번째 API : 사용자 음성 STT 변환과 피드백 생성

        사용자가 답변을 녹음해서 보내면, STT 변환을 하고 흔히 자기소개서/면접에 사용하는 STAR 기법에 따라 피드백을 줍니다.

        image.png


      1️⃣ 첫 번째 API, JD 크롤링과 질문 생성

      1. 회사명과 지원 직무를 입력 또는 선택(프론트엔드 개발자/백엔드 개발자 등)합니다.

        image.png

        image.png

      2. SerpAPI로 구글창에서 해당 채용공고를 검색하고, 나온 결과들 중 제일 상단에 있는 링크를 한 번 더 눌러 크롤링해온 후 Gemini에 넣어 면접 질문을 생성합니다.

        image.png

        (Gemini 프롬프트 내용)
         채용공고 내용을 분석해서 아래 형식으로 정리해줘.
         불필요한 문장이나 설명 없이, 각 항목별로 핵심만 명확히 정리해줘.
         인재상 부분은 채용공고의 어조, 요구 역량, 문화 키워드를 종합해서 도출해줘.
        
         [직무명]
        
         ■ 업무 내용
         - 
        
         ■ 필수(자격) 요건
         - 
        
         ■ 우대사항
         - 
        
         ■ 회사가 원하는 인재상
         - (예: 문제 해결 중심 사고를 가진 사람)
         - (예: 팀워크와 커뮤니케이션을 중시하는 사람)
      3. 생성된 면접 질문이 스프레트시트에 저장됨과 동시에 웹 프론트엔드에 띄워집니다.

        image.png

        image.png


      2️⃣ 두 번째 API, 사용자 음성 STT 변환과 피드백 생성

      1. 사용자가 면접 질문을 하나 골라서 녹음을 합니다.

        image.png

      2. 녹음본의 링크를 생성하기 위해 Google Drive에 업로드하고, 링크를 생성한 뒤, STT 변환을 해주는 Assembly AI에 녹음본의 링크를 보냅니다.

        image.png

      3. Gemini를 이용해서 사용자 음성에 대해 STAR 기법으로 피드백과 좋은 예시 답변을 만들어줍니다.

        // Gemini 프롬프트
        당신은 STAR 기법 기반의 면접 답변 분석 전문가입니다. 아래의 [면접 질문]과 [지원자 답변]을 바탕으로, 답변을 STAR 기법의 각 요소로 분해하고, 그에 대한 총평을 작성해 주세요.
        또한, 총평과 별개로 해당 JD와 질문을 분석해서 STAR 기법에 맞춘 예시 답변까지 작성해야합니다.
        
         [면접 질문]
         {{2.selected_question}}
        
         [지원자 답변]
         {{7.data.text}}
        
         [출력 형식]
         다른 설명 없이, 반드시 아래 JSON 형식 그대로 출력해야 합니다.
        
         {
           "transcript": "{{7.data.text}}",
           "star_analysis": {
             "situation": "Situation에 해당하는 내용을 요약",
             "task": "Task에 해당하는 내용을 요약",
             "action": "Action에 해당하는 내용을 요약",
             "result": "Result에 해당하는 내용을 요약"
           },
           "overall_feedback": "STAR 기법 관점에서 답변에 대한 총평 및 개선점",
           "example_answer": "JD를 기반으로 생성된 모범 답안 텍스트..."
         }
        
      4. Gemini로 생성한 피드백과 답변을 웹 UI에 띄워줍니다.



      🍁 스터디를 마치며 남기는 후기

      요즘 DEVOCEAN 글뿐만 아니라 다른 커뮤니티들도 보면 점점 AI도 많이 사용하고, 자동화도 하고, 바이브코딩도 늘어나서 저도 꼭 이런 내용들을 잘 쓰면 좋겠다고 생각했는데요.

      스터디를 통해 자동화 툴인 Make도, AI도, 바이브코딩도 자유자재로 써보면서 특히 제가 원하는 프로젝트까지 만들어본 경험이 정말 좋았습니다-!


      추가로, 저희 스터디 분위기도 좋고 열정적인 분들도 많아서 프로젝트 발표할 때가 제일 즐거웠는데요-!

      다들 실제로 필요한 자동화를 해보면서 발표하고, 응원하는 마음으로 피드백을 한 두개씩 얹으면서 긍정적인 피드백을 나누는 분위기가 정말 좋았습니다. :D


      데보션 스터디를 2번이나 참여한 사람으로서 느끼는 점은, 항상 학교, 프로젝트에서는 절대 배울 수 없는 툴과 인사이트를 배워가면서 성장하는 기쁨이 크다는 건데요!

      데보션 스터디가 열리면 또 신청하고 싶을 정도로 갚진 경험을 했습니다.

      항상 스터디 열심히 준비해주셨던 왕태웅 프로님께 감사드리고, 스터디 환경을 만들어주신 데보션께 감사드립니다-!

      댓글 0

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

      세연 님의 최신 블로그

      더보기

      DEVOTEE 추천 블로그

      동영상 기고하기