OpenHands
Agente de IA open source que ejecuta autónomamente todo el ciclo de vida de ingeniería de software
OpenHands (antes OpenDevin), desarrollado por All Hands AI y lanzado el 15 de abril de 2024, interactúa mediante una interfaz web, analiza requisitos, modifica archivos del repositorio y ejecuta comandos de terminal. Basado en Agent-Computer Interface (ACI), usa terminal, navegador y editor de forma autónoma. Construye y ejecuta el código en un sandbox Docker aislado, detecta errores de ejecución y conflictos de dependencias y los corrige mediante un ciclo de retroalimentación.
En bioinformática puede migrar directorios completos a versiones nuevas de Python, reparar canalizaciones de preprocesamiento y crear dashboards web para datasets. Instala automáticamente paquetes biológicos en Docker, ejecuta el código y valida los mensajes de error hasta entregar una aplicación funcional.
💻 Requisitos del sistema
0 con modelos API remotos; se recomiendan al menos 16 GB para LLM local.
Al menos 10 GB libres para imagen Docker y entornos virtuales locales.
⚡ Instalación
4-1. Inicio rápido
export PROJECTS_PATH="$HOME/projects"
mkdir -p "$PROJECTS_PATH" "$HOME/.openhands"
docker run -it --rm -p 8000:8000 -v "$HOME/.openhands:/home/openhands/.openhands" -v "${PROJECTS_PATH}:/projects" ghcr.io/openhands/agent-canvas:1.6.1
4-2. Instalación detallada
npm install -g @openhands/agent-canvas agent-canvas
agent-canvas
git clone https://github.com/OpenHands/agent-canvas.git
cd agent-canvas
npm install
npm run dev
🧬 Casos de uso en biociencias
Construcción de una UI web para diseñar guías CRISPR
Integrar OpenHands con Claude 3.5 Sonnet para diseñar y probar en cinco minutos una herramienta Dash de predicción de eficiencia gRNA dentro de Docker y conectarla al pipeline de producción.
Canalización autónoma de preprocesamiento de expresión génica
Descargar datos GEO de NCBI con Biopython y Pandas, escribir un script de normalización que corrija outliers y depurar automáticamente matrices de expresión de diez tejidos tumorales.
Parser y depuración automática de logs NGS
Analizar el traceback de una canalización Nextflow, detectar mediante ACI errores de sintaxis y versiones de módulos en Docker, corregirlos y recuperar de forma autónoma toda la canalización.
FAQ
¿Qué es OpenHands?
OpenHands (antes OpenDevin), desarrollado por All Hands AI y lanzado el 15 de abril de 2024, interactúa mediante una interfaz web, analiza requisitos, modifica archivos del repositorio y ejecuta comandos de terminal. Basado en Agent-Computer Interface (ACI), usa terminal, navegador y editor de forma autónoma. Construye y ejecuta el código en un sandbox Docker aislado, detecta errores de ejecución y conflictos de dependencias y los corrige mediante un ciclo de retroalimentación. En bioinformática puede migrar directorios completos a versiones nuevas de Python, reparar canalizaciones de preprocesamiento y crear dashboards web para datasets. Instala automáticamente paquetes biológicos en Docker, ejecuta el código y valida los mensajes de error hasta entregar una aplicación funcional.
¿Cuándo debería usar OpenHands?
Agente de IA open source que ejecuta autónomamente todo el ciclo de vida de ingeniería de software
¿Cuál es un caso de uso biomédico de OpenHands?
Construcción de una UI web para diseñar guías CRISPR: Integrar OpenHands con Claude 3.5 Sonnet para diseñar y probar en cinco minutos una herramienta Dash de predicción de eficiencia gRNA dentro de Docker y conectarla al pipeline de producción.
📝 Notas de actualización
Aún no hay notas de actualización.
🧪 Código de la vida relacionado
Aún no hay publicaciones relacionadas de Código de la vida.