bubbuild/bub

Bub it. Build it. A tiny agent runtime, composable with plugins.

해결하는 문제

Bub은 AI 에이전트를 구축하고 실행하기 위한 유연한 프레임워크를 제공하여, 개발자가 에이전트를 자신의 Python 애플리케이션에 직접 통합하거나 작업 자동화를 위해 미리 빌드된 사용자 정의 가능한 애플리케이션을 사용할 수 있도록 합니다.

작동 방식

Bub의 핵심은 모델 선택, 도구 실행, 지침 및 대화 기록을 관리하는 Agent 커널입니다. 개발자는 bub Python 패키지를 사용하여 이 커널을 사용자 지정 서비스(예: FastAPI 엔드포인트)에 내장하거나, Bub CLI 애플리케이션을 설치하여 터미널에서 직접 플러그인, 도구 및 통합을 관리할 수 있습니다.

대상 사용자

이 프로젝트는 Python으로 사용자 지정 AI 에이전트를 구축하려는 개발자나, 특정 기술 및 워크스페이스 통합으로 확장할 수 있는 구성 가능한 플러그인 기반 에이전트 애플리케이션을 원하는 사용자를 위한 것입니다.

주요 특징

  • 사용자 지정 Python 통합과 독립형 애플리케이션 사용 모두를 위한 통합 에이전트 커널 제공.
  • 플러그인, 도구 및 사용자 지정 채널 통합을 통한 모듈식 확장성 지원.
  • 에이전트의 빠른 설정 및 상호 작용을 위한 CLI 기반 경험 제공.
  • Python 3.12+ 환경을 위해 설계되었으며 FastAPI 통합 지원.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트