Categorías

Categorías Jacar — explora los temas Un cohete cuyos ojos siguen el cursor.
Inteligencia Artificial

LLM-as-judge maduro: cuándo confiar y cuándo no

Usar un LLM como juez de otro LLM se generalizó en 2024 y sigue siendo, en 2026, la única forma escalable de evaluar calidad cualitativa en sistemas con LLM. Es fiable si la correlación juez-humano supera 0,7 en 30 casos y se recalibra cada trimestre; por debajo de ese umbral, no fiarse del número.

Inteligencia Artificial

Prompt engineering: de truco a disciplina madura

Prompt engineering ha madurado de trucos virales a disciplina con patrones reproducibles: few-shot, chain-of-thought y salida estructurada con function calling. Los equipos que tratan los prompts como código (versionados, probados y monitorizados) obtienen resultados consistentemente mejores que los que improvisan.

Metodologías

Cómputo consciente de carbono: ya es el comportamiento por defecto

Hace cuatro años era una curiosidad académica. Hoy, planificar cargas por intensidad de carbono de la red eléctrica es una opción integrada de fábrica en Kubernetes, en varios servicios de proveedores cloud y en herramientas de CI. Repasamos qué cambió de verdad y qué sigue siendo más promesa que práctica.

Metodologías

Profiling continuo con eBPF en producción

El profiling continuo con eBPF toma muestras del stack de cada proceso cada pocos milisegundos sin tocar el código, y guarda el historial para comparar el rendimiento de una semana con otra. El coste medido en producción está entre el 1% y el 3% de CPU, y compensa sobre todo en bases de datos, pasarelas de API y servicios de alta concurrencia.

Metodologías

SLSA v1.0: un marco maduro para la cadena de suministro

SLSA v1.0 divide la seguridad de la cadena de suministro en tres pistas (Build, Source y Dependencies), de las que solo Build está estabilizada, con tres niveles: L1, L2 y L3. Si compilas en GitHub Actions, llegar a L2 con procedencia firmada por Sigstore lleva pocas horas y es el punto de partida que recomiendo a cualquier equipo.

Metodologías

Principios de software verde: una checklist para equipos

El software no es inmaterial: cada request y cada consulta a base de datos consumen electricidad con huella de carbono. La Green Software Foundation codifica ocho principios prácticos para reducir esa huella sin reescribir sistemas. Resultado: servicios más eficientes, facturas cloud más bajas y preparación para regulación ESG.

Inteligencia Artificial

CrewAI: orquestar equipos de agentes de IA

CrewAI es un framework Python que modela agentes de IA como un equipo con roles, objetivos y tareas concretas. Cada agente tiene un LLM base y herramientas propias. Los agentes se coordinan en una tripulación con procesos secuenciales o jerárquicos. Comparo el framework con LangGraph y AutoGen, y cuándo adoptar el patrón multi-agente.

Inteligencia Artificial

Frameworks de evaluación para retrieval: Ragas y similares

Evaluar un sistema RAG sin métricas es pura intuición. Ragas mide cuatro señales clave: faithfulness, answer relevancy, context precision y context recall, apoyándose en un LLM como juez. TruLens, DeepEval y otros frameworks cubren enfoques similares. Integrar la evaluación en CI desde el primer día detecta regresiones de prompts, chunking o modelo antes de que lleguen a producción.

Metodologías

Cómputo consciente del carbono: reducir emisiones sin rehacer todo

El carbon-aware computing ejecuta workloads flexibles cuando la red eléctrica emite menos CO2, logrando ahorros del 10-30% sin cambiar infraestructura ni reescribir aplicaciones. La intensidad de carbono varía hasta 16 veces según la hora y la zona; herramientas como Electricity Maps, WattTime y el Carbon Aware SDK permiten programar ese scheduling con datos reales de la red.

Metodologías

Sigstore en registros de imágenes: adopción y realidad

Sigstore se ha consolidado como estándar de firma para artefactos OCI. GHCR es el registro mejor integrado; Harbor 2.5+ y Quay ofrecen soporte nativo; AWS ECR empuja su propio esquema KMS. La verificación vale en tres puntos: admission controller del cluster, capa GitOps y pipeline CI/CD. El Rekor público tiene rate limits que, a partir de cierto volumen, obligan a instalar una instancia propia.

Metodologías

Observabilidad y SLOs: presupuestos de error que se cumplen

Los SLOs y error budgets solo funcionan cuando el budget informa decisiones reales. Un feature freeze que se dispara al agotarse el presupuesto, una velocidad de despliegue que se ajusta al consumo. Con dos o tres SLIs bien elegidos, una policy de freeze clara y herramientas como Prometheus con Sloth, un equipo consigue equilibrar velocidad y fiabilidad de forma sostenible.

Metodologías

Post-mortems sin culpables: cómo mejorar de verdad

Los post-mortems blameless son fáciles de proclamar pero difíciles de ejecutar bien. Sin una cultura genuinamente sin culpas, un timeline factual, un análisis honesto de los factores contribuyentes y action items con responsable y plazo, el ejercicio degenera en un ritual vacío que no previene la repetición de incidentes.

Arquitectura

Backstage, Port y Cortex: tres caminos al IDP

Un Internal Developer Platform (IDP) centraliza descubrimiento de servicios, aprovisionamiento y observabilidad en un portal único, así los desarrolladores dejan de depender de wikis obsoletas y canales de Slack. Backstage, Port y Cortex dominan el mercado: Backstage es open source con equipo dedicado, Port es SaaS low-code rápido de montar, y Cortex prioriza scorecards de disciplina técnica según el tamaño del equipo.

Metodologías

Consolidación SaaS: cuando el bloqueo se convierte en riesgo

El mercado SaaS se concentra tras años de fragmentación: adquisiciones de capital privado, cambios de licencia y subidas de precio de doble dígito han multiplicado el poder de los proveedores. Marco práctico para auditar tu exposición, crear palancas de migración creíbles y construir exit strategies que funcionen cuando de verdad las necesitas.

Metodologías

SLSA nivel 3: endureciendo la cadena de suministro software

SLSA v1.0, publicado en abril de 2023, define cuatro niveles de madurez para proteger la cadena de suministro software, desde procedencia básica hasta build aislado. El nivel 3 exige que cada build corra en un entorno efímero sin estado previo, eliminando ataques como build contamination e insider threat, y es alcanzable con GitHub Actions y firma OIDC vía Sigstore.

Desarrollo de Software

Testing por contrato con Pact para microservicios

Con 30 o más microservicios, los tests end-to-end se vuelven lentos, frágiles e impracticables. Pact implementa testing por contrato al estilo consumer-driven: el consumidor define qué espera, el proveedor lo verifica en su propio CI, sin entornos compartidos. El resultado es integración probada en segundos, no en minutos.

Metodologías

Pensamiento de Diseño (Design Thinking): Métodos y Estrategias.

El design thinking es una metodología centrada en el usuario que se articula en cinco fases iterativas: empatía, definición, ideación, prototipado y evaluación. El proceso sigue el modelo del doble diamante del Design Council: primero identificar el problema correcto, luego diseñar la solución. Aplica igual a productos digitales, procesos internos y modelos de negocio.

Metodologías

Metodología OKR: Maximiza tus objetivos

La metodología OKR (Objectives and Key Results) es un sistema de gestión de objetivos que alinea a toda la organización, desde el CEO hasta cada equipo, hacia metas ambiciosas y medibles. Cada objetivo cualitativo se acompaña de resultados clave cuantificables, revisados cada trimestre para mantener el foco sin caer en la rigidez de un plan anual.

Metodologías

Metodologías para definir objetivos: enfoque estratégico

SMART, OKR y Balanced Scorecard son las tres metodologías de referencia para definir objetivos estratégicos: SMART valida que cada objetivo sea específico y medible, OKR alinea verticalmente la ambición de la organización con revisiones trimestrales, y Balanced Scorecard conecta los indicadores financieros con procesos, clientes y aprendizaje en cuatro perspectivas complementarias.