Skip to main content

에이전트 메시지 가로채기

에이전트의 메시지를 가로채서 워크플로우로 전달하는 노드입니다.


설명

에이전트 메시지 가로채기 노드는 에이전트가 사용자와 대화하는 과정에서 특정 조건이 만족될 때 메시지를 가로채어 워크플로우로 전달합니다. 이를 통해 에이전트의 메시지를 중간에 처리하거나 변환한 후 다시 에이전트로 전달할 수 있습니다.


포트 구성

입력 포트

없음

출력 포트

  • 데이터셋: 가로챈 메시지가 포함된 데이터셋

예제

에이전트 메시지 가로채기 예제


예제 워크플로우: 뉴스 크롤링 자동화

에이전트가 사용자의 뉴스 요청을 받아 자동으로 뉴스를 크롤링하고 요약하는 워크플로우입니다.

워크플로우 구성:

에이전트
↓ (사용자: "오늘 삼성전자 뉴스 기사 알려줘")
에이전트 메시지 가로채기 ← 여기서 메시지 가로채기

프롬프트 (키워드 추출: "뉴스 크롤링할 키워드만 대답해 주세요")

크롤링 (구글 뉴스: "삼성전자" 키워드로 뉴스 수집)

프롬프트 (뉴스 요약: "뉴스 기사를 요약해 주세요")

에이전트로 전달

에이전트가 사용자에게 요약된 뉴스 제공

동작 과정:

  1. 사용자가 에이전트에 "오늘 삼성전자 뉴스 기사 알려줘"라고 요청합니다
  2. 에이전트가 뉴스 정보가 필요하다고 판단하면, 에이전트 메시지 가로채기 노드가 메시지를 가로챕니다
  3. 가로챈 메시지는 첫 번째 프롬프트 노드로 전달되어 키워드("삼성전자")를 추출합니다
  4. 크롤링 노드가 구글 뉴스에서 "삼성전자" 키워드로 최신 뉴스를 수집합니다
  5. 두 번째 프롬프트 노드가 수집된 뉴스 기사들을 요약합니다
  6. 에이전트로 전달 노드가 요약된 뉴스를 에이전트에 전달합니다
  7. 에이전트가 사용자에게 요약된 뉴스 정보를 제공합니다

이를 통해 에이전트는 실시간 뉴스 정보를 자동으로 수집하고 요약하여 사용자에게 제공할 수 있습니다.