cloudflare

레이더 리서처 소개: 자연어로 인터넷 데이터를 탐색하는 AI 도구 (새 탭에서 열림)

Cloudflare Radar Researcher는 자연어 질문만으로 인터넷 트래픽 데이터를 조회하고, 실제 API 기반 차트와 설명을 제공하는 AI 도구다. 사용자는 복잡한 필터 설정이나 API 문서 학습 없이 국가별 인터넷 품질, 장애·셧다운 상황 등을 분석할 수 있다. Cloudflare는 이를 통해 초보자부터 네트워크 전문가까지 Radar의 공개 데이터를 더 빠르고 쉽게 활용하도록 하는 것을 목표로 한다.

Radar Researcher를 만든 배경

  • Cloudflare Radar는 2020년부터 전 세계 인터넷 트래픽에 대한 공개 데이터와 시각화를 제공해 왔다.
  • 주요 데이터에는 다음이 포함된다.
    • 1.1.1.1 공개 DNS 리졸버의 DNS 질의
    • Cloudflare 글로벌 네트워크의 HTTP 트래픽
    • Cloudflare Speed Test 기반 네트워크 품질 데이터
  • 기존에는 사용자가 적절한 Radar 페이지를 찾고, 필터를 설정하고, API 문서를 읽어야 했다.
  • AI 도구의 발전으로 데이터셋의 구조와 전문 용어를 몰라도 자연어로 원하는 정보를 얻을 수 있게 되었다.
  • 기자나 연구자처럼 신속하게 데이터를 확인해야 하는 사용자는 복잡한 탐색 과정을 거치지 않고 바로 분석을 시작할 수 있다.

자연어 기반 데이터 질의

  • Radar Researcher는 사용자의 질문을 해석해 Radar API에 필요한 데이터 요청을 자동으로 구성한다.
  • 답변은 단순한 텍스트가 아니라 Radar에서 제공하는 것과 같은 인터랙티브 차트와 간단한 설명으로 제공된다.
  • 답변의 깊이를 선택할 수 있다.
    • 짧고 직접적인 답변
    • 여러 주제를 다루는 상세 보고서
  • 답변 뒤에는 추가로 조사할 만한 후속 질문을 제안한다.
  • 대화 기록은 검색·고정할 수 있고, 링크로 공유할 수 있다.
    • 공유 링크는 30일 후 자동 만료된다.
  • 사용자는 텍스트 입력뿐 아니라 음성 입력이나 Radar 검색창에서도 Researcher를 실행할 수 있다.
  • 모델이 질문을 어떻게 해석했고, 어떤 데이터셋과 API를 사용했으며, 결과를 어떻게 분석했는지 확인할 수 있다.

기존 차트에서 바로 분석 시작

  • Radar의 차트에 있는 Explain with AI 기능을 사용하면 현재 보고 있는 시각화를 대화의 출발점으로 삼을 수 있다.
  • 모델에는 다음 세 가지 정보가 함께 전달된다.
    • 차트 스크린샷: 사용자가 실제로 보는 시각적 맥락 파악
    • Radar API의 원시 데이터: 숫자를 픽셀에서 추정하지 않고 정확하게 인용
    • 현재 화면의 위치, 날짜 범위, 필터 등 조회 조건
  • 따라서 일반적인 차트 설명이 아니라 사용자가 선택한 국가·기간·필터에 정확히 맞춘 분석을 제공한다.

사례: 포르투갈의 인터넷 품질 분석

  • 사용자는 “포르투갈의 가정용 인터넷 품질은 어떤가?”처럼 자연어로 질문할 수 있다.
  • Researcher가 인터넷 품질 API를 조회하고 결과를 분석한 뒤, 수치 나열 대신 인터랙티브 차트로 답변한다.
  • 이후 포르투갈과 인접 국가를 비교하거나, 포르투갈에서 가장 흔한 인터넷 장애를 확인하는 식으로 후속 분석을 이어갈 수 있다.
  • API 호출 방식이나 파라미터를 직접 알지 않아도 국가별·주제별 비교가 가능하다.

사례: 이란 인터넷 셧다운 조사

  • 2026년 이란에서 발생한 정부 주도 인터넷 차단 사례를 조사할 때 여러 트래픽 차트와 장애 기록을 직접 찾아 비교할 필요가 없다.
  • Researcher는 이란의 Cloudflare Radar 장애 이벤트와 관련 HTTP 트래픽 데이터를 함께 조회한다.
  • 분석 결과를 다음과 같은 타임라인으로 설명한다.
    • 1월 7일 HTTP 트래픽 지수가 약 0.58에서 시작
    • 1월 9일까지 사실상 0으로 하락
    • 1월 17일경 부분 회복 시작
    • 1월 27일경 셧다운 이전 수준에 근접
    • 2월 28일 시작된 두 번째 셧다운도 장애 표에 표시
  • 장애 기간은 트래픽 차트 위에 직접 표시되며, 관련 장애 이벤트는 표 형태로 함께 제공된다.
  • 이후 주변 국가와의 트래픽 비교 같은 추가 조사도 제안한다.

Cloudflare 개발자 플랫폼으로 구축

  • Radar Researcher는 Cloudflare의 자체 개발자 플랫폼 위에서 구현되었다.
  • 핵심 구성은 다음과 같다.
    • Cloudflare Worker
    • Cloudflare Agents SDK
    • 대화별 상태를 유지하는 Durable Objects
    • 각 대화의 기록·제목·스트리밍 응답을 저장하는 SQLite 데이터베이스
    • Workers AI 기반의 오픈 모델
  • 사용자가 페이지를 떠나도 서버에서 응답 생성이 계속되고, 다시 접속하면 결과를 이어받을 수 있다.
  • 특정 모델이나 제공업체에 의존하지 않도록 세 가지 모델 계열을 순서대로 사용하는 fallback 체인을 구성했다.
  • 한 모델이 일시적으로 용량 부족 상태가 되면 다른 모델로 자동 전환해 서비스 중단 가능성을 줄인다.
  • 모든 AI 호출은 AI Gateway를 거친다.

실용적인 결론

Radar Researcher는 전문적인 데이터 탐색 과정을 자연어 인터페이스로 감싸, 기자·연구자·네트워크 운영자뿐 아니라 일반 사용자도 Cloudflare Radar의 공개 데이터를 쉽게 활용하게 해준다. 다만 AI의 해석을 그대로 받아들이기보다는 제공되는 API 데이터, 조회 조건, 분석 과정을 함께 확인하는 방식으로 사용하는 것이 적절하다.