스터디원 사례 n8n workflow 제작 진행 : 뉴스 모니터링 + 기사 내용 SNS 콘텐츠 생성 및 업로드

소개

스터디원 (김소미 님) 의 사례를 공유 해드리기 위해 얼마나 빠르게 제작할 할 수 있을까를 테스트 하였습니다.

추후 자동화를 위해 어떤 내용이 필요할지 고민하기 위함 입니다.

현재는 backend 코드가 없으므로, GPT 를 활용에서 어디까지 진행 가능한지 확인 합니다.

첫번째, 요구 사항을 받는다.

제목: 뉴스 모니터링 + 기사 내용 SNS 콘텐츠 생성 및 업로드

목표:

  • 데일리로 최신 보도자료를 모니터링 해서 중복 기사 아닌 뉴스기사 수집 -> 파이썬 코드 구현

  • 뉴스 기사를 채널 성격에 맞게 변환 (인스타그램) -> 생성형 AI

  • 템플릿 기반 이미지 편집 -> bannerbear

  • 이메일로 초안 전송 -> gmail message

  • 수정본 회신 받으면 sns 채널에 업로드 -> HTTP Request

두번째, 필요한 workflow node 를 확인한다.

이에 대한 GPT 답변 입니다.

총 5개의 n8n node 가 필요하다고 가이드 합니다.

결과적으로는 노드 사이의 데이터 연결을 부드럽게 하기 위하여 GPT 추천보다 많은 노드를 사용하였다 입니다. (이러면 자동화는 쉽지 않겠다 입니다. ㅠㅠ)

기계 학습 시스템의 프로세스를 보여주는 다이어그램

셋째, workflow 실행에 필요한 데이터를 확보 한다.

다음부터는 GPT 가이드 대로 노드 하나씩을 제작해 갔습니다.

Naver News API 로 데이터 를 가져옵니다. (이전에 등록해둔 어플리케이션이 존재하여 재사용 하였습니다.)

넷째, 컨텐츠 제작을 위한 AI Agent 및 Action Node (이미지 생성) 를 추가 한다.

AI Agent 제작을 위해서 GPT 에게 추가 질문을 합니다.

한국 문자 메시지의 스크린 샷

요약된 뉴스 내용으로 이미지를 생성합니다. (Bannerbear node)

코딩 편집기의 스크린 샷

메일을 전달하기 위해서 AI Agent 노드를 한번더 사용하였습니다.

다섯째, 결과물을 저장합니다.

느낀점

음... 아직까지는 한번에 workflow 자동생성은 쉽지 않다. 그래도 UI 를 통해 사용자와 몇번의 묻고/답하고 를 진행하면 workflow 템플릿 정보는 뽑아 낼수도 있겠다. 입니다.

고민사항:

workflow 자동화를 위해서는 실행 workflow 를 실행하면서 동작 과정을 확인해야 하는데, credential 은 자동으로 생성할 수 없으니... template 정도까지가 (실제 Run 가능한 workflow 제작은 아닌..) 끝이지 않을까 생각합니다.

5

뉴스레터 무료 구독

👉 이 게시글도 읽어보세요