Saltar al contenido principal
ToolPotion

SWE-agent

SWE-agent es un agente de IA diseñado para usar herramientas de forma autónoma para tareas como solucionar problemas de GitHub y encontrar vulnerabilidades de ciberseguridad. Creado por investigadores, aprovecha modelos de lenguaje como GPT-4o y Claude Sonnet 4. Mini-SWE-Agent, una versión más simple y flexible, ha reemplazado a SWE-agent, que ahora está en modo de mantenimiento.

Visitar URL
SWE-agent screenshot

Descripción

SWE-agent permite a los modelos de lenguaje interactuar de forma autónoma con herramientas para abordar problemas en repositorios reales de GitHub, identificar vulnerabilidades de ciberseguridad y ejecutar tareas personalizadas. Está diseñado para la investigación, ofreciendo un marco configurable y totalmente documentado. El proyecto es mantenido por investigadores de las universidades de Princeton y Stanford.

El desarrollo de SWE-agent se ha orientado hacia mini-SWE-agent, que ofrece un rendimiento similar con mayor simplicidad y flexibilidad. Mini-SWE-agent se ha convertido en el enfoque principal, con SWE-agent ahora en modo de mantenimiento. Las preguntas frecuentes (FAQ) proporcionan más detalles sobre las diferencias entre las dos versiones. SWE-agent ha logrado resultados de vanguardia en el punto de referencia SWE-bench entre los proyectos de código abierto.

Las características clave incluyen capacidades de flujo libre y generalizables, lo que permite a los modelos de lenguaje la máxima autonomía. Se rige por un único archivo YAML, lo que lo hace configurable y modificable por diseño. Las actualizaciones recientes incluyen soporte multimodal para procesar imágenes de problemas de GitHub y lograr SOTA en SWE-bench con modelos de pesos abiertos. El proyecto también proporciona guías de usuario e información de antecedentes para ayudar a los usuarios a comprender las características y los objetivos del agente.

Características principales de SWE-agent

  • Uso autónomo de herramientas

  • Resolución de problemas de GitHub

  • Detección de vulnerabilidades de ciberseguridad

  • Ejecución de tareas personalizadas

  • Configurable a través de un archivo YAML

  • Código abierto

  • Rendimiento de vanguardia en SWE-bench

  • Soporte multimodal para el procesamiento de imágenes

  • Diseñado para la investigación

  • Mantenido por investigadores de Princeton y Stanford

¿Cómo usar SWE-agent?

  1. Explorar: Revisa la documentación y las guías de usuario.

  2. Instalar: Sigue las instrucciones de instalación.

  3. Configurar: Configura el agente utilizando el archivo de configuración YAML.

  4. Usar: Ejecuta el agente para resolver problemas de GitHub o realizar tareas personalizadas.

  5. Experimentar: Explora diferentes modelos de lenguaje y herramientas.

  6. Optimizar: Ajusta el agente para tareas específicas.

Casos de uso de SWE-agent

  • Resolución de problemas de GitHub
  • Auditoría de ciberseguridad
  • Revisión de código automatizada
  • Pruebas de software
  • Generación de código
  • Mantenimiento de software

Preguntas frecuentes de SWE-agent

Reseñas de SWE-agent

Cargando...

Herramientas de IA populares como SWE-agent

Agentes de IA

Devin Desktop es el centro de comando para gestionar agentes de codificación de IA locales y en la nube. Planifique, delegue, revise y envíe código directamente desde su editor.…

Asistentes de programación con IA

Agentes de IA

GitHub Copilot es un programador par de IA que asiste a los desarrolladores sugiriendo líneas de código y funciones completas directamente dentro de su editor. Acelera los flujos…

DestacadaAsistentes de programación con IA

Oscar es una arquitectura de agente contribuyente de código abierto diseñada para reducir la carga de trabajo de los mantenedores en el desarrollo de software. Aprovecha los LLM…

Asistentes de programación con IA

Jules es un agente de codificación autónomo que permite a los desarrolladores concentrarse en sus tareas de codificación mientras se encarga de las tareas mundanas. Optimiza el…

DestacadaAsistentes de programación con IA

Warp es un entorno de desarrollo agéntico moderno y de código abierto que transforma la terminal en una potente interfaz para codificar con agentes de IA. Permite a los…

DestacadaAsistentes de programación con IA

Repositorios de IA en GitHub

Goose es un agente de IA de código abierto y extensible que mejora la programación al permitir a los usuarios instalar, ejecutar, editar y probar con cualquier LLM, proporcionando…

DestacadaAsistentes de programación con IA

Devin es un agente de codificación AI diseñado para ayudar a los desarrolladores a construir mejor software de manera más eficiente. Utiliza agentes en la nube en paralelo para…

DestacadaAsistentes de programación con IA

Aider es una herramienta de programación en pareja con IA que se integra con tu terminal, permitiéndote colaborar con modelos de lenguaje grande (LLMs) en nuevos proyectos o bases…

DestacadaAsistentes de programación con IA