Herramientas de IA
ProgramaciónAvanzado

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

🧠RAM

0 con modelos API remotos; se recomiendan al menos 16 GB para LLM local.

💾Almacenamiento

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.

📄 Documentación oficial🐙 GitHub

📝 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.