¿Qué es Trae Builder?
El modo Builder de Trae puede ayudarte a desarrollar un proyecto completo desde cero. Puedes integrarlo perfectamente en tu proceso de desarrollo de proyectos.
En el modo Builder, el asistente de IA utiliza varias herramientas basadas en tus necesidades al responder. Estas herramientas incluyen aquellas para analizar archivos de código, editar archivos de código, ejecutar comandos y más, haciendo las respuestas más precisas y efectivas.
¿Cómo funciona el modo Builder?
En el modo Builder, el asistente de IA lee activamente el contenido de los archivos del proyecto actual, desglosando tareas y ejecutándolas paso a paso. Esto incluye:
- Extraer el contexto relevante
- Crear o modificar archivos
- Generar y ejecutar comandos
- Analizar el estado de ejecución de los comandos
Habilitar el modo Builder
- Abre el cuadro de chat lateral usando el atajo command + U
- En la parte superior izquierda del cuadro de chat de IA, haz clic en Builder para habilitar el modo Builder
Explora el modo Builder
El modo Builder ofrece una gama de características prácticas que te ayudan efectivamente a desarrollar un proyecto de 0 a 1 con precisión y eficiencia.
Agregar contextos
El asistente de IA puede entender el contexto del proyecto actual, incluyendo código, archivos y carpetas, permitiéndole ayudarte con más precisión en el cumplimiento de tus necesidades de desarrollo. Para más información, consulta “Contexto”.
Ingresar contenido multimodal
Puedes agregar imágenes en el chat, como capturas de pantalla de errores, borradores de diseño, estilos de referencia y más, para expresar tus necesidades con más precisión y eficiencia. Para más información, consulta “Entrada multimodal”.
Generar y manejar cambios de código
Basado en tus necesidades, el asistente de IA generará automáticamente cambios de código, incluyendo la creación de nuevos archivos y la edición del código en archivos existentes.
Para permitirte previsualizar los cambios de código, Trae guarda automáticamente los cambios de código generados por el asistente de IA. Si rechazas los cambios de código, serán eliminados del disco.
Puedes aceptar o rechazar cambios de código, incluyendo:
Manejar todos los cambios de código en múltiples archivos: Haz clic en los botones Aceptar Todo o Rechazar Todo en la lista de archivos sobre el cuadro de entrada para aceptar o rechazar en masa todos los cambios de código en el proyecto actual.
Manejar todos los cambios de código en un archivo: En el editor, abre el archivo y haz clic en el botón Aceptar (atajo: Command + Enter) o Rechazar (atajo: Command + Backspace) en la barra superior para aceptar o rechazar en masa todos los cambios de código dentro del archivo actual.
Manejar un solo cambio de código: Haz clic en el botón ^Y o ^N en la esquina superior derecha de un cambio de código específico en el editor para aceptar o rechazar ese cambio particular.
Generar y ejecutar comandos
Basado en tus necesidades, el asistente de IA recomendará oportunamente los comandos Shell necesarios para que ejecutes. Puedes elegir ejecutar o saltar un comando, y el asistente de IA procederá con las tareas subsiguientes basado en tus acciones.
Después de hacer clic en Ejecutar, el comando se ejecutará en la terminal de Trae. Una vez que el comando se haya ejecutado, el asistente de IA leerá y analizará automáticamente el resultado. Si hay algún problema durante la ejecución, el asistente de IA analizará las causas y proporcionará soluciones sugeridas.
Si el comando se ejecuta exitosamente, puedes hacer clic en el botón Terminal en la parte superior derecha de la tarjeta de comando para ver los registros de ejecución de ese comando en la terminal.
Previsualizar el resultado
Una vez que el asistente de IA haya completado tus necesidades, proporcionará un botón de Vista Previa. Al hacer clic en este botón se abrirá una ventana Webview en Trae para mostrar el resultado.
Durante la vista previa, si continúas interactuando con el asistente de IA y modificas tus necesidades, el resultado se actualizará en tiempo real dentro de la ventana Webview.
En la parte superior derecha de la ventana Webview, puedes hacer clic en el botón Abrir en Navegador para abrir la ventana en tu navegador y previsualizar el resultado.
Revertir a versiones anteriores
Puedes revertir el proyecto a una versión anterior a una determinada ronda de chat.
- Las reversiones no se pueden deshacer
- Solo admite revertir un proyecto en la última ventana de Builder
- Solo admite revertir un proyecto a una versión dentro de las últimas 10 rondas de chat
Para revertir:
- Encuentra la burbuja de chat objetivo
- A la izquierda, haz clic en el botón Revertir
- Aparece un cuadro de diálogo mostrando los archivos afectados
- Haz clic en un nombre de archivo para previsualizar cambios en el editor
- Confirma el impacto y haz clic en Confirmar si es aceptable
- El asistente de IA comenzará la reversión
Gestionar chats históricos
Haz clic en el botón Mostrar Historial en la parte superior derecha de la ventana Builder, y el panel de Historial aparecerá en el lado izquierdo, mostrando todos los chats históricos tanto del modo Chat como del modo Builder.
Para ver un chat histórico específico, haz clic en la entrada correspondiente para saltar a esa parte.
Si necesitas eliminar un chat histórico, pasa el cursor sobre la entrada deseada y haz clic en el botón Eliminar en el lado derecho. Ten en cuenta que los chats eliminados no se pueden restaurar.