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

신고하기

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

미리보기

커뮤니티

      1,234

      badge 23.06.15

      글 등록

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

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

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

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

      임시저장함

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

      데보션 블로그 게재 요청

      CLOSE
      • *
      • *

      본인인증

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

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

      회원정보 연결

      AI를 활용한 데이터 분석 워크플로우 자동화 - 3회차

      chestof7 25.09.05
      114 3 0
      DEVOTEE 요약
      8월 28일 진행된 3회차 스터디에서는 Apify와 Make를 활용해 자동화 워크플로우를 실습했습니다. Youtube, Discord, 뉴스 등 다양한 플랫폼에서 데이터를 수집하고 이를 Google Sheet에 저장하는 방법을 배웠으며, 자동화 도구들의 활용성을 직접 체험해볼 수 있었습니다. 데이터 자동화의 장점을 경험하면서도 일부 한계점도 발견했지만, 전반적으로 유익하고 흥미로운 시간이었다는 후기를 공유했습니다.
      DEVOTEE 추천 블로그

      안녕하세요!

      AI를 활용한 데이터 분석 워크플로우 자동화 스터디를 함께 하고 있는 이소민입니다.

      8월 28일(목) 에 진행한 3회차 스터디 후기를 작성해 보겠습니다.

      3회차 목차

      3회차에는 다양한 도구를 활용한 자동화 워크플로우 구축을 해보았습니다.

      1. Apify 소개

      2. Youtube 데이터 수집

      3. Discord 데이터 수집

      4. RSS를 이용한 뉴스 수집

      2회차까지는 Make를 활용한 네이버 뉴스 수집 실습을 진행하였는데요,

      3회차에는 뉴스 뿐만 아니라 Youtube에서 영상 관련 데이터를 가지고 오고 Discord에서 나눈 대화를 Google sheet에 저장해보는 실습까지 진행해보았답니다.

      그러면 본격적으로 스터디에서 공부한 내용을 공유해보고자 합니다.



      1️⃣ Apify는 무엇일까?

      Apify는 웹 스크래핑과 데이터 추출을 쉽게 할 수 있도록 도와주는 플랫폼입니다. (https://apify.com/)

      Apify에서 미리 구축된 자동화 스크립트를 활용하여 간편하게 크롤링과 자동화 작업을 진행할 수 있습니다.

      로그인을 하고 Apify store에 들어가면 아래 사진과 같이 다양한 스크립트가 있는 것을 확인 하실 수 있습니다.

      원하는 작업을 선택하면 개발자용 API를 받아 바로 사용하실 수 있습니다.



      2️⃣ Youtube 데이터 수집

      그다음은 Apify에서 받은 API를 통해 Make에서 영상 관련 정보들을 자동으로 가져오는 실습을 진행하였는데요,

      image.png

      Make에서 지원해주는 Apify 모듈을 활용하여 제작할 수 있습니다.

      image.png

      첫번째 모듈(Run an actor)에서는 사용할 스크립트를 선택하고, 원하는 검색어("아이유")와 저장되기 원하는 개수("10개")를 입력해줍니다.

      image.png

      두번째 모듈(Get Dataset Items)에서는 첫번째 Run an actor에서 defaultDatasetId를 받아와 줍니다.

      세번째 모듈(Google sheet)에서는 두번째 모듈까지 실행시키고 난 뒤 확인할 수 있는 Value값들 중 google sheet에 들어갈 값들을 value로 선택합니다.

      image.png

      이렇게 자동으로 수집한 정보가 sheet에 들어가 있는 것을 확인하실 수 있습니다.

      (google sheet는 한번만 연결해두면 파일 종류만 바꿔 편하게 이용할 수 있습니다.)


      3️⃣ Discord 데이터 수집

      그다음으로 진행해본 실습은 discord 데이터 수집이였습니다.

      채팅기능을 실시간으로 google sheet에 저장할 수 있다는 점이 무척 신기했습니다.

      make에서 discord를 연결할 때에는 Scenarios를 활용하는 것이 아닌 Templates 을 활용하여 연결합니다.

      image.png

      다양한 연결 방법 중 google sheet와의 연결을 선택합니다.

      Discord 메시지 수신을 위해 Bot 생성 후 Token 설정합니다.

      (discord 채널 소유주가 동의를 해야만 채팅창 연결이 가능합니다)

      Discord 모듈에서 채널명과 수집할 메시지의 개수를 선택하고, google sheet 모듈에서 수집하고자 하는 Value들을 설정합니다.

      설정을 완료하고 실행하면

      image.png

      역시 잘 되는 것을 확인하실 수 있습니다.

      이렇게 make를 활용해 디스코드 대화 내역을 자동으로 저장하는 실습을 진행하였습니다.

      물론 그러나 B(content) 부분이 빈 곳도 보이실텐데요,

      이는 챗봇이 보내거나, 파일을 보냈을 때 확인이 되지 않는 아쉬움도 있지만 실시간 대화 내역을 기록할 수 있다는게 신기하지 않나요?ㅎㅎ


      느낀점

      3회차 스터디에서 뉴스 뿐만 아니라 다양한 형태의 데이터를 자동화해볼 수 있어서 흥미로웠던 것 같습니다.

      Make라는 웹이 익숙해질 때 쯤 다양하게 시도해보니 이해도 잘 되고 재미있었습니다.

      물론 make, Apify를 동시에 사용하면 토큰이 이중으로 없어지거나,

      모든 디스코드에 데이터를 다 읽어올 수 있는 것은 아니라는 한계도 존재하지만 자동화의 흐름을 배우고 원하는 데이터를 자동화하여 컨텐츠를 저장할 수 있다는 점은 너무 유익했던 것 같습니다!

      매번 알찬 스터디를 제공해주시는 태웅님과 장소와 식사를 제공해주시는 데보션에게 감사드립니다 😀


      댓글 0

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

      chestof7 님의 최신 블로그

      더보기

      DEVOTEE 추천 블로그

      동영상 기고하기