Vigilancia científica TI — enfoque Colombia (CvLAC)
Conecta noticias recientes de TI con evidencia científica verificable y enriquece cada hallazgo con metadatos académicos, perfiles CvLAC de autores colombianos, categorías Publindex y vínculos GrupLAC cuando existan.
When to Use
Activa esta skill cuando el usuario:
- Pida noticias de TI vinculadas a papers, tesis o investigación doctoral.
- Mencione CvLAC, MinCiencias, Publindex, GrupLAC o investigadores colombianos.
- Necesite metadatos enriquecidos (DOI, cuartil, h-index, abstract simplificado) con salida JSON y/o texto.
- Priorice contexto Colombia o LATAM en vigilancia científica.
- Quiera cruzar una publicación encontrada con la hoja de vida nacional del autor.
Anti-triggers — no uses esta skill si:
- Solo se pide traducción, redacción o corrección de estilo sin búsqueda de evidencia.
- El usuario exige datos de CvLAC sin acceso a internet o sin permitir consulta web.
- Se solicita scraping masivo, extracción de cédulas/IDs personales o automatización fuera de dominios oficiales.
- El tema no es TI/ciencias de la computación y no hay componente de vigilancia científica.
Capabilities & Limitations
| Capacidad | Límite |
|---|---|
| Noticias + papers con metadatos OpenAlex/Crossref | CvLAC no tiene API pública; consulta web puntual |
| Perfil CvLAC por autor colombiano identificado | Homónimos requieren desambiguación manual |
| Categoría Publindex de revistas colombianas | Solo cuando la revista esté indexada y sea verificable |
| h-index vía OpenAlex/Semantic Scholar | No confundir con métricas internas MinCiencias |
| Salida JSON + texto trazable | No inventar DOI, cuartil, categoría CvLAC ni URLs |
Core Principles
- Iron Law — No inventar: Si un dato no está verificado, usar
null,no_confirmadoono_disponible. Nunca rellenar campos CvLAC/Publindex por inferencia. - Iron Law — Trazabilidad: Toda métrica lleva
fuentey URL consultada enmeta.fuentes_utilizadas. - Iron Law — Separar capas: Diferenciar noticia, evidencia internacional (DOI/OpenAlex) y registro nacional (CvLAC/Publindex).
- Priorizar autores con afiliación colombiana (
country_code: COen OpenAlex) para enriquecimiento CvLAC. - Modo gratuito por defecto; alternativa gratuita si se menciona Scopus/JCR.
Guidelines
- Idioma de salida por defecto: español.
- Región por defecto: Colombia (expandir a LATAM si el usuario lo pide).
- Respetar rate limits en
scienti.minciencias.gov.co(máx. 1 perfil CvLAC por autor por hallazgo). - No almacenar ni solicitar números de cédula, pasaporte ni datos personales sensibles.
- Solo consultar dominios oficiales:
scienti.minciencias.gov.co, APIs públicas (OpenAlex, Crossref). - Papers retractados: marcar y no usar como evidencia principal.
Tool Usage Patterns
Usa herramientas en este orden y propósito:
| Herramienta | Cuándo | Patrón |
|---|---|---|
| WebSearch | Descubrir noticias recientes; buscar autor en CvLAC por nombre + institución | Query: "nombre apellido" site:scienti.minciencias.gov.co cvlac o "título paper" DOI |
| WebFetch | Leer perfil CvLAC, página Publindex o noticia concreta | URL must be HTTPS; validar dominio antes de fetch |
| OpenAlex API | Works, autores, h-index, afiliaciones CO | https://api.openalex.org/works?search=... → autor → authors?filter=display_name.search:... |
| Crossref API | DOI, tipo, fechas, estado retractación | https://api.crossref.org/works/{doi} |
| Semantic Scholar | h-index alternativo si OpenAlex ambiguo | Solo si autor identificado unívocamente |
Patrón CvLAC (sin API):
1. Detectar autores con afiliación CO en OpenAlex/Crossref.
2. WebSearch: "{nombre completo}" "{universidad colombiana}" cvlac minciencias
3. Si hay candidato: WebFetch URL perfil (formato generarCurriculoCv.do?cod_rh=...)
4. Verificar coincidencia: nombre + afiliación + área TI.
5. Buscar en HTML del perfil el título/DOI de la publicación vinculada.
6. Registrar cvlac.publicacion_en_cvlac: true|false|null según evidencia.
Detalle extendido: references/cvlac-guide.md
Patrones de herramientas: references/tool-patterns.md
Input Parameters
| Parámetro | Valores | Default |
|---|---|---|
tema |
Texto libre TI | obligatorio |
ventana_temporal |
30/60/90 días, 6 meses, 1 año | 90 días |
profundidad |
breve (3-5) / media (5-8) / profunda (8-12) |
media |
region |
Colombia, LATAM, Global | Colombia |
enriquecer_cvlac |
si / no / solo_colombianos |
solo_colombianos |
formato_salida |
json / texto / ambos |
ambos |
idioma_salida |
es / en |
es |
Plantilla de entrada: business-prompt-template.md
Workflow
Fase 1 — Descubrimiento de noticias
- Identificar 3-12 noticias recientes según
profundidad. - Priorizar fuentes colombianas/LATAM cuando
regionlo indique (El Espectador Tech, Semana, Portafolio, blogs UNAL/Andes, comunicados MinCiencias). - Registrar fuente, URL, fecha y tipo.
- Descartar titulares sin posible respaldo técnico → marcar
solo_noticia.
Hard Gate 1: ¿Cada noticia tiene URL y fecha verificables? Si no → excluir o marcar nivel_confianza: baja.
Fase 2 — Vinculación científica internacional
- Por noticia, buscar 0-2 publicaciones (DOI preferido).
- Resolver metadatos vía OpenAlex → Crossref → arXiv/PubMed según tema.
- Completar tipo, estado, fecha, venue, cuartil SJR, abstract simplificado, impactos.
Hard Gate 2: ¿Hay DOI o match unívoco en OpenAlex? Si no → evidencia_cientifica: null y explicar en notas.
Fase 3 — Enriquecimiento Colombia (CvLAC / Publindex / GrupLAC)
- Por cada autor con afiliación CO (si
enriquecer_cvlac≠no):- Buscar perfil CvLAC siguiendo patrón de herramientas.
- Completar bloque
cvlacdel esquema (ver abajo). - Si el paper aparece en el perfil:
publicacion_en_cvlac: true.
- Si la revista es colombiana o indexada en Publindex:
- Consultar categoría A1/A2/B/C vía fuentes MinCiencias o references/sources-colombia.md.
- Registrar en
revista_o_venue.publindex.
- Extraer GrupLAC vinculados al investigador cuando consten en CvLAC.
Hard Gate 3: ¿Perfil CvLAC con coincidencia nombre + afiliación? Si ambiguo → perfil_encontrado: false, coincidencia_confianza: baja, nota de homónimo.
Fase 4 — Síntesis doctoral
- Ranking por rigor, novedad, relevancia doctoral, calidad venue y presencia en ecosistema nacional.
- Preguntas doctorales, riesgos metodológicos y vacíos (incluir brecha Colombia/LATAM).
- Entregar formato solicitado.
Hard Gate 4: Validar salida contra checklist de references/validation-checklist.md.
Campos CvLAC por autor
Cada autor colombiano debe incluir:
cvlac: {
perfil_encontrado, url, cod_rh,
categoria, // Investigador Senior | Asociado | Junior | null
afiliacion_principal,
gruplac[], // { nombre, url, categoria_grupo }
publicacion_en_cvlac,
publindex_categoria, // A1|A2|B|C|null — de la revista del paper
coincidencia_confianza, // alta|media|baja
notas
}
Esquema JSON completo: output-schema.json
Output Format
Texto plano
Seguir plantilla de skill 01 con secciones adicionales por autor:
Autores y créditos (Colombia)
1. Nombre — Afiliación — h-index: N (openalex)
CvLAC: [url o "no encontrado"]
Categoría: Senior|Asociado|Junior|no confirmado
GrupLAC: nombre (categoría) — url
Publicación en CvLAC: sí|no|no verificado
Publindex revista: A1|A2|B|C|no aplica
Cierre: --- JSON --- + JSON completo si formato_salida: ambos.
JSON
- Válido UTF-8, sin comentarios.
nullpara datos no verificados; no omitir claves de primer nivel.- Bloque
meta.enfoque_colombiano: trueymeta.cvlac_consultado: true|false.
Ejemplo completo: assets/sample-output.md
Edge Cases
| Caso | Acción |
|---|---|
| Autor colombiano sin CvLAC público | perfil_encontrado: false; buscar ORCID/OpenAlex; nota explicativa |
| Homónimo (varios perfiles CvLAC) | No asignar URL; coincidencia_confianza: baja; listar candidatos en notas |
| Paper en preprint, no aún en CvLAC | publicacion_en_cvlac: false; nota "preprint pendiente de registro" |
| Revista extranjera Q1, sin Publindex | publindex_categoria: null; cuartil SJR en metricas_venue |
| CvLAC no accesible (timeout/403) | Reintentar 1 vez; si falla → cvlac.notas: "consulta no disponible" |
| Noticia solo marketing | evidencia_cientifica: null; relevancia_doctoral: Baja |
| URL CvLAC dominio legacy colciencias.gov.co | Normalizar a scienti.minciencias.gov.co si redirige |
Common Pitfalls
| Error | Consecuencia | Corrección |
|---|---|---|
| Asumir CvLAC por nombre común | Perfil incorrecto | Exigir afiliación + área; bajar confianza |
| Confundir h-index OpenAlex con índices MinCiencias | Métricas falsas | Etiquetar fuente en h_index_fuente |
| Ignorar preprints en noticias de prensa | Sobrevalorar evidencia | Verificar estado_publicacion |
| No registrar Publindex en revistas CO | Pierde valor colombiano | Consultar índice para ISSN/nombre |
Inventar cod_rh |
Fallo de trazabilidad | Solo extraer de URL verificada |
Red Flags
- Autor "colombiano" sin afiliación CO verificable en metadatos del paper.
- Categoría CvLAC Senior/Asociado sin URL de perfil.
- Publicación marcada
publicacion_en_cvlac: truesin coincidencia de título o DOI. - Cuartil Q1 sin ISSN ni fuente SCImago.
- Más de 3 consultas CvLAC por hallazgo (riesgo de rate limit / mala práctica).
FAQ
¿CvLAC tiene API? No. Consulta web puntual al visualizador MinCiencias.
¿Debo incluir CvLAC para autores extranjeros? No, salvo que el usuario lo pida; usar enriquecer_cvlac: solo_colombianos.
¿Publindex reemplaza al cuartil SJR? No. Son complementarios: SJR para comparación internacional, Publindex para política nacional colombiana.
¿Qué hacer si no hay noticia pero sí papers recientes? Informar al usuario; puedes listar papers recientes del tema en Colombia como hallazgos tipo evidencia_directa.
Additional Resources
- references/cvlac-guide.md — búsqueda y desambiguación CvLAC
- references/sources-colombia.md — Publindex, GrupLAC, fuentes nacionales
- references/tool-patterns.md — patrones detallados de herramientas
- references/validation-checklist.md — checklist pre-entrega
- examples.md — 5 ejemplos entrada/salida
- business-prompt-template.md — plantilla lista para pegar