Pular para o conteúdo principal
ToolPotion

GitHub - BeeBot

BeeBot é um assistente de IA autônomo projetado para executar tarefas. Ele utiliza a seleção de ferramentas via AutoPack, persistência integrada e uma API REST. Atualmente em espera, o projeto visa alcançar altas taxas de sucesso, flexibilidade e confiabilidade. Ele prioriza a funcionalidade e a flexibilidade em detrimento da conveniência do desenvolvedor.

Visitar URL

Descrição

BeeBot é um Agente de IA Autônomo hospedado no GitHub, projetado para executar autonomamente uma ampla gama de tarefas práticas. O projeto está atualmente em espera, pois o desenvolvedor acredita que os LLMs atuais ainda não são capazes de IA autônoma generalizada. O projeto pode ser revivido se os LLMs melhorarem significativamente, um modelo personalizado for desenvolvido ou um subconjunto específico de tarefas for identificado.

A funcionalidade principal do BeeBot inclui a seleção de ferramentas via AutoPack, a capacidade de adquirir mais ferramentas durante a execução da tarefa, persistência integrada e uma API REST em conformidade com o padrão e2b. Ele também apresenta um servidor websocket para publicação de eventos, emulação de sistema de arquivos substituível e uma interface de usuário web (em breve). O projeto enfatiza a funcionalidade, flexibilidade e confiabilidade, priorizando esses aspectos em detrimento da conveniência do desenvolvedor. O processo de desenvolvimento é guiado por uma filosofia específica, focando na seleção de ferramentas, especialização em LLM e metodologias não ortodoxas para aumentar a velocidade de desenvolvimento.

A arquitetura e os planos futuros do BeeBot são detalhados no diretório docs/. O projeto usa o AutoPack como gerenciador de pacotes para suas ferramentas e aproveita vários LLMs. As prioridades do projeto são funcionalidade, flexibilidade, confiabilidade, eficiência e conveniência. O projeto usa testes end-to-end em vez de testes unitários. O projeto é de código aberto e recebe contribuições e feedback da comunidade. O projeto é escrito principalmente em Python.

Para começar, os usuários podem clonar o repositório e instalar as dependências usando poetry. A persistência é necessária, com Postgres via Docker recomendado. A CLI pode ser executada usando `poetry run beebot API`. O servidor pode ser iniciado usando `uvicorn`. A API pode ser chamada usando comandos curl. Uma conexão websocket está disponível no endpoint /notifications. O projeto está ativamente buscando contribuições e feedback.

Recursos principais de GitHub

  • Execução autônoma de tarefas

  • Seleção de ferramentas via AutoPack

  • Persistência integrada

  • API REST em conformidade com o padrão e2b

  • Servidor Websocket para publicação de eventos

  • Emulação de sistema de arquivos substituível

  • Interface de usuário web (em breve)

  • Manipulação dinâmica do histórico

  • Cache integrado com Helicone

  • Foco na funcionalidade e flexibilidade

  • Usa testes end-to-end

  • Projeto de código aberto

Primeiros passos com GitHub

  1. Desenvolvedor: Clone o repositório usando git clone https://github.com/AutoPackAI/beebot.git

  2. Desenvolvedor: Navegue até o diretório do projeto usando cd beebot

  3. Desenvolvedor: Instale as dependências usando poetry install

  4. Desenvolvedor: Configure a persistência (Postgres via Docker recomendado)

  5. Desenvolvedor: Execute a CLI usando poetry run beebot API

  6. Desenvolvedor: Inicie o servidor usando uvicorn beebot.initiator.api:create_app --factory --timeout-keep-alive=300

  7. Desenvolvedor: Interaja com a API usando comandos curl para criar e executar tarefas

Casos de uso de GitHub

  • Execução Automatizada de Tarefas
  • Desenvolvimento de Assistente de IA
  • Integração de Ferramentas
  • Interação com API
  • Notificações Websocket
  • Experimentação com IA
  • Automação de Fluxo de Trabalho
  • Pesquisa e Desenvolvimento

Perguntas frequentes de GitHub

Avaliações de GitHub

Carregando...

Ferramentas de IA populares como GitHub

Repositórios de IA no GitHub

BeeAI Framework é um toolkit de código aberto para construir agentes de IA e sistemas multiagente prontos para produção. Ele suporta desenvolvimento em Python e TypeScript,…

Criadores de agentes de IA

Repositórios de IA no GitHub

Dify é uma plataforma open-source para o desenvolvimento de aplicações LLM. Oferece uma tela visual para construir fluxos de trabalho de IA, pipelines RAG e capacidades de agente.…

DestaqueCriadores de agentes de IA

Repositórios de IA no GitHub

pi é um kit de ferramentas para agentes de IA que fornece uma API LLM unificada, loop de agente, TUI e CLI de agente de codificação. Foi projetado para simplificar o…

DestaqueCriadores de agentes de IA

Repositórios de IA no GitHub

AutoGPT é uma plataforma de código aberto para criar e implantar agentes de IA autônomos. Ela fornece ferramentas para construir, testar e gerenciar fluxos de trabalho de IA,…

DestaqueCriadores de agentes de IA

Repositórios de IA no GitHub

SuperAGI é um framework de agente de IA autônomo open-source, focado em desenvolvedores. Ele capacita os desenvolvedores a construir, gerenciar e implantar agentes autônomos úteis…

Criadores de agentes de IA

Repositórios de IA no GitHub

CodeFuse-ChatBot é um assistente de IA de código aberto projetado para otimizar o ciclo de vida do desenvolvimento de software. Ele utiliza um Framework Multi-Agente, kits de…

Assistentes de programação com IA

Repositórios de IA no GitHub

OpenHands é um centro de controle de desenvolvedor auto-hospedado para agentes de codificação e automações orientados por IA. Ele permite executar vários agentes compatíveis com…

Assistentes de programação com IA