Repolode
i-am-bee

i-am-bee/beeai-framework

LLM 백엔드, 도구, 메모리, RAG, 워크플로를 활용해 멀티 에이전트 AI 시스템을 구축하는 Python 및 TypeScript 프레임워크입니다.

스타
3,452
포크
543
열린 이슈
11
마지막 커밋
4일 전

어떤 프로젝트인가요?

BeeAI Framework는 추론하고, 도구를 호출하며, 다른 에이전트와 협업하는 AI 에이전트를 구축하기 위한 툴킷입니다. Python 라이브러리와 TypeScript 라이브러리로 제공되며, 여러 LLM 제공업체에 연결할 수 있는 통합 백엔드 인터페이스를 갖추고 있습니다.

프레임워크에는 규칙 기반 동작 제어 기능을 갖춘 에이전트, 웹 검색과 날씨 조회 같은 기본 제공 도구, 사용자 지정 도구 지원, 벡터 스토어와 문서 처리 기반 RAG 구성 요소가 포함되어 있습니다. 프롬프트 템플릿, 대화 메모리 전략, 캐싱, 상태 직렬화, 멀티 에이전트 실행을 조율하는 워크플로도 제공합니다. 에이전트를 A2A 및 MCP 같은 프로토콜로 제공할 수도 있습니다.

멀티 에이전트 애플리케이션을 개발할 때 핸드오프 도구를 통해 질문을 전문 에이전트에게 전달하거나, 정해진 요구사항에 따라 도구를 사용해야 하는 에이전트를 만들 수 있습니다. 에이전트 동작을 관찰할 수 있도록 이벤트, 로깅, 오류 처리 훅도 제공합니다.

핵심 기능

  • 01여러 LLM에서 도구 사용 규칙을 강제하는 Requirement Agent.
  • 02Python과 TypeScript에서 여러 LLM 제공업체를 지원하는 통합 백엔드 인터페이스.
  • 03웹 검색, 날씨 조회, 코드 실행을 위한 기본 제공 도구와 사용자 지정 도구.
  • 04벡터 스토어와 문서 처리를 지원하는 RAG 구성 요소.
  • 05멀티 에이전트 실행 흐름을 조율하는 워크플로.
  • 06A2A 및 MCP 프로토콜을 통한 에이전트 제공.

활용 사례

  • 질문을 전문 에이전트에게 전달하는 라우터 에이전트 구축.
  • 예측 가능한 동작을 위해 도구 사용 규칙을 정한 LLM 에이전트 생성.
  • 문서 수집 기능과 함께 애플리케이션에 검색 증강 생성을 추가.
  • 세션 간 상태를 유지하는 멀티 에이전트 워크플로 실행.

빠른 시작

  1. 1

    Python 라이브러리 설치

    pip install beeai-framework
  2. 2

    TypeScript 라이브러리 설치(대안)

    npm install beeai-framework
  3. 3

    ollama를 설치하고 granite4.1:8b 모델을 다운로드한 다음 프로젝트 파일을 실행하세요

    python [project_name].py

사용 전 알아둘 점

  • 법적 고지에 따르면 IBM은 앞으로 이 코드를 유지 관리하지 않으며 품질이나 보안에 대해 어떠한 보장도 하지 않습니다.
  • 멀티 에이전트 예제를 사용하려면 granite4.1:8b 모델을 포함해 ollama를 로컬에 설치하거나 다른 LLM 제공자를 구성해야 합니다.
  • Requirement Agent는 실험 단계이며, Python 라이브러리는 알파 버전으로 출시되었습니다.

포함된 컬렉션

토픽

자주 묻는 질문

beeai-framework은(는) 무엇인가요?
LLM 백엔드, 도구, 메모리, RAG, 워크플로를 활용해 멀티 에이전트 AI 시스템을 구축하는 Python 및 TypeScript 프레임워크입니다. BeeAI Framework는 추론하고, 도구를 호출하며, 다른 에이전트와 협업하는 AI 에이전트를 구축하기 위한 툴킷입니다. Python 라이브러리와 TypeScript 라이브러리로 제공되며, 여러 LLM 제공업체에 연결할 수 있는 통합 백엔드 인터페이스를 갖추고 있습니다.
beeai-framework은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
beeai-framework은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
beeai-framework은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. beeai-framework의 마지막 커밋은 2026년 11월 3일입니다.
beeai-framework은(는) 어디에 사용할 수 있나요?
질문을 전문 에이전트에게 전달하는 라우터 에이전트 구축. 예측 가능한 동작을 위해 도구 사용 규칙을 정한 LLM 에이전트 생성. 문서 수집 기능과 함께 애플리케이션에 검색 증강 생성을 추가. 세션 간 상태를 유지하는 멀티 에이전트 워크플로 실행.
beeai-framework는 어떻게 설치하나요?
Python 라이브러리 설치: pip install beeai-framework TypeScript 라이브러리 설치(대안): npm install beeai-framework ollama를 설치하고 granite4.1:8b 모델을 다운로드한 다음 프로젝트 파일을 실행하세요: python [project_name].py
beeai-framework은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/i-am-bee/beeai-framework

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트