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 4
822 artículos
git stripspace para coding agents: limpia el mensaje, no el parche
git stripspace lee stdin y limpia metadatos como lo hace Git: trailing whitespace, líneas vacías y un \n final. Es para mensajes de commit, notes y tags. Cero --strip-comments autónomo sobre un mensaje que el humano escribió. Distinto de apply --whitespace=fix y de commit --cleanup. Git 2.50.1.

git interpret-trailers para coding agents: parse, no reescribir el mensaje
git interpret-trailers lee o añade trailers tipo RFC 822 al final del mensaje. --parse es el contrato de lectura. Cero --in-place autónomo, cero trailer.*.cmd y cero dump del parche. Distinto de commit --trailer, format-patch y am. Git 2.50.1.

git patch-id para coding agents: huella del diff, no del SHA
git patch-id lee un parche por stdin y emite una huella SHA-1 del diff (sin números de línea). Default --unstable. --stable ignora el orden de archivos. --verbatim no recorta whitespace. Cero autónomo como filtro de historia. Distinto de cherry, apply y diff. Git 2.50.1.

git merge-file para coding agents: merge a tres vías de un archivo, no de la historia
git merge-file combina cambios de current y other sobre base y reescribe current. Exit 0 limpio, N conflictos, negativo en error. Cero autónomo sobre el worktree. Distinto de merge, merge-tree, mergetool y apply. Git 2.50.1.

git difftool para coding agents: GUI humana, no el diff
git difftool es un frontend de git diff que abre vim, FileMerge o VS Code. Sin diff.tool avisa y prueba fallbacks. Cero -y/--gui/--dir-diff autónomo. Distinto de diff, diff-files, diff-index y mergetool. Git 2.50.1.

git mergetool para coding agents: GUI humana, no resolver conflictos
git mergetool lanza un programa gráfico o vimdiff sobre archivos en conflicto. Sin merge.tool avisa y prueba fallbacks. Cero -y/--gui autónomo. Distinto de merge, merge-tree, rerere y difftool. Git 2.50.1.

git replay para coding agents: objects nuevos, refs intactas
git replay es experimental: reescribe commits sobre otra base y no toca working tree, index ni refs. El stdout es input de git update-ref --stdin. Sin --onto/--advance sale 129. Cero pipe autónomo. Distinto de rebase y cherry-pick. Git 2.50.1.

Few-shot en agentes: tres ejemplos de oro, no veinte clones
El few-shot no es rellenar el prompt. OpenAI lo pone en el mensaje developer con entradas diversas. Claude pide 3–5 ejemplos en tags XML, relevantes y distintos. Gemini recomienda few-shot siempre, formato idéntico y avisa overfitting. Distinto de prompt engineering y de structured outputs.

git diff-tree para coding agents: dos trees, no el disco
git diff-tree compara blobs de dos tree objects. Sin tree-ish sale 129. Un commit se compara con sus padres y imprime el SHA. Default raw, no parche. Cero -p/--cc/--stdin autónomo. Distinto de git diff, show y ls-tree. Git 2.50.1.

Idempotencia en tools de agentes: una clave, un efecto
El retry de una tool no es un segundo cobro. La clave se genera antes del POST, se reusa en el timeout y se rechaza si el payload cambió. Stripe Idempotency-Key, AWS ClientToken e IETF 400/422/409. Distinto de webhooks, de retry y de ejecución durable.

git diff-files para coding agents: working tree vs index, no el parche
git diff-files compara el working tree con el index en raw. Default exit 0 aunque haya sucio; --quiet implica --exit-code. -q no es silencio: oculta paths inexistentes. Cero dump al LLM. Distinto de git diff, status y diff-index. Git 2.50.1.

Temperatura y sampling en agentes: el knob no es creatividad
Temperatura, top_p y top_k cambian cómo el modelo elige el siguiente token, no la personalidad del agente. OpenAI recomienda tocar temperatura o top_p, no ambos (rango 0–2). Anthropic deprecó temperature/top_p/top_k después de Opus 4.6. Gemini aplica topP/topK y luego temperatura. Cero no es determinista. Distinto de reasoning.effort y de structured outputs.

git diff-index para coding agents: tree vs disco o index
git diff-index compara un tree-ish con el working tree o, con --cached, con el index. Sin tree-ish sale 129. Default raw, no parche. Cero -p autónomo. Distinto de git diff, diff-files y diff-tree. Git 2.50.1.

Shadow, canary y feature flags en agentes: soltar sin redeploy
Shadow corre el candidato sin servir; canary sirve un porcentaje; el flag libera sin redeploy. Distinto de preview, de kill switch y de fallback de modelo. Cloudflare Gradual Deployments, Vercel Flags y AWS AppConfig. Cero side-effects en shadow. Canary con afinidad de versión y rollback. Flags no son secretos ni config de arranque.

git checkout-index para coding agents: index al disco, no checkout
git checkout-index copia paths del index al working tree y no pisa archivos existentes salvo -f. Sin args no hace nada; -a es all. Plumbing, no porcelain. Cero autónomo con -f/-a/--prefix/--temp. Distinto de checkout, restore y read-tree. Git 2.50.1.