웹 데이터 수집 자동화 에이전트 Prometheus 출시

by DD
3시간 전
조회수 0

Firecrawl에서 개발한 웹 데이터 수집용 실험적 에이전트 Prometheus 소개

사용자가 필요한 웹 데이터를 설명하면 Firecrawl 코드 자동 생성 기능 제공

자체 호스팅 또는 자동 유지보수 호스팅 옵션 제공으로 편의성 증대

선행 배포 에이전트(Forward Deployed Agent)의 개념

본문에서 언급된 선행 배포 에이전트(Forward Deployed Agent)는 사용자의 요구사항을 미리 파악하여 코드 생성을 자동화하는 시스템을 의미한다.

자동 코드 생성(Automatic Code Generation): 사용자가 자연어로 웹 데이터 요구사항을 입력하면, 이를 분석하여 Firecrawl 스크립트(Firecrawl Script)를 자동으로 작성해주는 방식임.

배포 유연성(Deployment Flexibility): 사용자는 에이전트를 직접 호스팅(Self-Hosting)하거나, Firecrawl에서 제공하는 관리형 서비스(Managed Service)를 통해 페이지 변경 시 자동 유지보수까지 받을 수 있음.

이는 웹 스크래핑 작업의 초기 설정 및 유지보수 부담을 크게 줄여주는 접근 방식이다.

Firecrawl 코드 생성 및 실행 방식

Prometheus 에이전트는 사용자의 웹 데이터 요구사항(Web Data Requirements)을 입력받아 이를 실행 가능한 Firecrawl 코드로 변환하는 핵심 기능을 수행한다.

자연어 처리(Natural Language Processing): 사용자가 설명하는 데이터 수집 목표를 이해하고, 필요한 데이터 필드(Data Fields)와 수집 규칙(Collection Rules)을 파악함.

코드 생성 엔진(Code Generation Engine): 파악된 요구사항을 바탕으로 Firecrawl 라이브러리(Library)의 API를 호출하는 실행 가능한 스크립트(Executable Script)를 동적으로 생성함.

실행 환경: 생성된 코드는 사용자가 직접 구성한 환경에서 실행되거나, Firecrawl의 호스팅 서비스를 통해 관리되며 실행됨.

호스팅 및 유지보수 옵션 비교

Prometheus는 사용자의 운영 환경에 맞춰 두 가지 주요 호스팅 및 유지보수 옵션을 제공한다.

자체 호스팅(Self-Hosting): 사용자는 에이전트를 자신의 인프라(Own Infrastructure)에 직접 배포하고 관리할 수 있으며, 이를 통해 데이터 통제권(Data Control)과 커스터마이징(Customization) 유연성을 확보할 수 있음.

관리형 호스팅(Managed Hosting): Firecrawl에서 에이전트를 자동으로 호스팅하고 유지보수해주며, 특히 웹사이트 변경 시 자동으로 페이지를 추적하고 코드를 업데이트하는 기능을 포함함.

이는 운영 부담(Operational Burden)을 최소화하고 싶은 사용자에게 매력적인 선택지가 될 수 있다.

[Prometheus by Firecrawl] A Forward Deployed Agent for web data.