← 최신 논문
🤖 AI

Discovery Agents for Real-Time Analytics: Toward Proactive Insight Systems

본 논문은 계약 기반 설계를 통해 분석을 반응적 쿼리에서 능동적 발견으로 전환하며, 대규모 언어 모델, Apache Kafka, Apache Flink를 활용하여 실시간 데이터 스트림에서 통찰력을 자동으로 발견, 검증 및 시각화하는 다중 에이전트 아키텍처를 제시합니다.

원저자: Gaetano Rossiello, Dharmashankar Subramanian

게시일 2026-05-28
📖 3 분 읽기☕ 가벼운 읽기

원저자: Gaetano Rossiello, Dharmashankar Subramanian

원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기

당신이 잠들지 않는 거대하고 분주한 뉴스룸의 관리자라고 상상해 보세요. 매초마다 전 세계로부터 수천 개의 새로운 이야기 (데이터) 가 쏟아져 들어옵니다. 옛날에는 책상에 앉아 신문을 읽고, "좋아, 화요일에 공원을 방문한 사람 수에 대한 기사를 쓰겠다"라고 직접 결정해야 했을 것입니다. 그런 다음 그 특정 숫자를 찾아오도록 기자를 파견했을 것입니다.

문제는 실시간 세계에서는 생각할 수 있는 이야기가 너무 많고, 하나를 요청할 때까지는 뉴스가 이미 변해버린다는 점입니다. 무엇을 요청해야 할지 몰라 중요한 이야기를 놓칠 수도 있습니다.

이 논문은 그 뉴스룸을 운영하는 새로운 방식을 소개합니다. 당신이 이야기를 요청할 때까지 기다리는 대신, 이 뉴스룸은 당신을 위해 이야기를 찾고, 작성하고, 사실 확인을 하며, 심지어 그 이야기를 주제로 TV 프로그램을 제작하기까지 하는 24 시간 365 일 근무하는 AI 탐정 팀을 고용합니다.

이 "발견 에이전트" 시스템이 작동하는 방식을 간단한 단계로 나누어 설명하면 다음과 같습니다:

1. 전문 탐정 팀 (에이전트)

모든 일을 하려는 거대한 AI 하나 대신, 이 시스템은 각자 특정 업무를 수행하는 전문 에이전트 팀을 사용합니다. 그들은 릴레이 경기처럼 작업 "폴더"를 다음 단계로 전달합니다.

  • 아이디어 생성기: 이 에이전트는 원시 데이터 (정리되지 않은 영수증 더미와 같음) 를 살펴보며 "여기서 흥미로운 것은 무엇일까?"라고 묻습니다. 단순히 추측하는 것이 아니라 데이터의 형태를 살펴봄으로써 "공원 행사는 여름에 더 많이 열릴까?" 또는 "무료 행사가 브루클린에서 더 인기가 있을까?"와 같은 질문을 제안합니다.
  • 건축가 (데이터 분석가): 아이디어 생성기가 질문을 갖게 되면, 건축가는 그것을 계획으로 전환합니다. 그들은 답을 계산하는 방법을 결정합니다. 그리고 한 번만 빠르게 확인하는 용도 (Python) 와 실시간 데이터 스트림을 감시하는 용도 (FlinkSQL) 를 위해 두 가지 언어로 지시 사항을 작성합니다.
  • 검사관 (검증 에이전트): 아무도 작업을 보기 전에 검사관이 이를 점검합니다. 건축가가 수학 실수를 했을까요? 코드가 고장 났을까요? 계획은 안전한가요? 계획이 실패하면 검사관은 이를 건축가에게 돌려보내 수정하게 합니다. 이를 통해 최종 결과가 신뢰할 수 있도록 보장합니다.
  • 디자이너 (시각화 에이전트): 수학 계산이 완료되면, 디자이너는 숫자를 보고 "이것은 막대 차트처럼 보인다"거나 "이것은 추세선이다"라고 말합니다. 그들은 인간이 발견 사항을 쉽게 이해할 수 있도록 자동으로 시각적 대시보드를 생성합니다.
  • 빌더 (배포 에이전트): 마지막으로 빌더는 코드, 차트, 계획을 가져와 즉시 사용할 수 있는 앱으로 포장합니다. 마치 당신이 그냥 "재생"만 누르면 되는 완성된 TV 에피소드를 건네받는 것과 같습니다.

2. "계약" 시스템

이 시스템에서 가장 중요한 부분은 에이전트들이 서로 소통하는 방식입니다. 그들은 모호한 지시를 외치지 않습니다. 대신 타입이 지정된 계약을 사용합니다.

엄격한 배송 서비스라고 생각하세요.

  • 아이디어 생성기는 단순히 "이게 생각이다"라고 말하지 않습니다. 대신 가설이라고 불리는 구체적이고 라벨이 붙은 상자를 건넵니다.
  • 건축가는 그 상자를 받아 계획을 반환합니다.
  • 검사관은 보고서를 반환합니다.

모든 상자가 라벨이 붙어 있고 특정 형식을 갖기 때문에, 시스템은 모든 정보 조각이 정확히 어디서 왔는지 알고 있습니다. 화면의 차트를 보면 원래 질문과 이를 계산한 코드까지 거슬러 올라갈 수 있습니다. 이는 전체 과정을 투명하고 안전하게 만듭니다.

3. 실제 사례

이 논문은 이 시스템을 세 가지 다른 "뉴스룸"에서 테스트했습니다:

  • 소매: 시스템은 매장 판매 데이터를 분석하여 "화요일에 비가 오면 사람들이 더 많은 우산을 산다"와 같은 패턴을 자동으로 발견하고 이를 보여주는 대시보드를 구축했습니다.
  • 금융: 인간이 무엇을 찾아야 할지 알려줄 필요 없이, 자금의 유입과 유출을 감시하며 이상한 급등이나 비정상적인 활동을 경고했습니다.
  • 공공 데이터 (NYC 공원): 시스템은 공원 행사 데이터 세트를 분석했습니다. 행사가 여름에 집중되어 있으며 주로 주말에 열리고 대부분 무료라는 사실을 자동으로 발견했습니다. 그런 다음 이러한 사실을 보여주는 전체 웹사이트를 구축했습니다.

핵심 교훈

이 논문의 주된 메시지는 데이터를 사용하는 방식의 전환입니다.

  • 구식 방식: 당신이 질문을 하면 컴퓨터가 답한다. (수동적)
  • 신식 방식: 컴퓨터가 데이터를 살펴보고, 스스로 흥미로운 질문을 찾아내어 답하고, 결과를 보여준다. (능동적)

저자들은 데이터가 너무 빠르게 변하기 때문에 수동으로 질문을 던지는 방식으로는 따라갈 수 없다고 주장합니다. 우리는 끊임없이 통찰력을 위해 지평선을 스캔하고, 자신의 작업을 점검하며, 인간이 코드 작성 대신 의사 결정에 집중할 수 있도록 기성 애플리케이션을 제공하는 능동적인 파트너 역할을 하는 시스템이 필요합니다.

연구 분야의 논문에 파묻히고 계신가요?

연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.

Digest 사용해 보기 →