1. ¿Qué es TRAMA?
TRAMA es un plugin para Autodesk Navisworks Manage que integra un asistente de inteligencia artificial (Claude de Anthropic) directamente en el flujo de coordinación BIM. El asistente conoce el modelo federado activo en tiempo real y actúa sobre él sin salir de Navisworks.
| Capacidad | Descripción |
|---|---|
| Analizar choques | Lee todos los tests de Clash Detective, cuenta, filtra y prioriza |
| Clusterizar por zona | Agrupa choques por proximidad espacial y par de disciplinas |
| Navegar el modelo | Hace zoom y selecciona elementos en la vista 3D automáticamente |
| Exportar BCF 2.1 | Genera archivos BCF listos para Revit, BIM 360 o Solibri |
| Generar reportes | Produce PDFs y Excel semanales con KPIs, tablas y clusters |
| Validar naming | Audita nombres de archivo contra la convención ISO 19650-2 |
| Gestionar estados | Actualiza estados: nuevo, activo, revisado, aprobado, resuelto |
| Crear Selection Sets | Organiza zonas de coordinación como Selection Sets navegables |
| Guardar viewpoints | Registra vistas de interés bajo la carpeta TRAMA |
TRAMA no modifica geometría ni parámetros de Revit. Los grupos en Clash Detective no son editables vía API de Navisworks — se usan Selection Sets como alternativa equivalente.
2. Instalación y primer uso
Requisitos del sistema
| Requisito | Detalle |
|---|---|
| Navisworks Manage | 2026 (compatible con 2024) |
| Sistema operativo | Windows 10 / 11 (64-bit) |
| Internet | Requerida para la API de Anthropic |
| API Key | Cuenta en console.anthropic.com |
Configurar la API Key
TRAMA lee la clave desde la variable de entorno de Windows:
Para configurarla: Panel de Control → Sistema → Variables de entorno → Variables de usuario → Nueva. Reinicia Navisworks después.
Abrir el panel TRAMA
- Abre Navisworks Manage 2026
- Ve a la pestaña Add-Ins en la cinta
- Haz clic en TRAMA
- El panel aparece como ventana acoplable (dock panel)
3. Interfaz de usuario
| Elemento | Descripción |
|---|---|
| ● cyan | Conectado — API key válida y Navisworks activo |
| ● blanco | Sin conexión o API key no configurada |
| Chat thread | Historial con soporte Markdown completo (tablas, negritas, código) |
| Input bar | Textbox expansible. Enter envía, Shift+Enter nueva línea |
| Indicador de carga | Tres puntos animados mientras TRAMA procesa |
4. Capacidades y comandos
4.1 Consultar choques — query_clashes
Consulta el estado de todos los choques del modelo federado. TRAMA llama esta herramienta automáticamente cuando preguntas sobre choques.
| Parámetro | Default | Descripción |
|---|---|---|
test_name | (todos) | Nombre del test a consultar |
status | new | new · active · reviewed · approved · resolved · any |
limit | 50 | Máximo de choques a retornar (máx 100) |
4.2 Clusters espaciales — query_clusters
Reduce cientos de choques individuales a zonas de coordinación accionables. Algoritmo single-linkage por proximidad y par de disciplinas.
Radio 1 m = más clusters pequeños (mayor granularidad). Radio 5 m = menos clusters más grandes (útil para presentaciones ejecutivas).
4.3 Inspeccionar elementos — get_element
Recupera todas las propiedades de un elemento: categoría IFC, propiedades Revit, sistema, nivel, archivo origen.
4.4 Navegar en modelo — focus_on_elements
Hace zoom en Navisworks a los elementos especificados y los selecciona. TRAMA la llama automáticamente al mencionar elementos en su respuesta.
4.5 Exportar BCF 2.1 — export_bcf
Genera un archivo BCF 2.1 compatible con Revit, BIM 360, ACC y Solibri. Cada issue incluye título, prioridad, viewpoint de cámara y elementos involucrados.
| Parámetro | Default | Descripción |
|---|---|---|
test_name | (todos) | Test a exportar |
status | new | Filtrar por estado |
output_path | Escritorio | Ruta de salida del archivo .bcf |
assigned_to | — | Email del responsable de los issues |
4.6 Reporte semanal — generate_report
Produce el reporte de coordinación en PDF y/o Excel con KPIs, tabla por test, top clusters y resumen ejecutivo.
| Parámetro | Default | Descripción |
|---|---|---|
output_dir | Escritorio | Carpeta de salida |
prepared_by | TRAMA | Nombre del coordinador |
executive_summary | — | Texto del resumen ejecutivo |
format | both | pdf · excel · both |
4.7 Validar naming ISO 19650 — validate_naming
Audita nombres de archivo BIM contra ISO 19650-2. Detecta campos faltantes, disciplinas desconocidas y formatos de revisión incorrectos.
| Campo | Pos. | Valores válidos |
|---|---|---|
| Proyecto | 1 | 2-8 alfanumérico mayúsculas |
| Origen | 2 | 2-8 alfanumérico mayúsculas |
| Disciplina | 3 | ARC · STR · MEP · MEC · ELE · PLO · CIV · FAC · INT |
| Tipo | 5 | M3D · M2D · DRW · SCH · SPE · CAL · REP · COO · FED |
| Revisión | 7 | Letra + 2 dígitos: A01, C03, P01… |
4.8 Actualizar estados — update_clash_status
Cambia el estado de choques en Clash Detective. Puede actualizar una lista específica por GUID o hacer un cambio masivo.
| Estado | Significado ISO 19650 |
|---|---|
| new | Choque detectado, sin revisar |
| active | En proceso de resolución |
| reviewed | Revisado por el coordinador |
| approved | Aprobado para continuar |
| resolved | Resuelto en el modelo |
4.9 Organizar por zonas — apply_clash_groups
Crea Selection Sets en Navisworks agrupando los elementos de cada cluster espacial.
El API de Navisworks marca ClashResult como de solo lectura post-ejecución. Los Selection Sets ofrecen la misma navegación y están completamente disponibles.
4.10 Guardar viewpoints — save_viewpoint
Guarda la vista actual en el panel Saved Viewpoints bajo la carpeta TRAMA.
5. Flujos de trabajo típicos
Flujo A — Reunión de coordinación semanal
Flujo B — Auditoría ISO 19650 pre-entrega
6. Ejemplos de salidas y reportes
Reporte semanal — vista PDF
| Test | Total | Crítico | Alto | Medio | Bajo |
|---|---|---|---|---|---|
| MEP vs Estructura | 6 102 | 2 341 | 2 890 | 756 | 115 |
| ARC vs MEP | 4 218 | 1 580 | 1 742 | 782 | 114 |
| STR vs Civil | 1 987 | 620 | 890 | 412 | 65 |
| MEP vs MEP | 898 | 280 | 380 | 238 | — |
La semana 17 registra un incremento del 14% en choques nuevos concentrados en pisos 3 y 4 del sector B. El cluster CLU-0012 (MEP vs Estructura) representa la zona de mayor riesgo con 124 choques críticos. Se recomienda priorizar ductos de suministro de aire en el corredor norte del nivel 3 antes de la reunión del jueves.
Validación ISO 19650 — ejemplo de respuesta
7. Referencia rápida de comandos
| Lo que quieres | Cómo pedirlo a TRAMA |
|---|---|
| Ver total de choques | "¿Cuántos choques hay?" |
| Filtrar por estado | "Choques nuevos del Test 1" |
| Priorizar zonas | "Agrupa por zona" / "Clusters críticos" |
| Inspeccionar elemento | "Detalles del elemento GUID:xxxx" |
| Navegar al choque | "Muéstrame el choque CLH-001" |
| Exportar BCF | "Exporta el BCF" |
| Reporte semanal | "Genera el reporte semanal" / "Dame el PDF" |
| Auditar naming | "Valida los nombres de archivo del modelo" |
| Cambiar estados | "Marca como revisados todos los choques de Test 1" |
| Organizar por zonas | "Agrupa los choques en Selection Sets" |
| Guardar vista | "Guarda este viewpoint como…" |
| Atajo | Acción |
|---|---|
Enter | Enviar mensaje |
Shift + Enter | Nueva línea en el mensaje |