AI 에이전트(AI agent)를 실제 서비스 환경(production)에서 안정적으로 운영하기 위한 오픈소스 실행 런타임(runtime)인 '레부노(Rebuno)'가 공개되어 주목받고 있습니다. 레부노는 에이전트의 실행 상태를 관리하고, 중단된 작업을 이어서 처리하며, 정책 기반의 안전 장치(guardrail)를 제공하여 에이전트 운영의 복잡성을 크게 줄여주는 것을 목표로 합니다.
레부노는 HTTP 서비스 형태로 실행되는 에이전트들의 작업을 서명된 웹훅(webhook)을 통해 분배하고, 실행 상태를 포스트그레스(Postgres) 데이터베이스에 저장합니다. 에이전트가 도구(tool) 호출이나 대규모 언어모델(LLM) 호출과 같은 작업을 수행하기 전에, 레부노에 이를 '단계(step)'로 제출합니다. 레부노는 각 단계에 대해 에이전트별로 정의된 YAML 정책을 평가하여 해당 호출을 허용하거나, 거부하거나, 혹은 사람의 승인을 요구할 수 있습니다. 이를 통해 모델의 프롬프트(prompt)와 독립적으로 안전 정책을 적용할 수 있으며, 실행이 중단되더라도 마지막 기록된 단계부터 재개할 수 있어 내구성(durability)을 확보합니다.
이러한 레부노의 등장은 AI 에이전트의 상용화에 중요한 의미를 가집니다. 기존에는 에이전트를 실제 서비스에 적용할 때 실행 관리, 오류 처리, 보안 및 안전성 확보 등 다양한 비기능적 요구사항을 직접 구현해야 하는 부담이 컸습니다. 레부노는 이러한 공통적인 인프라 문제를 해결함으로써 개발자들이 에이전트의 핵심 로직 개발에 집중할 수 있도록 돕습니다. 특히, 정책 기반의 가드레일 기능은 에이전트의 오작동이나 예상치 못한 행동을 방지하여 신뢰성을 높이는 데 기여할 것으로 보입니다. 이는 AI 에이전트 기반 서비스의 확산과 안정적인 운영에 필수적인 요소로 작용할 것입니다.