Actualidad IA y guías para construir agentes
Seguimos modelos, benchmarks, plataformas y buenas prácticas, pero lo traducimos a decisiones concretas para agentes reales.
Página 5
822 artículos
git mktree para coding agents: tree desde ls-tree, no desde el index
git mktree lee stdin en formato ls-tree no recursivo y escribe un tree. Normaliza el orden. Verifica que cada hash exista, salvo --missing. Gitlinks pueden faltar. Cero -r, cero --missing autónomo, cero REST Create a tree. Distinto de write-tree, hash-object y read-tree. Git 2.50.1.

git commit-tree para coding agents: commit sin mover HEAD
git commit-tree fabrica un objeto commit a partir de un tree y lo imprime en stdout. No actualiza HEAD, no corre hooks, no toca el working tree. Un agente no lo encadena a update-ref ni a REST Create a commit. Distinto de commit, write-tree y hash-object. Git 2.50.1.

git read-tree para coding agents: carga el índice, no el disco
git read-tree lee un tree al índice y no toca el working tree salvo -u. Plumbing, no porcelain. Un tree reemplaza el index; -m hace merge 1/2/3-way; --reset descarta unmerged; --empty vacía. Cero autónomo con -u/--reset/--prefix. Distinto de checkout, restore y merge-tree. Git 2.50.1.

git write-tree para coding agents: tree del index, no un commit
git write-tree imprime el SHA de un tree a partir del index. No mueve HEAD. El index tiene que estar merged. Un agente no encadena commit-tree, no usa --missing-ok, no fabrica trees por REST. Distinto de hash-object, ls-tree y commit. Git 2.50.1.

Dead-letter queue en agentes: el mensaje que no debe reintentarse
El retry es por llamada; la DLQ es por mensaje cuando el presupuesto de reintentos se agotó o el payload es veneno. maxReceiveCount, DeadLetterReason y redrive humano. Distinto del circuit breaker y de la ejecución durable. AWS SQS, Azure Service Bus, Cloudflare Queues y RabbitMQ DLX.

git update-index para coding agents: plumbing del index, no add
git update-index registra paths en el index. El contrato autónomo es no usarlo: add para stagear, ls-files para leer bits, sparse-checkout para skip-worktree. Cero assume-unchanged, cacheinfo, --force-remove o --index-info. Distinto de add, ls-files y sparse-checkout. Git 2.50.1, man local verificado.

Fallback de modelos en agentes: otro modelo, no el mismo 429
Un fallback cambia de modelo o de proveedor cuando el primario no responde. Distinto de reintentos (misma llamada) y del circuit breaker (cortar la dependencia). Vercel AI Gateway models[] + Cloudflare Universal endpoint y cf-aig-step. Cero fallback en 401/403 ni en spend limit. El modelo que contestó va al log, no al prompt.

git checkout para coding agents: dos modos, cero autónomo
git checkout mezcla cambiar de rama y restaurar paths. El contrato autónomo es no usarlo: switch para ramas, restore para archivos. Cero -f/-B/--orphan/--ignore-other-worktrees. Distinto de switch, restore y reset. Git 2.50.1.

SLO y error budget en agentes: 4 SLIs, burn rápido/lento y política 50/100
La observabilidad te dice qué pasó; el SLO contrata qué es aceptable. Cuatro SLIs de agente (entrega, tools, latencia, calidad), error budget = 1 − SLO, alertas de burn rápido y lento, y una política 50 % / 100 % que congela features antes de que el presupuesto se acabe. Distinto de dashboards y de evals.

De error de producción a eval: el flywheel que alimenta el dataset
Las evals iniciales arman el dataset. El flywheel lo alimenta: captura el fallo con traza, triage semanal a casos dorados, dataset vivo versionado y CI que bloquea el merge. Un error visto una vez se convierte en un test que corre siempre. Distinto de armar la suite y de calibrar el juez.

Consumir agentes externos con A2A: comprar, no criar
Criar un segundo agente no es lo mismo que comprar uno. A2A (Linux Foundation) es el contrato agent-to-agent: Agent Card en /.well-known/agent-card.json, SendMessage/GetTask/CancelTask, estados SUBMITTED→WORKING→COMPLETED. Filtro build-vs-buy, wrapper tipado y evals como si el remoto fuera un proveedor. Distinto de orquestar los tuyos y de MCP.

Entradas multimodales en agentes: imagen cruda, caption u OCR, no el PDF entero
Un screenshot o un PDF no es un string. OpenAI tokeniza por parches 32×32, Claude por 28×28 y Gemini cobra 258 tokens por tile. Esta guía fija tres representaciones —píxeles, caption, texto extraído—, resize antes de enviar, PDFs por índice de páginas y PII visual fuera del prompt.

RAG en producción: permisos en la query, frescura e índices por tenant
El chunking arma el índice. En producción el fallo es otro: el tenant sale del auth, no del prompt; cada query va a un namespace o with_tenant(); el filtro de metadata no es un ACL; y un documento vive hasta que lo reindexas. Pinecone, Weaviate y OpenAI Retrieval, verificados el 6 de septiembre de 2026.

GitHub Copilot para trabajo: cómo usarlo en código real (LATAM, 2026)
Guía práctica de GitHub Copilot para developers en LATAM: cuándo usar autocompletado, chat con agent mode, CLI o el cloud agent, cómo gastar bien los créditos de cada plan, qué no pegar de clientes, y un flujo de 30 minutos para pasar de un ticket a un PR que sí puedes mandar a review.

git prune-packed para coding agents: borrar sueltos ya empaquetados, no housekeeping
git prune-packed borra objetos sueltos que ya viven en un pack. Diagnóstico: -n. Cero a pelo. Cero porque prune-packable > 0. No es prune, ni gc, ni repack, ni count-objects. Git 2.50.1.