OpenHands: agente asistente multiinteligente para el desarrollo de software basado en IA, que cubre todos los tipos de operaciones de los desarrolladores.
Últimos recursos sobre IAActualizado hace 7 meses Círculo de intercambio de inteligencia artificial 3.9K 00
Introducción general
OpenHands es un proyecto de código abierto desarrollado por el equipo All-Hands-AI para agilizar el proceso de desarrollo de software mediante tecnología de IA. Anteriormente conocido como OpenDevin y ahora rebautizado como OpenHands, la plataforma proporciona un potente asistente de desarrollo impulsado por IA que realiza cualquier cosa que un desarrollador humano pueda hacer, incluyendo modificar código, ejecutar comandos, navegar por la web, llamar a APIs e incluso copiar fragmentos de código de Stack Overflow.OpenHands se instala a través de Docker OpenHands se instala mediante Docker, es compatible con varios proveedores de LLM y ofrece documentación detallada y soporte de la comunidad.



Lista de funciones
- modificación del código: Genere y modifique automáticamente el código para mejorar la eficacia del desarrollo.
- ejecutar comando: Ejecuta varios comandos de desarrollo para simplificar el proceso de operación.
- Llamadas a la API: Integre una variedad de interfaces API para que los desarrolladores puedan llamar.
- Proyecto ClonAhorra tiempo clonando rápidamente el código del proyecto.
- Presentación de códigos: Automatice el proceso de envío de códigos para reducir las operaciones manuales.
- Navegar por InternetNavegación por Internet directamente en la plataforma gracias a la función de navegador integrada.
- Integración con StackOverflow: Obtén fragmentos de código de StackOverflow para resolver problemas de desarrollo.
Utilizar la ayuda
Proceso de instalación
- Instalación de DockerAsegúrese de que Docker está instalado en su sistema.
- Tirar de los espejosEjecuta el siguiente comando para extraer la imagen OpenHands:
docker pull docker.all-hands.dev/all-hands-ai/runtime:0.13-nikolaik
- Contenedores en funcionamientoInicia el contenedor OpenHands usando el siguiente comando:
docker run -it --pull=always \ -e SANDBOX_RUNTIME_CONTAINER_IMAGE=docker.all-hands.dev/all-hands-ai/runtime:0.13-nikolaik \ -v /var/run/docker.sock:/var/run/docker.sock \ -p 3000:3000 \ --add-host host.docker.internal:host-gateway \ --name openhands-app \ docker.all-hands.dev/all-hands-ai/openhands:0.13
- Plataformas de accesoAbrir en el navegador
http://localhost:3000
Puedes acceder a la plataforma OpenHands.
Proceso de utilización
- Iniciar OpenHands: Acceso desde el navegador
http://localhost:3000
La plataforma OpenHands es accesible al público. - Seleccionar modeloElección del modelo de IA adecuado a sus necesidades, por ejemplo Claude 3,5 Soneto.
- Crear un proyecto: Crea nuevos proyectos o importa proyectos existentes en la plataforma.
- modificación del códigoGeneración y modificación de código: mediante las funciones de generación y modificación de código de OpenHands, introduzca una descripción de los requisitos y la plataforma generará automáticamente el código adecuado.
- Ejecutar comando: Introduzca el comando que desea ejecutar en la interfaz de línea de comandos, y OpenHands lo ejecutará automáticamente y le devolverá el resultado.
- Llamada a la APILa plataforma llamará automáticamente y devolverá el resultado introduciendo los parámetros de la solicitud API a través de la interfaz API integrada.
- Enviar códigoUna vez finalizado el desarrollo, utilice la función de confirmación de código de la plataforma para enviar los cambios al repositorio de código.
Configuración avanzada
- conexión al sistema de archivos localConfigure la ruta del sistema de archivos local en la interfaz de configuración, el sistema se conectará automáticamente y accederá a los archivos locales.
- Modo sin guiónEjecute el siguiente comando en la línea de comandos para iniciar el modo headless:
docker run -it --pull=always \ -e SANDBOX_RUNTIME_CONTAINER_IMAGE=docker.all-hands.dev/all-hands-ai/runtime:0.13-nikolaik \ -v /var/run/docker.sock:/var/run/docker.sock \ -p 3000:3000 \ --add-host host.docker.internal:host-gateway \ --name openhands-app \ docker.all-hands.dev/all-hands-ai/openhands:0.13 \ --headless
- Integración de acciones de GitHubConfigura OpenHands Action en el repositorio de GitHub y el sistema se ejecutará automáticamente en la incidencia especificada.
© declaración de copyright
Derechos de autor del artículo Círculo de intercambio de inteligencia artificial Todos, por favor no reproducir sin permiso.
Artículos relacionados
Sin comentarios...