Kiro

Actualizado hace 4 semanas 1.6K 03

Amazon.com presenta un IDE de IA para ayudar a programar de forma eficiente.

Tiempo de inclusión:
2025-07-15

¿Qué es Kiro?

 Kiro es un entorno de desarrollo integrado (IDE) de Amazon.com impulsado por inteligencia artificial, diseñado para que los desarrolladores proporcionen un apoyo eficaz desde la concepción del proyecto hasta su entrega.Entre las principales características de Kiro se encuentran Specs y Hooks, que desglosa los requisitos en historias de usuario, documentos de diseño y tareas técnicas a través de conversaciones en lenguaje natural, haciendo que los objetivos de desarrollo sean claros y trazables; y Hooks, que prioriza la creación de documentos y marcos de diseño a través de la automatización impulsada por eventos, mejorando enormemente la eficacia del desarrollo y reduciendo los errores. Specs desglosa los requisitos en historias de usuario, documentos de diseño y tareas técnicas a través de un diálogo en lenguaje natural, haciendo que los objetivos de desarrollo sean claros y trazables; Hooks prioriza la creación de documentos y marcos de diseño a través de la automatización impulsada por eventos, completando automáticamente tareas repetitivas como actualizaciones de pruebas y refrescos de documentos para mejorar drásticamente la eficiencia del desarrollo y reducir los errores; y Kiro soporta una amplia gama de lenguajes de programación y es compatible con las configuraciones de Visual Studio Code, proporcionando una experiencia de desarrollo sin fisuras para los desarrolladores. Actualmente en fase de previsualización, Kiro es completamente gratuito y ofrece a los usuarios acceso libre a los modelos Claude-Sonnet-4 y Claude-Opus-4 para disfrutar de una experiencia completa de programación de IA.

Kiro

Funciones principales de Kiro

  • Gestión de requisitos (especificaciones)El soporte Specs de Kiro descompone los requisitos difusos en requisitos de usuario claros, añade condiciones de contorno, genera directrices de desarrollo y mantiene sincronizados los requisitos y el código para garantizar que los objetivos de desarrollo sean claros y rastreables.
  • Desarrollo automatizado (Hooks)El modo Hooks de Kiro actualiza automáticamente los archivos de prueba, actualiza la documentación, busca problemas de seguridad y verifica las especificaciones del código, reduciendo las tareas repetitivas y mejorando la eficacia del desarrollo.
  • Integración y ampliaciónKiro es compatible con el protocolo de contexto de modelo (MCP), se conecta a herramientas profesionales y proporciona reglas de arranque y chat de agente para satisfacer diversas necesidades de desarrollo.
  • Compatibilidad y experiencia del usuarioKiro se basa en Code OSS y conserva la configuración y los complementos de VS Code para admitir múltiples plataformas y los principales lenguajes de programación, integrándose a la perfección en los entornos de desarrollo existentes.
  • Vista previa Cambios en el código: Al realizar tareas, el botón Seguir permite previsualizar los cambios en el código, lo que permite a los usuarios ver los cambios por adelantado y darles la opción de elegir.
  • Revocación instantánea de cambiosHaga clic en el botón Revertir para deshacer los cambios en cuanto se dé cuenta de que no son correctos, de modo que los errores no afecten al progreso del desarrollo.
  • Chat Agentico: Agentic Chat combina el contexto con las tareas de programación sobre la marcha para ofrecer sugerencias precisas sobre el código y asistencia inteligente para que el desarrollo sea más eficiente.
Kiro

Dirección del sitio web oficial de Kiro

  • Dirección del sitio web oficial:: https://kiro.dev/

Cómo utilizar Kiro

  • descargar e instalarVisita la página oficial de kiro, kiro.dev, y selecciona el paquete de instalación correspondiente a tu sistema operativo (Windows, MacOS, Linux).
  • instaladorUna vez finalizada la descarga, ejecute el instalador y siga las instrucciones para completar la instalación.
  • Registrarse Iniciar sesiónInicie el IDE Kiro y siga las instrucciones para completar el registro y el inicio de sesión.
  • Crear o importar proyectos::
    • Proyectos de nueva construcciónEn Kiro, seleccione Crear Nuevo Proyecto, rellene la información básica como el nombre del proyecto, seleccione la ruta de almacenamiento, etc.
    • Importar proyecto: Si tiene un proyecto existente, importe el código existente utilizando la dirección del repositorio Git o la ruta de la carpeta local.
  • Uso de las funciones básicas::
    • Especificaciones Introduzca una descripción de los requisitos en el proyecto, a partir de la cual Kiro genera historias de usuario, documentos de diseño y tareas técnicas para ayudar a aclarar la dirección del desarrollo.
    • Ganchos Configure tareas automatizadas en los ajustes del proyecto, como la actualización automática de los archivos de prueba cuando se guardan, la actualización de documentos o la búsqueda de vulnerabilidades de seguridad.
  • proceso de desarrolloEl trabajo de desarrollo se realiza paso a paso según la lista de tareas utilizando la función de edición de código de Kiro, combinada con funciones de IA como sugerencias inteligentes y completado de código.
  • Enviar códigoConfirmación del código mediante la función Git integrada en Kiro. Durante el proceso de confirmación, las comprobaciones automatizadas de Kiro garantizan que el código cumple los requisitos de seguridad y especificación.

Ventajas de los productos Kiro

  • Proceso de desarrollo eficienteKiro reduce el trabajo repetitivo y mejora drásticamente la eficacia del desarrollo mediante un desarrollo basado en especificaciones y una ejecución automatizada de tareas que traduce rápidamente los requisitos en una lista de tareas clara.
  • Potentes funciones de integraciónSoporte multilingüe, compatible con el ecosistema de plug-ins de VS Code, integración perfecta con los entornos de desarrollo existentes, lo que reduce la dificultad de empezar.
  • Asistencia de programación inteligente: Proporciona funciones de compleción de código basadas en IA y en el contexto para ayudar a los desarrolladores a escribir código de alta calidad rápidamente.
  • seguridad: Analiza automáticamente el código en busca de vulnerabilidades de seguridad y comprueba las especificaciones del código para garantizar la seguridad del proceso de desarrollo y la calidad del código.
  • Trabajo en equipo amistosoLa asignación clara de tareas y unos procesos de desarrollo coherentes ayudan a los equipos a colaborar eficazmente y reducen los problemas causados por las diferencias en los hábitos individuales.

Escenarios de aplicación de Kiro

Los escenarios de aplicación de Kiro incluyen: Prototipado rápido, que ayuda a los desarrolladores a convertir rápidamente las ideas en prototipos de trabajo, ideal para equipos de startups y desarrolladores individuales para validar rápidamente las ideas y ahorrar tiempo y esfuerzo. Desarrollo de sistemas complejos, desde el análisis de requisitos hasta el diseño, la implementación y el despliegue, Kiro garantiza un proceso de desarrollo claro y eficiente para sistemas complejos, ayudando a los equipos a superar los retos de los proyectos a gran escala. Desarrollo de aplicaciones seguras: con los ganchos de seguridad y las mejores prácticas de Kiro, los desarrolladores pueden desarrollar rápidamente aplicaciones seguras, como sistemas de intercambio de archivos cifrados, para salvaguardar la seguridad de sus aplicaciones. Desarrollo de juegos: los desarrolladores sin experiencia previa en el desarrollo de juegos pueden utilizar Kiro para construir rápidamente la lógica y la funcionalidad del juego, reduciendo las barreras para el desarrollo de juegos.

AiPPT

Navegación relacionada

Sin comentarios

Debe iniciar sesión para participar en los comentarios.
Acceder ahora
ninguno
Sin comentarios...