더북(TheBook)

  Step 7. 통합 워크플로 및 테스트 실행

1. 지금까지 만든 에이전트들을 하나의 워크플로로 묶고, 한 번 직접 실행해 정상 동작을 확인합니다. 뉴스 수집 → 영향도 분석 → 채용 공고 수집 → 텔레그램 발송 순서로 에이전트가 자동 연결됩니다.

지금까지 만든 에이전트를 하나의 오픈클로 워크플로로 묶어 줘.

이름은 daily-briefing-workflow.

 

실행 순서:

1. news-collector 실행 → collected_news.json

2. impact-analyzer 실행 → analyzed_news.json

3. job-collector 실행 → collected_jobs.json

4. newsletter-sender 실행 → 텔레그램 발송

5. 완료 메시지 출력:
'브리핑 발송 완료 — 뉴스 N건 / 채용 M건 / {시각}'

 

수동 실행 트리거:

- '지금 브리핑 보내줘' 입력 시 즉시 실행

 

예외 처리:

- 뉴스 수집 실패 시 전날 캐시 데이터 사용

- 텔레그램 발송 실패 시 3분 후 1회 재시도