Skip to main content

Babot

BABOT

Babot es un framework para crear agentes inteligentes personalizados utilizando Langchaing, integrados con modelos de lenguaje como Llama 2, y diseñados para ejecutarse en infraestructura local o en la nube. Ofrece herramientas para inicializar proyectos, crear agentes desde cero, clonar agentes predefinidos desde un repositorio, y ejecutar tareas complejas como búsqueda en internet o análisis de imágenes.

Caracteristicas

Fácil Inicialización: Crea rápidamente un proyecto base con la CLI.

Agentes Personalizados: Diseña agentes con prompts y capacidades específicas.

Integración con Ollama: Utiliza modelos como Llama 2 para ejecución local.

Soporte Modular: Añade agentes o funcionalidades según las necesidades del negocio.

Escalabilidad: Perfecto para proyectos pequeños o despliegues empresariales.

Instalación

Instala el framework:

  pip install babot

Verifica que Babot esté instalado:

  babot --version

Inicializar un Proyecto Para comenzar un nuevo proyecto:

babot init <nombre_proyecto>

  babot init mi_proyecto

Esto generará una estructura base en el directorio mi_proyecto.

Ejecutar un Agente Existente Dirígete al directorio del proyecto:

NOTA: es importante que ollama esté corriendo en algún puerto localmente.

  cd mi_proyecto
  babot run babot

Puedes modificar el prompt del babot o cualquier configuracion del agente dentro del directorio config/babot.yaml

Cómo crear Agentes

Puedes crear un agente desde cero con: babot create <nombre_agente>

babot create agente_ventas

Esto generará:

Un archivo Python: agentes/agente_ventas.py. Un archivo de configuración: config/agente_ventas.yaml.

Edítalos según tus necesidades y ejecuta el nuevo agente:

babot run agente_ventas

Cómo clonar un Agente desde nuestro repositorio

Si deseas usar un agente predefinido de nuestro repositorio, puedes clonarlo: babot clone <nombre_agente>

babot clone agente_marketing

Esto descargará el código del agente y su configuración en tu proyecto.

Licencia

Este proyecto está bajo la Licencia MIT. Consulta el archivo LICENSE para más detalles.

Metadata

Release files for babot 0.2.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for babot 0.2.6
File Size Uploaded Provenance
babot-0.2.6.tar.gz 10.7 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for babot 0.2.6
File Interpreter ABI Platform
babot-0.2.6-py3-none-any.whl Python 3 none any Details

Total release size: 22.8 kB

Release files / babot-0.2.6.tar.gz

Download URL babot-0.2.6.tar.gz
Size 10.7 kB
Tags Source
SHA-256 checksum
How to use checksums
245ef817d1893d246904c08322fbe00f0ae86e27dbc7976be3c9246ea6529999
BLAKE2b-256 checksum
How to use checksums
15840fea70c1442ee2fcd75acd92d93626179ca09bd4170a2cb1ff9a03cbc5db
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.3

Release files / babot-0.2.6-py3-none-any.whl

Download URL babot-0.2.6-py3-none-any.whl
Size 12.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f7135ed7469c83e3b9e7f73c1c7d1410bde37c04c912023e48411f30ec84f674
BLAKE2b-256 checksum
How to use checksums
f28d9cd96118b044f7c37fadfcfd1efd3cda8ab67740cde3dd73cac2860b840c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.3

Security for babot 0.2.6

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page