Перейти к основному содержимому
ToolPotion

GitHub - BeeBot

BeeBot — это автономный ИИ-ассистент, предназначенный для выполнения задач. Он использует выбор инструментов через AutoPack, встроенную систему сохранения данных и REST API. В настоящее время проект приостановлен, но его цель — достижение высокой эффективности, гибкости и надежности. Приоритет отдается функциональности и гибкости, а не удобству разработчика.

Посетить URL

Описание

BeeBot — это автономный ИИ-агент, размещенный на GitHub, предназначенный для автономного выполнения широкого спектра практических задач. В настоящее время проект приостановлен, так как разработчик считает, что современные LLM еще не способны к обобщенному автономному ИИ. Проект может быть возобновлен, если LLM значительно улучшатся, будет разработана пользовательская модель или будет определено конкретное подмножество задач.

Основная функциональность BeeBot включает в себя выбор инструментов через AutoPack, возможность приобретения дополнительных инструментов во время выполнения задачи, встроенную систему сохранения данных и REST API, соответствующий стандарту e2b. Он также оснащен сервером websocket для публикации событий, эмуляцией сменной файловой системы и веб-интерфейсом (в ближайшее время). Проект делает акцент на функциональности, гибкости и надежности, отдавая приоритет этим аспектам, а не удобству разработчика. Процесс разработки руководствуется определенной философией, ориентированной на выбор инструментов, специализацию LLM и нетрадиционные методологии для увеличения скорости разработки.

Архитектура BeeBot и планы на будущее подробно описаны в каталоге docs/. Проект использует AutoPack в качестве менеджера пакетов для своих инструментов и использует различные LLM. Приоритетами проекта являются функциональность, гибкость, надежность, эффективность и удобство. В проекте используются сквозные тесты вместо модульных тестов. Проект имеет открытый исходный код и приветствует вклад и отзывы сообщества. Проект написан в основном на Python.

Основные функции GitHub

  • Автономное выполнение задач

  • Выбор инструментов через AutoPack

  • Встроенная система сохранения данных

  • REST API, соответствующий стандарту e2b

  • Сервер Websocket для публикации событий

  • Эмуляция сменной файловой системы

  • Веб-интерфейс (в ближайшее время)

  • Динамическое управление историей

  • Встроенное кэширование с Helicone

  • Акцент на функциональности и гибкости

  • Использование сквозных тестов

  • Проект с открытым исходным кодом

Начало работы с GitHub

  1. Разработчик: Клонируйте репозиторий, используя git clone https://github.com/AutoPackAI/beebot.git

  2. Разработчик: Перейдите в каталог проекта, используя cd beebot

  3. Разработчик: Установите зависимости, используя poetry install

  4. Разработчик: Настройте систему сохранения данных (рекомендуется Postgres через Docker)

  5. Разработчик: Запустите CLI, используя poetry run beebot API

  6. Разработчик: Запустите сервер, используя uvicorn beebot.initiator.api:create_app --factory --timeout-keep-alive=300

  7. Разработчик: Взаимодействуйте с API, используя команды curl для создания и выполнения задач

Варианты использования GitHub

  • Автоматизированное выполнение задач
  • Разработка ИИ-ассистента
  • Интеграция инструментов
  • Взаимодействие с API
  • Уведомления через Websocket
  • Эксперименты с ИИ
  • Автоматизация рабочих процессов
  • Исследования и разработки

Часто задаваемые вопросы GitHub

Отзывы о GitHub

Загрузка...

Популярные ИИ-инструменты, похожие на GitHub

AI-репозитории на GitHub

BeeAI Framework — это набор инструментов с открытым исходным кодом для создания готовых к производству ИИ-агентов и мультиагентных систем. Он поддерживает разработку на Python и…

Конструкторы AI-агентов

AI-репозитории на GitHub

Dify — это платформа с открытым исходным кодом для разработки LLM-приложений. Она предлагает визуальный холст для создания AI-рабочих процессов, RAG-конвейеров и возможностей…

РекомендованоКонструкторы AI-агентов

pi — это инструмент для создания AI-агентов, который предоставляет унифицированный LLM API, цикл агентов, TUI и CLI для кодирования агентов. Он предназначен для упрощения…

РекомендованоКонструкторы AI-агентов

AI-репозитории на GitHub

AutoGPT — это платформа с открытым исходным кодом для создания и развертывания автономных ИИ-агентов. Она предоставляет инструменты для построения, тестирования и управления…

РекомендованоКонструкторы AI-агентов

AI-репозитории на GitHub

SuperAGI — это фреймворк для автономных ИИ-агентов с открытым исходным кодом, ориентированный на разработчиков. Он позволяет разработчикам быстро и надежно создавать, управлять и…

Конструкторы AI-агентов

Langflow — это мощный инструмент для создания и развертывания агентов и рабочих процессов на основе ИИ. Он позволяет пользователям создавать интеллектуальные системы, которые…

РекомендованоКонструкторы AI-агентов

AI-репозитории на GitHub

CodeFuse-ChatBot — это ИИ-ассистент с открытым исходным кодом, разработанный для оптимизации жизненного цикла разработки программного обеспечения. Он использует многоагентный…

AI-помощники для программирования

AI-репозитории на GitHub

OpenHands — это центр управления разработкой с открытым исходным кодом для агентов и автоматизаций, управляемых ИИ. Он позволяет запускать различные агенты, совместимые с ACP,…

AI-помощники для программирования