Saltar al contenido principal
ToolPotion

GitHub - BeeBot

BeeBot es un asistente de IA autónomo diseñado para realizar tareas. Utiliza la selección de herramientas a través de AutoPack, persistencia integrada y una API REST. Actualmente en espera, el proyecto tiene como objetivo lograr altas tasas de éxito, flexibilidad y fiabilidad. Prioriza la funcionalidad y la flexibilidad sobre la comodidad del desarrollador.

Visitar URL

Descripción

BeeBot es un Agente de IA Autónomo alojado en GitHub, diseñado para realizar de forma autónoma una amplia gama de tareas prácticas. El proyecto está actualmente en espera, ya que el desarrollador cree que los LLM actuales aún no son capaces de una IA autónoma generalizada. El proyecto puede ser revivido si los LLM mejoran significativamente, se desarrolla un modelo personalizado o se identifica un subconjunto específico de tareas.

La funcionalidad principal de BeeBot incluye la selección de herramientas a través de AutoPack, la capacidad de adquirir más herramientas durante la ejecución de tareas, persistencia integrada y una API REST que se ajusta al estándar e2b. También cuenta con un servidor websocket para la publicación de eventos, emulación de sistema de archivos intercambiable y una interfaz de usuario web (próximamente). El proyecto enfatiza la funcionalidad, la flexibilidad y la fiabilidad, priorizando estos aspectos sobre la comodidad del desarrollador. El proceso de desarrollo se guía por una filosofía específica, centrándose en la selección de herramientas, la especialización de LLM y metodologías poco ortodoxas para aumentar la velocidad de desarrollo.

La arquitectura y los planes futuros de BeeBot se detallan en el directorio docs/. El proyecto utiliza AutoPack como gestor de paquetes para sus herramientas y aprovecha varios LLM. Las prioridades del proyecto son la funcionalidad, la flexibilidad, la fiabilidad, la eficiencia y la comodidad. El proyecto utiliza pruebas de extremo a extremo en lugar de pruebas unitarias. El proyecto es de código abierto y agradece las contribuciones y los comentarios de la comunidad. El proyecto está escrito principalmente en Python.

Características principales de GitHub

  • Ejecución autónoma de tareas

  • Selección de herramientas a través de AutoPack

  • Persistencia integrada

  • API REST que se ajusta al estándar e2b

  • Servidor Websocket para la publicación de eventos

  • Emulación de sistema de archivos intercambiable

  • Interfaz de usuario web (próximamente)

  • Manipulación dinámica del historial

  • Almacenamiento en caché integrado con Helicone

  • Enfoque en la funcionalidad y la flexibilidad

  • Utiliza pruebas de extremo a extremo

  • Proyecto de código abierto

Primeros pasos con GitHub

  1. Desarrollador: Clona el repositorio usando git clone https://github.com/AutoPackAI/beebot.git

  2. Desarrollador: Navega al directorio del proyecto usando cd beebot

  3. Desarrollador: Instala las dependencias usando poetry install

  4. Desarrollador: Configura la persistencia (Postgres vía Docker recomendado)

  5. Desarrollador: Ejecuta la CLI usando poetry run beebot API

  6. Desarrollador: Inicia el servidor usando uvicorn beebot.initiator.api:create_app --factory --timeout-keep-alive=300

  7. Desarrollador: Interactúa con la API usando comandos curl para crear y ejecutar tareas

Casos de uso de GitHub

  • Ejecución automatizada de tareas
  • Desarrollo de asistente de IA
  • Integración de herramientas
  • Interacción con la API
  • Notificaciones Websocket
  • Experimentación con IA
  • Automatización del flujo de trabajo
  • Investigación y desarrollo

Preguntas frecuentes de GitHub

Reseñas de GitHub

Cargando...

Herramientas de IA populares como GitHub

Repositorios de IA en GitHub

BeeAI Framework es un kit de herramientas de código abierto para construir agentes de IA y sistemas multiagente listos para producción. Soporta desarrollo tanto en Python como en…

Creadores de agentes de IA

Repositorios de IA en GitHub

Dify es una plataforma de código abierto para el desarrollo de aplicaciones LLM. Ofrece un lienzo visual para construir flujos de trabajo de IA, pipelines RAG y capacidades de…

DestacadaCreadores de agentes de IA

pi es un kit de herramientas para agentes de IA que proporciona una API unificada de LLM, un bucle de agente, TUI y una CLI de agente de codificación. Está diseñado para optimizar…

DestacadaCreadores de agentes de IA

Repositorios de IA en GitHub

AutoGPT es una plataforma de código abierto para crear y desplegar agentes de IA autónomos. Proporciona herramientas para construir, probar y gestionar flujos de trabajo de IA,…

DestacadaCreadores de agentes de IA

Repositorios de IA en GitHub

SuperAGI es un framework de agentes de IA autónomos de código abierto, enfocado en desarrolladores. Permite a los desarrolladores crear, gestionar y desplegar agentes autónomos…

Creadores de agentes de IA

Repositorios de IA en GitHub

CodeFuse-ChatBot es un asistente de IA de código abierto diseñado para optimizar el ciclo de vida del desarrollo de software. Aprovecha un Marco Multi-Agente, kits de herramientas…

Asistentes de programación con IA

Repositorios de IA en GitHub

OpenHands es un centro de control para desarrolladores autoalojado para agentes de codificación y automatizaciones impulsados por IA. Permite ejecutar varios agentes compatibles…

Asistentes de programación con IA