BuilderIO/agent-native

A framework for building agent-native applications.

해결하는 문제

기존 애플리케이션 구축과 AI 에이전트 구축 사이에서 고민할 필요가 없습니다. 개발자는 동일한 핵심 로직(액션)을 사용자 인터페이스, AI 에이전트, HTTP 요청 또는 명령줄 인터페이스(CLI)에서 트리거할 수 있는 "에이전트 네이티브" 앱을 만들 수 있습니다.

작동 방식

개발자는 스키마(Zod 사용)와 실행 함수를 사용하여 "Actions"를 정의합니다. 이러한 액션은 에이전트 런타임이 도구로 사용할 수 있는 기능과 앱의 UI가 함수로 사용할 수 있는 기능에 대한 단일 진실 공급원(single source of truth) 역할을 합니다. 이 프레임워크는 채팅, 메모리, 기술 및 관측 가능성을 포함하는 내장 에이전트 런타임을 제공하며, 백엔드 데이터베이스(Drizzle 호환 SQL 데이터베이스 지원) 및 호스팅 환경(Nitro 호환 호스트)에 관계없이 작동합니다.

대상

에이전트 기능과 기존 앱 인터페이스를 통합하여 관리하는 방법을 원하는 AI 기반 애플리케이션 구축 소프트웨어 개발자.

주요 특징

  • 통합 액션: 함수를 한 번 정의하여 UI, 에이전트, HTTP, MCP, A2A 및 CLI에서 사용할 수 있습니다.
  • 통합 에이전트 런타임: 도구, 메모리, 작업 및 핸드오프에 대한 내장 지원을 제공합니다.
  • 백엔드 독립성: 모든 Drizzle 지원 SQL 데이터베이스 및 Nitro 호환 호스트와 호환됩니다.
  • 재사용 가능한 툴킷: 팀, 설정 및 협업을 위한 빌딩 블록을 제공합니다.