Objetivo del tema
Aprender a separar y relacionar el trabajo en Bionic mediante proyectos, sesiones y chats sin proyecto; comprender qué contexto comparte cada nivel y diseñar una organización que siga siendo clara cuando aumentan las tareas y los archivos.
Bionic utiliza varios niveles que cumplen funciones distintas. No deben confundirse un proyecto, una sesión, una pestaña y un archivo:
Una pestaña no agrega otro nivel de contexto: es simplemente una vista abierta de una sesión, un archivo o una página del navegador.
Un proyecto mantiene juntas las sesiones y los archivos que pertenecen a una misma iniciativa. Sirve como frontera de organización: lo que comparte propósito, fuentes o base de código suele pertenecer al mismo proyecto.
Ejemplos apropiados:
No conviene crear un proyecto por cada pregunta. Tampoco conviene reunir en uno solo trabajos que no comparten objetivo ni archivos, porque el espacio se vuelve difícil de revisar y aumenta el riesgo de utilizar una fuente equivocada.
Los archivos que se arrastran al proyecto y los que Bionic crea aparecen en el panel derecho bajo Project Files. Estos recursos están disponibles para las sesiones del mismo proyecto.
Para trabajo documental, Bionic proporciona un espacio administrado y aislado donde puede crear y revisar entregables. Para programación, se puede habilitar acceso a un directorio local; Bionic lo indexa y, si es un repositorio Git, muestra también el repositorio y la rama.
Una sesión es un hilo de conversación y tarea. Conserva las instrucciones, respuestas y acciones necesarias para un trabajo concreto. Dentro de un mismo proyecto se crean sesiones distintas cuando las tareas necesitan historiales independientes.
Una sesión puede:
El nombre automático es un punto de partida. Renombrar una sesión al terminar la primera interacción facilita encontrarla semanas después.
| Elemento | ¿Se comparte? | Implicación práctica |
|---|---|---|
| Project Files | Sí | Una sesión puede producir un archivo y otra puede utilizarlo como fuente. |
| Directorio de código asociado | Sí, dentro de su alcance | Varias sesiones pueden trabajar sobre el mismo repositorio; hay que coordinar cambios concurrentes. |
| Historial de mensajes | No | Una sesión nueva no debe depender de instrucciones dichas solamente en otro chat. |
| Objetivo inmediato | No | Cada sesión necesita una tarea y un criterio de finalización propios. |
| Modelo principal | No necesariamente | El model picker permite escoger un modelo adecuado para cada sesión. |
Continúa en la misma sesión cuando el nuevo mensaje corrige, amplía o revisa el mismo entregable. Crea otra sesión cuando cambia la pregunta central, el rol, las fuentes que deben priorizarse o el resultado esperado.
| Situación | Decisión | Motivo |
|---|---|---|
| Acortar un informe ya generado. | Misma sesión. | Es una revisión directa del resultado anterior. |
| Analizar otro conjunto de fuentes del mismo estudio. | Sesión nueva. | Separa el historial, pero conserva los archivos del proyecto. |
| Corregir una prueba después de implementar la función. | Misma sesión. | Forma parte del mismo ciclo de cambio y validación. |
| Revisar seguridad y accesibilidad del mismo sitio. | Dos sesiones. | Son criterios independientes que pueden investigarse en paralelo. |
| Iniciar un producto sin relación con el actual. | Proyecto nuevo. | No comparte objetivo, fuentes ni base de código. |
Desde Bionic 1.1.0 se pueden abrir sesiones sin proyecto. Son apropiadas para consultas aisladas que no necesitan compartir archivos ni integrarse en una iniciativa duradera.
Si una consulta empieza a producir archivos valiosos o se convierte en una iniciativa de varias etapas, conviene trasladar su resultado a un proyecto y continuar allí.
Las primeras versiones distinguían visualmente proyectos Work y Code. Bionic 1.1.0 simplificó la creación y unificó el concepto de proyecto, incorporando capacidades de programación opcionales. Por eso pueden encontrarse ambos nombres en ejemplos o capturas anteriores.
No habilites coding para una tarea que no lo necesita. El acceso debe corresponder al objetivo de la sesión.
En la interfaz y en la documentación, workspace puede aparecer con dos sentidos relacionados:
No debe interpretarse como un historial global que mezcla todas las conversaciones. La frontera operativa sigue siendo el proyecto y cada sesión mantiene su propio hilo.
Al cambiar de pestaña o de proyecto, una sesión activa continúa trabajando. Esto permite ejecutar varias tareas, incluso en proyectos diferentes, sin esperar frente a una sola conversación.
El paralelismo es útil cuando las tareas son independientes. Si dos sesiones modifican simultáneamente el mismo archivo o repositorio, pueden interferir entre sí. En ese caso, divide el trabajo por archivos o etapas y espera a que una sesión termine antes de iniciar la siguiente.
Esta práctica demuestra que las sesiones mantienen historiales separados y se coordinan mediante Project Files.
requisitos.md y riesgos.md aparecen en Project Files.plan-inicial.md, revisa sus referencias y confirma que integra ambos archivos.Una convención sencilla evita que la barra lateral se vuelva caótica:
final-final-2.estado.md o decisiones.md que facilite el traspaso entre sesiones.| Error | Consecuencia | Corrección |
|---|---|---|
| Usar una única sesión para tareas no relacionadas. | El historial acumula instrucciones incompatibles. | Separar cada hilo de trabajo en una sesión. |
| Crear un proyecto para cada pregunta breve. | La barra lateral se llena de contenedores sin valor duradero. | Utilizar chats sin proyecto para consultas aisladas. |
| Suponer que una sesión conoce otro chat. | Falta contexto o el modelo completa huecos incorrectamente. | Guardar el resultado en Project Files y referenciarlo. |
| Ejecutar cambios paralelos sobre el mismo archivo. | Conflictos, sobrescritura o resultados inconsistentes. | Asignar fronteras distintas o secuenciar las sesiones. |
| Mover una sesión sin revisar sus dependencias. | Puede perder acceso a los archivos del proyecto anterior. | Copiar o trasladar primero los recursos necesarios y validar las rutas. |
En el próximo tema estudiaremos pestañas, sesiones en segundo plano, vista dividida, bifurcaciones y checkpoints.
Fuentes oficiales consultadas: proyectos y sesiones, creación del primer proyecto, trabajo con documentos, proyectos con código, Bionic 1.1.0 y Bionic 1.1.1.