AI Briefing

AI 에이전트 스캐폴딩 'CerebrumKit' 공개

I open-sourced the agent scaffolding I kept rebuilding: skills, tools and workflows as database rows

·2026.09.20 01:53

핵심 내용

AI 에이전트 개발용 오픈소스 프레임워크 CerebrumKit이 공개되어 스킬과 도구를 데이터베이스로 관리한다.

자세히 보기

AI 에이전트 개발 시 반복되는 스캐폴딩 작업을 해결하기 위한 오픈소스 프레임워크 CerebrumKit이 공개되었다. 이 프로젝트는 관리자 패널을 통해 에이전트를 구성하고, 비즈니스 데이터를 도구로 연결하며, 최종 사용자가 대화할 수 있는 클라이언트 패널을 제공한다.

주요 특징 및 아키텍처

  • 데이터베이스 기반 구성: 스킬, 도구, 워크플로우를 데이터베이스 행으로 저장하여 유연하게 관리한다.
  • 도구 실행 방식: 도구 본문은 Python 코드로 저장되며, requests, SQLAlchemy 등을 사용할 수 있도록 샌드박스 없이 전체 builtins 권한으로 실행된다. 따라서 도구 작성은 관리자 전용이며 보안에 유의해야 한다.
  • 메모리 관리: 채팅 이력을 프롬프트에 재투입하지 않고, 도구와 메모리 객체를 통해 사실을 전달한다. 메모리는 (에이전트, 사용자) 키로 저장되어 동일 에이전트 내 다른 채팅에서도 정보가 유지된다.

기술 스택 및 배포

  • 백엔드: FastAPI, SQLAlchemy, PostgreSQL (SQLite도 지원)
  • 프론트엔드: Vue 3 기반 관리자 및 클라이언트 패널 (6개 언어 지원)
  • 배포: Nginx + systemd 환경에서 단일 uvicorn 워커로 실행되도록 설계됨
  • 라이선스: Apache-2.0 (특허 조항 포함)

해당 프로젝트는 기업 환경에서 AI 에이전트를 구축할 때 필요한 기본 인프라를 제공하며, GitHub에서 확인할 수 있다.

이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.

AI 처리 방식을 확인하거나, 요약 오류와 출처 표기 문제, 삭제 요청을 문의 · 건의로 알려주세요.