Cloudflare Agents
자율 AI 에이전트를 구축, 배포 및 확장하기 위한 포괄적인 개발자 플랫폼입니다. Cloudflare의 서버리스 인프라를 활용하여 영속적인 실행, 효율적인 LLM 추론 및 예측 불가능한 워크로드를 위해 설계된 비용 효율적인 종량제 가격 모델을 제공합니다.
서버리스Popular 서버리스 AI tools in AI 인프라 include Cloudflare Agents, helping you work more efficiently.

자율 AI 에이전트를 구축, 배포 및 확장하기 위한 포괄적인 개발자 플랫폼입니다. Cloudflare의 서버리스 인프라를 활용하여 영속적인 실행, 효율적인 LLM 추론 및 예측 불가능한 워크로드를 위해 설계된 비용 효율적인 종량제 가격 모델을 제공합니다.
서버리스서버리스 플랫폼은 개발자가 기본 서버 인프라를 관리하지 않고도 AI 애플리케이션과 서비스를 구축하고 실행할 수 있는 클라우드 네이티브 개발 모델을 제공합니다. 이러한 도구는 이벤트 기반으로 작동하며, API 호출이나 파일 업로드와 같은 특정 트리거에 응답하여 코드를 실행합니다. 이 접근 방식을 통해 개발자는 AI 모델 및 비즈니스 로직을 위한 코드 작성에만 집중할 수 있으며, 클라우드 제공업체가 서버 프로비저닝, 확장 및 유지보수를 처리합니다. 주요 가치는 자동 확장성과 실행당 과금 모델에 있으며, AI 추론 엔드포인트와 같이 트래픽 변동이 심한 워크로드에 매우 효율적입니다.
서버리스는 AI 기반 백엔드, 실시간 데이터 처리 파이프라인 및 마이크로서비스 구축에 널리 사용됩니다. 특히 트래픽을 예측하기 어려운 머신러닝 모델 추론 API를 배포하는 데 효과적입니다. 다른 일반적인 응용 분야로는 챗봇 생성, IoT 센서 데이터 스트림 처리, 모델 훈련을 위한 데이터 준비 워크플로우 자동화 등이 있습니다.
AI 프로젝트를 위한 서버리스 플랫폼을 선택할 때는 지원되는 프로그래밍 언어 및 프레임워크(예: Python, TensorFlow, PyTorch)를 고려하십시오. 사용자 경험에 영향을 미칠 수 있는 콜드 스타트 시간과 같은 성능 지표를 평가하십시오. 또한 모델의 요구 사항에 맞는지 확인하기 위해 최대 실행 시간 및 메모리 할당과 같은 실행 제한을 확인하십시오. 마지막으로 스토리지, 데이터베이스 및 전용 AI/ML 플랫폼과 같은 다른 클라우드 서비스와의 통합을 평가하십시오.
모바일 앱 개발자는 사용자가 업로드한 사진 속 객체를 식별하는 기능을 추가해야 합니다. 전용 서버를 프로비저닝하고 관리하는 대신, 사전 훈련된 컴퓨터 비전 모델을 서버리스 함수를 사용하여 배포합니다. API 게이트웨이는 새 이미지가 엔드포인트에 POST될 때마다 이 함수를 트리거하도록 구성됩니다. 함수는 모델을 로드하고 이미지에 대한 추론을 수행한 다음 객체 레이블(예: '고양이', '나무', '자동차')을 1초 이내에 JSON 응답으로 반환합니다. 이 접근 방식은 사진 한 장당 수백 밀리초의 컴퓨팅 시간에 대해서만 비용을 지불하므로 비용 효율성이 매우 높으며, 피크 시간대에는 수동 개입 없이 수천 명의 동시 사용자를 처리하기 위해 자동으로 확장됩니다.
데이터 과학 팀은 머신러닝 모델 훈련에 사용하기 전에 대량의 원시 데이터를 처리해야 합니다. 그들은 새 CSV 파일이 클라우드 스토리지 버킷에 업로드될 때마다 자동으로 함수를 트리거하는 서버리스 워크플로우를 설정합니다. 이 함수는 파일을 읽고, 결측값 처리와 같은 정리 작업을 수행하고, 수치적 특징을 정규화하고, 범주형 데이터를 인코딩합니다. 처리된 데이터는 다른 버킷에 저장되어 훈련 파이프라인에 사용할 준비가 됩니다. 이 서버리스 자동화는 수동 스크립트를 제거하고 일관된 데이터 준비를 보장하며, 수백 개의 들어오는 파일을 동시에 처리하기 위해 손쉽게 확장되어 MLOps 수명 주기를 크게 가속화합니다.
한 고객 서비스 회사는 일반적인 문의를 처리하기 위해 웹사이트에 AI 챗봇을 배포하고자 합니다. 그들은 챗봇의 로직을 구축하고 자연어 처리(NLP) 모델을 서버리스 함수 내에 통합합니다. 사용자가 웹사이트의 채팅 위젯을 통해 보내는 각 메시지는 API 호출을 통해 함수를 트리거합니다. 함수는 사용자의 텍스트를 처리하고, 의도를 파악하며, 필요한 경우 지식 베이스를 쿼리하고, 응답을 공식화합니다. 작업량이 산발적이기 때문에(업무 시간에는 집중되고 밤에는 조용함) 서버리스 모델이 이상적입니다. 수천 개의 동시 대화를 관리하기 위해 자동으로 확장되고 비활성 상태일 때는 0으로 축소되어, 유휴 서버 용량이 아닌 활성 참여에 대해서만 비용을 지불하도록 보장합니다.
한 농업 기술 회사는 광활한 농지의 토양 수분과 온도를 모니터링하기 위해 수천 개의 IoT 센서를 사용합니다. 각 센서는 매분 클라우드 IoT 서비스로 데이터를 전송합니다. 이 서비스는 새로운 데이터 포인트가 수신될 때마다 서버리스 함수를 트리거하도록 구성되어 있습니다. 이 함수는 작은 예측 모델을 실행하여 관개 시스템 고장을 나타낼 수 있는 급격한 수분 감소와 같은 이상 징후를 확인합니다. 이상이 감지되면 함수는 푸시 알림 서비스를 통해 농장 관리자의 모바일 장치로 즉시 경고를 보냅니다. 이 이벤트 기반의 서버리스 아키텍처는 각 센서 판독값이 처리되는 짧은 순간에만 컴퓨팅 리소스가 사용되므로 저렴한 비용으로 대규모 실시간 데이터 수집 및 분석을 가능하게 합니다.
MLOps 엔지니어는 사기 탐지 모델을 최신 거래 데이터로 최신 상태로 유지하는 책임을 맡고 있습니다. 그들은 예를 들어 매주 일요일 오전 2시와 같이 정해진 일정에 따라 실행되도록 서버리스 함수를 구성합니다. 트리거되면 함수는 지난 주의 새로운 레이블이 지정된 데이터를 데이터 레이크에서 확인하는 스크립트를 실행합니다. 충분한 새 데이터가 있는 경우, 함수는 Amazon SageMaker 또는 Google AI Platform과 같은 전용 ML 플랫폼에서 모델 재훈련 작업을 시작합니다. 훈련 작업이 완료되면 다른 이벤트가 동일한 함수(또는 다른 함수)를 트리거하여 새 모델의 성능을 평가하고, 통과하면 프로덕션에 배포합니다. 이를 통해 스케줄을 관리하기 위해 지속적으로 실행되는 서버 없이 전체 재훈련 주기를 자동화할 수 있습니다.
한 미디어 회사는 플랫폼에 업로드된 모든 비디오 콘텐츠에 대한 스크립트를 생성해야 합니다. 그들은 스토리지 버킷에 새 비디오 파일이 업로드될 때 함수를 트리거하는 서버리스 워크플로우를 만듭니다. 이 함수는 클라우드 기반 AI 스크립트 변환 서비스(예: AWS Transcribe 또는 Google Speech-to-Text)를 호출하여 비디오 파일의 위치를 전달합니다. 스크립트 변환 서비스는 오디오를 비동기적으로 처리합니다. 변환이 완료되면 알림을 보내 두 번째 서버리스 함수를 트리거합니다. 이 두 번째 함수는 스크립트 텍스트를 검색하여 표준 자막 파일(예: .srt)로 포맷하고 원본 비디오와 동일한 버킷에 저장합니다. 이 전체 프로세스는 자동화되고 확장 가능하며 비용 효율적이며 새 콘텐츠가 추가될 때만 실행됩니다.
AI 맥락에서 서버리스(Serverless)는 서버를 관리하지 않고 AI 애플리케이션, 특히 모델 추론 코드를 배포하고 실행하는 방법을 의미합니다. 24시간 내내 실행되는 서버를 프로비저닝하는 대신, 코드를 '함수'로 업로드합니다. 이 함수는 API 요청과 같은 특정 이벤트가 발생할 때마다 클라우드 제공업체에 의해 상태 비저장 컴퓨팅 컨테이너에서 자동으로 실행됩니다. 이 모델은 수요에 따라 자동으로 확장되고 실행 중에 사용된 컴퓨팅 시간에 대해서만 비용을 지불하기 때문에 간헐적이거나 예측할 수 없는 트래픽이 있는 워크로드에 매우 비용 효율적이어서 AI에 매우 유용합니다.
AI를 위한 서버리스 플랫폼을 선택할 때 다음 주요 요소를 고려하십시오:
주요 차이점은 추상화 수준과 관리 책임에 있습니다. 서버리스(예: AWS Lambda)는 전체 인프라를 추상화합니다. 사용자는 함수의 코드만 관리하고 플랫폼이 0에서부터의 확장을 포함한 모든 것을 처리합니다. 단기적이고 이벤트 기반의 작업에 가장 적합합니다. 컨테이너(예: Kubernetes에서 실행되는 Docker)는 OS 수준의 추상화를 제공합니다. 애플리케이션과 그 종속성을 컨테이너에 패키징하지만, 컨테이너 오케스트레이션, 확장 규칙, 네트워킹 및 기본 가상 머신이나 서버를 관리하는 책임은 여전히 사용자에게 있습니다. 컨테이너는 장기 실행 애플리케이션, 복잡한 마이크로서비스 및 실행 환경에 대한 더 많은 제어가 필요할 때 더 적합합니다.
AI 모델 추론에 서버리스를 사용하면 다음과 같은 몇 가지 주요 이점이 있습니다:
일반적으로 서버리스는 대규모 AI 모델을 훈련하는 핵심 작업에 이상적인 선택이 아닙니다. 모델 훈련은 종종 몇 시간 또는 며칠 동안 지속될 수 있는 장시간 실행되고 계산 집약적인 프로세스로, 서버리스 함수의 일반적인 실행 시간 제한(예: 15분)을 초과합니다. 또한 훈련에는 종종 GPU와 같은 특수 하드웨어가 필요한데, 이는 표준 서버리스 환경에서 항상 사용 가능하거나 비용 효율적이지는 않습니다. 그러나 서버리스는 훈련 파이프라인을 오케스트레이션하는 데 탁월합니다. 예를 들어, 서버리스 함수를 사용하여 전용의 더 적합한 플랫폼(예: AWS SageMaker 또는 GPU가 장착된 가상 머신)에서 훈련 작업을 트리거하고, 진행 상황을 모니터링하며, 모델 배포와 같은 훈련 후 작업을 처리할 수 있습니다.