뉴스레터 분야별로 정리하여 받기 (메신저/메일)

소개

뉴스레터로 받는 다양한 기사를 분야별로 구분하여
1. 텔레그램으로 텍스트로 받기 ( Basic LLM Chain )
2. 예쁘게 포장하여 gmail로 받기 ( AI Agent )

진행 방법

1.   매경 전체 기사 LLM Chain통해 텔레그램으로 받기
- RSS READ : 매일경제 전체 뉴스
- LLM Chain - System Message는 Chatgpt 통해 작성
- Open AI Chat Model 사용

소셜 미디어 캠페인의 프로세스를 보여주는 다이어그램

2.   매경 전체 기사 AI Agent통해 텔레그램으로 받기 ( 문제 있음 )
- Output형식이 규정되어 LLM Chain대신 AI Agent에 Structured Output Parser를 사용함
* 핀고정 기능

앱의 프로세스를 보여주는 다이어그램

3.   매경 전체 기사 AI Agent통해 코드노드 사용하여 지메일로 받기
-    [모각 닿님 권고/도]
Chatgpt에게 물어 Codenode를 사용하여 html로 변경하고… .
. System Message의 출력 형식을 json data로 만듬
. json을 HTML로 이메일로 보내려고 함. 전체적인 디자인은 주황색 톤이고 가독성 좋은
깔끔한 뉴스레터임. 해당 디자인이 적용된 HTML이 나오도록 코드를 요청
. json data를 주황색 뉴스레터 html로 변환하는 Script 생성
. input구조를 json데이터로 프롬프트로 넣어줌.=> 뉴스레터 html로 변환하는
n8n funtion노드용 코드를 만들어줌
. code node에 크드복사함.
-     Gmail 로 받음 ( GCP를 통해 API Key 받음 )

기계 학습 시스템의 프로세스를 보여주는 다이어그램
Korean Daily Brief- 스크린 샷

결과와 배운 점

  • 매일 뉴스기사를 원하는 분류로 카테고리화하여 메일로 수신

  • 핀고정 기능 : workflow 실행 테스트 시 노드에 핀 고정을 하면 첫 노드부터 실행되는 것이 아니고 고정 노드 이후부터 실행되어 효율적임.

    도움이 필요한 부분이 있나요?

gpt에 문의하여 작성한 Code 노드에 넣은 스크립트를 만드는 과정에 대해 설명 필요

3
2개의 답글

뉴스레터 무료 구독

👉 이 게시글도 읽어보세요