Low-code Python-фреймворк для мультиагентных LLM-приложений: RAG, чат-боты, дообучение и развёртывание одной командой.
i-am-bee/beeai-framework
Фреймворк на Python и TypeScript для создания мультиагентных ИИ-систем с LLM-бэкендами, инструментами, памятью, RAG и workflow.
- Звёзды
- 3,452
- Форки
- 545
- Открытые issues
- 11
- Последний коммит
- 3 дня назад
Что это?
BeeAI Framework — набор инструментов для создания ИИ-агентов, способных рассуждать, вызывать инструменты и взаимодействовать с другими агентами. Он доступен в виде библиотеки для Python и TypeScript и предоставляет единый интерфейс бэкенда для подключения разных LLM-провайдеров.
В фреймворк входят агенты с настраиваемыми правилами поведения, встроенные инструменты — например, веб-поиск и проверка погоды, — поддержка собственных инструментов и компоненты RAG на основе векторных хранилищ и обработки документов. Также доступны шаблоны промптов, стратегии хранения истории диалогов, кэширование, сериализация состояния и workflow для управления выполнением задач несколькими агентами. Агентов можно предоставлять через такие протоколы, как A2A и MCP.
Разработчики мультиагентных приложений могут использовать фреймворк, чтобы перенаправлять вопросы профильным агентам с помощью инструментов передачи управления или создавать агентов, применение инструментов которыми должно соответствовать заданным требованиям. Для отслеживания поведения агентов предусмотрены хуки событий, логирования и обработки ошибок.
Ключевые возможности
- 01Requirement Agent, который задаёт правила использования инструментов для разных LLM.
- 02Единый интерфейс бэкенда для разных LLM-провайдеров в Python и TypeScript.
- 03Встроенные инструменты для веб-поиска, проверки погоды и выполнения кода, а также поддержка собственных инструментов.
- 04Компоненты RAG с векторными хранилищами и обработкой документов.
- 05Workflow для управления выполнением задач несколькими агентами.
- 06Предоставление агентов через протоколы A2A и MCP.
Сценарии использования
- Создание агента-маршрутизатора, который передаёт вопросы профильным агентам.
- Создание LLM-агентов с заданными правилами использования инструментов для предсказуемого поведения.
- Добавление в приложение генерации с дополнением извлечёнными данными и загрузкой документов.
- Запуск мультиагентных workflow с сохранением состояния между сессиями.
Быстрый старт
- 1
Установите библиотеку Python
pip install beeai-framework - 2
Установите библиотеку TypeScript (альтернатива)
npm install beeai-framework - 3
Установите ollama и скачайте модель granite4.1:8b, затем запустите файл проекта
python [project_name].py
Что важно знать
- В юридическом уведомлении говорится, что IBM больше не будет поддерживать этот код и не дает никаких гарантий качества или безопасности.
- Для примера с несколькими агентами требуется локальная установка ollama с моделью granite4.1:8b или настройка другого поставщика LLM.
- Requirement Agent находится на экспериментальной стадии, а библиотека Python была выпущена в альфа-версии.
В подборках
Темы
Частые вопросы
- Что такое beeai-framework?
- Фреймворк на Python и TypeScript для создания мультиагентных ИИ-систем с LLM-бэкендами, инструментами, памятью, RAG и workflow. BeeAI Framework — набор инструментов для создания ИИ-агентов, способных рассуждать, вызывать инструменты и взаимодействовать с другими агентами. Он доступен в виде библиотеки для Python и TypeScript и предоставляет единый интерфейс бэкенда для подключения разных LLM-провайдеров.
- beeai-framework можно использовать бесплатно? Какая у него лицензия?
- beeai-framework распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- beeai-framework всё ещё поддерживается?
- Активно поддерживается. Последний коммит в beeai-framework — 3 нояб. 2026 г..
- Для чего можно использовать beeai-framework?
- Создание агента-маршрутизатора, который передаёт вопросы профильным агентам. Создание LLM-агентов с заданными правилами использования инструментов для предсказуемого поведения. Добавление в приложение генерации с дополнением извлечёнными данными и загрузкой документов. Запуск мультиагентных workflow с сохранением состояния между сессиями.
- Как установить 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 проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Python-фреймворк для создания автономных AI-агентов, которые исследуют, планируют, пишут код и выполняют задачи; поддерживает память, RAG и более 100 LLM-провайдеров.
CLI-плагин Docker на Go для создания, запуска и распространения AI-агентов, описанных в YAML, с инструментами MCP и делегированием задач между агентами.
TypeScript-фреймворк для создания AI-агентов и приложений на базе LLM с workflows, инструментами, памятью, MCP-серверами и evals.
Открытый и прозрачный фреймворк для создания AI Agent Twin — персонального ассистента, опирающегося на ваши знания, воспоминания и решения.
Шаблон Next.js для самостоятельного развёртывания платформы визуальной автоматизации AI-процессов с узлами drag-and-drop и генерацией кода на TypeScript.