Usar Remy

Crear una rama de una conversación

Explora otro enfoque a partir de una conversación existente.

Alcance: Los pasos siguientes usan un chat local en la app de escritorio.

Una rama de conversación inicia un chat nuevo a partir de una respuesta existente y conserva la conversación hasta ese punto para que puedas probar otro enfoque. El chat original sigue disponible.

1. Decide cuándo crear una rama

Lo que quieres hacer Acción sugerida
Corregir el resultado de la tarea actual Continúa en el chat original
Probar otro enfoque a partir de la conversación existente Crea una rama desde la respuesta correspondiente
Empezar una tarea no relacionada Inicia un chat nuevo y describe el nuevo objetivo

Por ejemplo, si Remy ha explicado dos implementaciones posibles, crea una rama desde esa respuesta para explorar las alternativas en conversaciones separadas.

2. Crea una rama desde una respuesta

  1. Abre el chat original y busca la respuesta de Remy desde la que quieres crear la rama.
  2. Mira los controles debajo de la respuesta. En respuestas más antiguas, puede que tengas que pasar el cursor por encima para mostrarlos.
  3. Haz clic en el icono de rama con la etiqueta Branch in new chat.
  4. Espera a que el chat nuevo se abra a la derecha y revisa la conversación que trae consigo.
  5. Explica en el chat nuevo la dirección que quieres explorar.

La rama incluye la respuesta seleccionada y la conversación anterior a ella. La conversación posterior en el chat original no forma parte del punto de partida de esta rama.

Prompt de ejemplo
Mantén los requisitos que ya acordamos, pero explora primero otra implementación.
Analiza un enfoque que reutilice la API existente. Enumera los módulos que cambiarían, las ventajas y desventajas, y cómo verificarlo.
Todavía no edites archivos, no instales dependencias ni hagas commit o push del código.

3. Entiende el estado de los archivos

Crear una rama de una conversación no deshace los cambios en los archivos ni crea automáticamente una rama de Git o una copia aislada del proyecto.

Si creas una rama desde una respuesta más antigua, los archivos del proyecto se quedan como están ahora. No vuelven al estado que tenían en el momento de esa respuesta. Revisa los archivos y los cambios sin commit antes de pedir al chat nuevo que los edite.

Prompt de ejemplo
Revisa los archivos actuales del proyecto y los cambios sin commit.
Explica en qué se diferencian del estado del que hablamos en el punto donde se creó la rama de este chat.
Enumera las diferencias sin editar archivos. Espera mi confirmación antes de continuar con el nuevo enfoque.

Cuando dos chats usan la misma carpeta de proyecto, termina y revisa un conjunto de ediciones antes de decidir qué hacer a continuación. Para comparar implementaciones de código de forma independiente, prepara directorios de trabajo aislados mediante el flujo de control de versiones habitual de tu proyecto.

4. Vuelve al chat original

Abre el chat original desde la barra lateral o haz clic en Continued from chat en la rama para volver al punto correspondiente de la conversación de origen.

Las conclusiones a las que llegues en la rama no pasan automáticamente a la conversación posterior del chat original. Cuando vuelvas, indica la conclusión que quieres adoptar y pide a Remy que revise los archivos actuales.

5. Si falla la creación de la rama

  • Un chat vacío no puede ofrecer un punto de rama válido. Elige un chat que ya tenga una respuesta.
  • Si no se encuentra el proyecto, comprueba la carpeta asociada al chat.
  • Revisa la barra lateral y el mensaje de error antes de volver a hacer clic, para no repetir la operación.
  • Si la tarea original sigue editando archivos, espera a que termine antes de pedir a la rama que edite la misma carpeta.

6. Sigue explorando