PageSourceSearch

https://www.versvs.net/

html versvs.net collected 2026-09-24 18:01:39 UTC 141,931 bytes, 1,413 lines download raw bytes

1<!DOCTYPE html>
2<html lang="es">
3<head>
4<meta charset="UTF-8">
5<meta name="viewport" content="width=device-width, initial-scale=1">
6<link rel="pingback" href="https://www.versvs.net/xmlrpc.php">
7<!--||  JM Twitter Cards by jmau111 v14.1.0  ||-->
8<meta name="twitter:card" content="summary">
9<meta name="twitter:creator" content="@versvs">
10<meta name="twitter:site" content="@versvs">
11<meta name="twitter:title" content="Versvs">
12<meta name="twitter:description" content="Jose Alcántara sobre software libre, privacidad, y redes">
13<meta name="twitter:image" content="http://www.versvs.net/versvs.png">
14<!--||  /JM Twitter Cards by jmau111 v14.1.0  ||-->
15<title>Versvs &#8211; Software libre, privacidad y redes por Jose Alcántara</title>
16<meta name='robots' content='max-image-preview:large' />
17<link rel='dns-prefetch' href='//www.googletagmanager.com' />
18<link rel='dns-prefetch' href='//fonts.googleapis.com' />
19<link rel='dns-prefetch' href='//pagead2.googlesyndication.com' />
20<link rel="alternate" type="application/rss+xml" title="Versvs &raquo; Feed" href="https://www.versvs.net/feed/" />
21<link rel="alternate" type="application/rss+xml" title="Versvs &raquo; Feed de los comentarios" href="https://www.versvs.net/comments/feed/" />
22<style id="wp-img-auto-sizes-contain-inline-css">
23img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
24/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
25</style>
26<link rel='stylesheet' id='argpd-cookies-eu-banner-css' href='https://www.versvs.net/wp-content/plugins/adapta-rgpd/assets/css/cookies-banner-modern-light.css?ver=1.3.9' media='all' />
27<style id="wp-emoji-styles-inline-css">
28
29	img.wp-smiley, img.emoji {
30		display: inline !important;
31		border: none !important;
32		box-shadow: none !important;
33		height: 1em !important;
34		width: 1em !important;
35		margin: 0 0.07em !important;
36		vertical-align: -0.1em !important;
37		background: none !important;
38		padding: 0 !important;
39	}
40/*# sourceURL=wp-emoji-styles-inline-css */
41</style>
42<style id="wp-block-library-inline-css">
43:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
43--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
44
45/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
46</style>
47<style id="wp-block-heading-inline-css">
48h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}
49/*# sourceURL=https://www.versvs.net/wp-includes/blocks/heading/style.min.css */
50</style>
51<style id="wp-block-image-inline-css">
52.wp-block-image>a,.wp-block-image>figure>a{display:inline-block}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}@media not (prefers-reduced-motion){.wp-block-image img.hide{visibility:hidden}.wp-block-image img.show{animation:show-content-image .4s}}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull>a,.wp-block-image.alignwide>a{width:100%}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-image.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;backdrop-filter:blur(16px) saturate(180%);background-color:rgba(90,90,90,.25);border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;width:20px;z-index:100}@media not (prefers-reduced-motion){.wp-lightbox-container button{transition:opacity .2s ease}}.wp-lightbox-container button:focus-visible{outline:3px auto rgba(90,90,90,.25);outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:rgba(90,90,90,.25);border:none}.wp-lightbox-overlay{box-sizing:border-box;
52cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:100000}.wp-lightbox-overlay .wp-lightbox-close-button{align-items:center;cursor:pointer;display:flex;font-family:inherit;gap:8px;justify-content:center;line-height:1;min-height:40px;min-width:40px;padding:0 4px;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .wp-lightbox-close-button:focus,.wp-lightbox-overlay .wp-lightbox-close-button:hover,.wp-lightbox-overlay .wp-lightbox-close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .wp-lightbox-close-button:has(.wp-lightbox-close-text:not([hidden])) .wp-lightbox-close-icon svg{height:1em;width:1em}.wp-lightbox-overlay .wp-lightbox-close-icon svg{display:block}.wp-lightbox-overlay .wp-lightbox-navigation-button-next,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{align-items:center;bottom:16px;cursor:pointer;display:flex;font-family:inherit;gap:4px;justify-content:center;line-height:1;min-height:40px;min-width:40px;padding:0 8px;position:absolute;z-index:2000002}.wp-lightbox-overlay .wp-lightbox-navigation-button-next[hidden],.wp-lightbox-overlay .wp-lightbox-navigation-button-prev[hidden]{display:none}@media (min-width:960px){.wp-lightbox-overlay .wp-lightbox-navigation-button-next,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{bottom:50%;transform:translateY(-50%)}}.wp-lightbox-overlay .wp-lightbox-navigation-button-next:focus,.wp-lightbox-overlay .wp-lightbox-navigation-button-next:hover,.wp-lightbox-overlay .wp-lightbox-navigation-button-next:not(:hover):not(:active):not(.has-background),.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:focus,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:hover,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:not(:hover):not(:active):not(.has-background){background:none;border:none;padding:0 8px}.wp-lightbox-overlay .wp-lightbox-navigation-button-next:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg{display:block;height:1.5em;width:1.5em}.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{left:calc(env(safe-area-inset-left) + 16px)}.wp-lightbox-overlay .wp-lightbox-navigation-button-next{right:calc(env(safe-area-inset-right) + 16px)}.wp-lightbox-overlay .wp-lightbox-navigation-icon svg{vertical-align:middle}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:2000001}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{visibility:visible}@media not (prefers-reduced-motion){.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}
52@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}
53/*# sourceURL=https://www.versvs.net/wp-includes/blocks/image/style.min.css */
54</style>
55<style id="wp-block-list-inline-css">
56ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em}
57/*# sourceURL=https://www.versvs.net/wp-includes/blocks/list/style.min.css */
58</style>
59<style id="wp-block-paragraph-inline-css">
60.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}
61/*# sourceURL=https://www.versvs.net/wp-includes/blocks/paragraph/style.min.css */
62</style>
63<style id="wp-block-quote-inline-css">
64.wp-block-quote{box-sizing:border-box;overflow-wrap:break-word}.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size:1.125em;text-align:right}.wp-block-quote>cite{display:block}
65/*# sourceURL=https://www.versvs.net/wp-includes/blocks/quote/style.min.css */
66</style>
67<style id="wp-block-table-inline-css">
68.wp-block-table{overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table thead{border-bottom:3px solid}.wp-block-table tfoot{border-top:3px solid}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{background-color:transparent;border-collapse:inherit;border-spacing:0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:transparent}
68.wp-block-table.is-style-stripes{border-bottom:1px solid #f0f0f0}.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>*{border-color:inherit}.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th{border-top-color:inherit}.wp-block-table table[style*=border-top-color] tr:not(:first-child){border-top-color:currentColor}.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>*{border-right-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th{border-bottom-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){border-bottom-color:currentColor}.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>*{border-left-color:inherit}.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>*{border-style:inherit}.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>*{border-style:inherit;border-width:inherit}
69/*# sourceURL=https://www.versvs.net/wp-includes/blocks/table/style.min.css */
70</style>
71<style id="wp-block-verse-inline-css">
72pre.wp-block-verse{box-sizing:border-box;min-width:1em;overflow:auto;white-space:pre-wrap;word-break:break-word}:where(pre.wp-block-verse){font-family:inherit}
73/*# sourceURL=https://www.versvs.net/wp-includes/blocks/verse/style.min.css */
74</style>
75
76<style id="classic-theme-styles-inline-css">
77/*! This file is auto-generated */
78.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
79/*# sourceURL=/wp-includes/css/classic-themes.min.css */
80</style>
81
82<style id="global-styles-inline-css">
83:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
83--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
83.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
84/*# sourceURL=global-styles-inline-css */
85</style>
86
87<link rel='stylesheet' id='widgetopts-styles-css' href='https://www.versvs.net/wp-content/plugins/widget-options/assets/css/widget-options.css?ver=4.2.5' media='all' />
88<link rel='stylesheet' id='parent-style-css' href='https://www.versvs.net/wp-content/themes/graphy/style.css?ver=14f23293f944a9df50a2621116634d86' media='all' />
89<link rel='stylesheet' id='graphy-font-css' href='https://fonts.googleapis.com/css?family=Source+Serif+Pro%3A400%7CLora%3A400%2C400italic%2C700&#038;subset=latin%2Clatin-ext' media='all' />
90<link rel='stylesheet' id='genericons-css' href='https://www.versvs.net/wp-content/themes/graphy/genericons/genericons.css?ver=3.4.1' media='all' />
91<link rel='stylesheet' id='normalize-css' href='https://www.versvs.net/wp-content/themes/graphy/css/normalize.css?ver=4.1.1' media='all' />
92<link rel='stylesheet' id='graphy-style-css' href='https://www.versvs.net/wp-content/themes/versvs2019/style.css?ver=2.3.2' media='all' />
93<script id="jquery-core-js" src="https://www.versvs.net/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 93
93
94<script id="jquery-migrate-js" src="https://www.versvs.net/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 94
94
95<script id="argpd-cookies-eu-banner-js" src="https://www.versvs.net/wp-content/plugins/adapta-rgpd/assets/js/cookies-eu-banner.js?ver=1.3.9"></script>
95
96
97<!-- Fragmento de código de la etiqueta de Google (gtag.js) añadida por Site Kit -->
98<!-- Fragmento de código de Google Analytics añadido por Site Kit -->
vendor: 80 bytes, lines 98-99
98
99<script id="google_gtagjs-js" src="https://www.googletagmanager.com/gtag/js?id=
99GT-WRF7JH2
vendor: 18 bytes, line 99
99" async></script>
100<script id="google_gtagjs-js-after">
101window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}
102gtag("set","linker",{"domains":["www.versvs.net"]});
103gtag("js", new Date());
104gtag("set", "developer_id.dZTNiMT", true);
105gtag("config", "GT-WRF7JH2");
106//# sourceURL=google_gtagjs-js-after
107</script>
107
108<link rel="https://api.w.org/" href="https://www.versvs.net/wp-json/" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.versvs.net/xmlrpc.php?rsd" />
109
110<meta name="generator" content="Site Kit by Google 1.188.0" />	<style type="text/css">
111		/* Colors */
112				
113				/* Logo */
114			.site-logo {
115											}
116						</style>
117	<meta name="generator" content="speculation-rules 1.7.0">
118<meta name="google-site-verification" content="7Efq8VcZfIzrwR1wq-lWuYflFLPKOhrBeU07DsAvIRw">
119<!-- Metaetiquetas de Google AdSense añadidas por Site Kit -->
120<meta name="google-adsense-platform-account" content="ca-host-pub-2644536267352236">
121<meta name="google-adsense-platform-domain" content="sitekit.withgoogle.com">
122<!-- Acabar con las metaetiquetas de Google AdSense añadidas por Site Kit -->
123<style>.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}</style>
124<!-- Fragmento de código de Google Adsense añadido por Site Kit -->
125<script async crossorigin="anonymous" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-9778643281046314&#038;host=ca-host-pub-2644536267352236"></script>
125
126
127<!-- Final del fragmento de código de Google Adsense añadido por Site Kit -->
128</head>
129
130<body class="home blog wp-theme-graphy wp-child-theme-versvs2019 has-sidebar footer-3 has-avatars">
131<div id="page" class="hfeed site">
132	<a class="skip-link screen-reader-text" href="#content">Saltar al contenido</a>
133
134	<header id="masthead" class="site-header">
135
136		<div class="site-branding">
137				<h1 class="site-logo"><a href="https://www.versvs.net/" rel="home"><img alt="Versvs" src="https://www.versvs.net/wp-content/uploads/logo.png" /></a></h1>
138								<div class="site-description">Software libre, privacidad y redes por Jose Alcántara</div>
139						</div><!-- .site-branding -->
140
141				<nav id="site-navigation" class="main-navigation">
142			<button class="menu-toggle"><span class="menu-text">Menú</span></button>
143			<div class="menu-navegacion-container"><ul id="menu-navegacion" class="menu"><li id="menu-item-2714" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2714"><a href="https://www.versvs.net/jose-alcantara/">Jose Alcántara</a></li>
144<li id="menu-item-2718" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2718"><a href="http://www.versvs.net/pedia">VS Pedia</a></li>
145<li id="menu-item-5007" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5007"><a href="https://www.versvs.net/libros-publicados/">Libros</a></li>
146<li id="menu-item-2712" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2712"><a href="https://www.versvs.net/contacto/">Contacto</a></li>
147<li id="menu-item-5741" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5741"><a href="https://www.versvs.net/recomendaciones/">Recomendaciones</a></li>
148</ul></div>						<form role="search" method="get" class="search-form" action="https://www.versvs.net/">
149				<label>
150					<span class="screen-reader-text">Buscar:</span>
151					<input type="search" class="search-field" placeholder="Buscar &hellip;" value="" name="s" />
152				</label>
153				<input type="submit" class="search-submit" value="Buscar" />
154			</form>					</nav><!-- #site-navigation -->
155		
156		
157	</header><!-- #masthead -->
158
159	<div id="content" class="site-content">
160
161	<div id="primary" class="content-area">
162		<main id="main" class="site-main">
163
164		
165						
166<div class="post-full post-full-summary">
167	<article id="post-5886" class="post-5886 post type-post status-publish format-standard has-post-thumbnail hentry category-actualidad">
168		<header class="entry-header">
169						<div class="cat-links"><a rel="category tag" href="https://www.versvs.net/categoria/actualidad/" class="category category-6">Actualidad</a></div><!-- .cat-links -->
170			<h2 class="entry-title"><a href="https://www.versvs.net/ser-maestro-de-almazara-cuando-todo-es-automatizable/" rel="bookmark">Ser maestro de almazara cuando todo es automatizable</a></h2>
171			        <div class="entry-meta">
172                Publicado                <span class="posted-on">en                <a href="https://www.versvs.net/ser-maestro-de-almazara-cuando-todo-es-automatizable/" rel="bookmark"><time class="entry-date published updated" datetime="2026-09-24T11:47:00+01:00">2026.09.24</time></a>                </span>
173                <span class="byline">por                        <span class="author vcard">
174                                <a class="url fn n" href="https://www.versvs.net/author/jose-alcantara/" title="Lee todas las entradas de Jose Alcántara"><span class="author-name">Jose Alcántara</span></a>
175                        </span>
176                </span>
177                <span class="entry-meta-sep"> / </span>
178                <span class="comments-link">
179                        <a href="https://www.versvs.net/ser-maestro-de-almazara-cuando-todo-es-automatizable/#respond">0 comentarios</a>                </span>
180        </div><!-- .entry-meta -->
181        						<div class="post-thumbnail">
182				<a href="https://www.versvs.net/ser-maestro-de-almazara-cuando-todo-es-automatizable/"><img width="800" height="450" src="https://www.versvs.net/wp-content/uploads/maestro-almazara-800x450.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="Maestro de almazara" decoding="async" fetchpriority="high" srcset="https://www.versvs.net/wp-content/uploads/maestro-almazara-800x450.png 800w, https://www.versvs.net/wp-content/uploads/maestro-almazara-640x360.png 640w, https://www.versvs.net/wp-content/uploads/maestro-almazara-700x394.png 700w, https://www.versvs.net/wp-content/uploads/maestro-almazara-768x432.png 768w, https://www.versvs.net/wp-content/uploads/maestro-almazara-550x310.png 550w, https://www.versvs.net/wp-content/uploads/maestro-almazara-1536x864.png 1536w, https://www.versvs.net/wp-content/uploads/maestro-almazara.png 1672w" sizes="(max-width: 800px) 100v
182w, 800px" /></a>
183			</div><!-- .post-thumbnail -->
184					</header><!-- .entry-header -->
185		<div class="entry-content">
186			
187<p class="wp-block-paragraph"><strong>Cuentan quienes saben de aceite que el verdadero peligro de una almazara moderna no es que se rompa la gigantesca centrifugadora de acero inoxidable, sino que el maestro de almazara pierda el olfato</strong>. A fin de cuentas, embotellar aceite malo cuesta exactamente los mismos vatios que embotellar ambrosía. Sin un buen criterio que le ponga control, la automatización podría terminar optimizando las cosas equivocadas.</p>
188
189
190
191<p class="wp-block-paragraph">No es un tema que podamos bautizar como nuevo. Al contrario, es el tema estrella en estos tiempos de incertidumbre: ¿dónde centrar nuestros esfuerzos cuando la inteligencia artificial automatice mi trabajo diario? En tono existencialista, ¿de qué vamos a trabajar cuando la inteligencia artificial automatice nuestro trabajo actual?</p>
192
193
194
195<p class="wp-block-paragraph">Pero vamos a mantener la calma. El mediático apocalipsis de trabajo no parece estar avalado por datos (más bien al contrario, <a href="https://www.economist.com/finance-and-economics/2026/09/04/the-jobs-apocalypse-is-postponed-an-ai-jobs-boom-is-here" data-type="link" data-id="https://www.economist.com/finance-and-economics/2026/09/04/the-jobs-apocalypse-is-postponed-an-ai-jobs-boom-is-here">Economist</a> incluso habla de un <em>boom</em> de trabajos nuevos) y <a href="https://www.versvs.net/la-resistencia-a-la-inteligencia-artificial-es-futil-asumelo/" data-type="post" data-id="5825">de la revolución industrial aprendimos que la transición fue generacional</a>, quienes ya eran artesanos tenían un saber hacer que siguió siendo valioso durante décadas, incluso cuando las nuevas generaciones entraron al mercado laboral con nuevos roles adaptados a las nuevas máquinas disponibles.</p>
196
197
198
199<p class="wp-block-paragraph">De esto hemos hablado ya en varias ocasiones (<a href="https://www.versvs.net/de-verdad-los-llm-nos-van-a-volver-estupidos/" data-type="link" data-id="https://www.versvs.net/de-verdad-los-llm-nos-van-a-volver-estupidos/">¿De verdad los LLM nos van a volver estúpidos?</a>), pero creo que el análisis más detallado lo hice a puerta cerrada en una <em>newsletter</em> interna para mis compañeros de trabajo, de modo que voy a traerme aquí algunas de las ideas que escribí entonces, acerca de qué tipo de tareas tiene sentido automatizar y en qué tipo de tareas tiene sentido enfocarnos nosotros.</p>
200
201
202
203<p class="wp-block-paragraph">Para ello, vamos a evaluar las tareas desde dos puntos de vista, cada uno con un pequeño marco analítico de respaldo:</p>
204
205
206
207<ol class="wp-block-list">
208<li>Sobre tareas propiamente dichas, ¿dónde tiene más sentido enfocarte si eres una persona?</li>
209
210
211
212<li>Sobre productos (o funcionalidades de producto), ¿qué tiene sentido internalizar y qué delegar en LLMs? </li>
213</ol>
214
215
216
217<h2 class="wp-block-heading">Mapeando tareas en el doble eje que va de la automatización fácil a la validación difícil</h2>
218
219
220
221<p class="wp-block-paragraph">Hace unos meses se publicó un artículo muy cuco en este aspecto: <em>Some Simple Economics of AGI</em> (<a href="https://arxiv.org/pdf/2602.20946" data-type="link" data-id="https://arxiv.org/pdf/2602.20946">Arxiv</a>). <em>Oh sí, AGI</em>. Ahora todo es AGI, y cuando todo es AGI nada es AGI. Algo manoseado el término. Pero vamos a no derrapar y continuemos con el artículo.</p>
222
223
224
225<p class="wp-block-paragraph">En este paper Catalini, Hui, y Wu clasifican tareas atendiendo a 2 ejes sencillos: cómo de sencilla o difícil es una tarea de automatizar y cómo de sencilla o difícil es de validar.</p>
226
227
228
229<figure class="wp-block-image size-large"><img decoding="async" width="700" height="514" src="https://www.versvs.net/wp-content/uploads/automatizar-validar-facil-dificil-700x514.png" alt="" class="wp-image-5887" srcset="https://www.versvs.net/wp-content/uploads/automatizar-validar-facil-dificil-700x514.png 700w, https://www.versvs.net/wp-content/uploads/automatizar-validar-facil-dificil-640x470.png 640w, https://www.versvs.net/wp-content/uploads/automatizar-validar-facil-dificil-768x564.png 768w, https://www.versvs.net/wp-content/uploads/automatizar-validar-facil-dificil-550x404.png 550w, https://www.versvs.net/wp-content/uploads/automatizar-validar-facil-dificil-799x587.png 799w, https://www.versvs.net/wp-content/uploads/automatizar-validar-facil-dificil-80x60.png 80w, https://www.versvs.net/wp-content/uploads/automatizar-validar-facil-dificil.png 1463w" sizes="(max-width: 700px) 100v
229w, 700px" /></figure>
230
231
232
233<p class="wp-block-paragraph">Esos dos ejes permiten establecer cuatro cuadrantes en los que clasificar nuestras tareas:</p>
234
235
236
237<ul class="wp-block-list">
238<li><strong>Fácil de automatizar / Fácil de validar<br /></strong>Esta es terreno para la máquina, con seguridad. Aquí se encuentran muchos casos de uso exitosos, sobre todo en ingeniería. El desarrollo de software es un buen ejemplo: el software puede generarse rápidamente y validarse de forma fiable a bajo coste; o bien compila y cumple con los criterios de rendimiento, o no lo hace. No hay trampas ocultas.</li>
239
240
241
242<li><strong>Difícil de automatizar / Fácil de validar<br /></strong>Zona de artesanía. Muchas actividades físicas o especializadas se sitúan aquí. Siguen siendo difíciles de automatizar, pero relativamente fáciles de evaluar una vez completadas. Fontaneros, electricistas, albañiles. El tubo pierde agua o no lo pierde, fácil de ver.</li>
243
244
245
246<li><strong>Difícil de automatizar / Difícil de validar<br /></strong>Se trata de actividades profundamente humanas y de carácter tácito, en las que tanto la automatización como la validación representan un desafío. Los ámbitos político y religioso están en esta categoría. Aunque seguro que hay quien sugiere que para el tipo de perfil humano que entra en política, quizá mejor un algoritmo&#8230; No entro a juzgar. No parece que la IA vaya a permitir automatizar esos asuntos a corto plazo.</li>
247
248
249
250<li><strong>Fácil de automatizar / Difícil de validar<br /></strong>Este es el cuadrante de mayor riesgo, donde una fuga genera problemas que tardamos mucho en notar de modo que sus efectos son siempre graves. La automatización resulta tentadora por ser económica y rápida, pero la validación es lenta, costosa o tardía. La calidad de algunas decisiones solo se revela con el paso del tiempo (pensemos, por ejemplo, en las inversiones, que son casi siempre planes de ejecución medio, largo, o muy largo plazo). Cuando la validación se demora respecto a la ejecución, el riesgo se acumula en el tiempo. En tiempos de ejecución automática ese diferencial puede ser enorme. Y cuando explote será devastador.</li>
251</ul>
252
253
254
255<p class="wp-block-paragraph">Conceptos conocidos para quienes siguen mis artículos como el de <a href="https://www.versvs.net/pedia/brecha-de-supervision/" data-type="pedia" data-id="5820">brecha de supervisión</a> están relacionados con algunas ideas de ese artículo. El foco en la definición y la validación también.</p>
256
257
258
259<p class="wp-block-paragraph">Pero vamos con el segundo marco: el de producto. La misma lógica que decide dónde has de poner tu esfuerzo como persona va a ayudarnos a entender dónde poner nuestro esfuerzo al pensar en términos de producto.</p>
260
261
262
263<h2 class="wp-block-heading">La escasa primavera de un producto atrapado entre la promesa del verano y el frío del invierno</h2>
264
265
266
267<p class="wp-block-paragraph">Todo lo anterior describe qué tipo de tareas tiene más o menos sentido automatizar pero, ¿qué sucede si eres una empresa que quiere sobrevivir en el mercado con un humilde producto que resuelva un problema concreto? ¿En qué aspectos tiene sentido invert
267ir esfuerzo para añadir valor diferencial y qué otros aspectos conviene directamente delegar?</p>
268
269
270
271<p class="wp-block-paragraph">Discrepo de quienes dicen que el software ha muerto. El software lleva décadas transformando nuestro mundo y ahora producirlo es más barato que nunca. ¿Muerto? <strong>Vamos a producir más software del que jamás habíamos soñado</strong>. Solo que va a ser diferente. La promesa del viejo software-como-servicio (SaaS) está en horas bajas. Va a haber muchísimo más software, pero adaptado a flujos y problemas concretos (personales o corporativos).</p>
272
273
274
275<p class="wp-block-paragraph">Así que hablemos de software como producto. Hay quien defiende que conviene programar esa capa que habla con el modelo, el <em>harness</em>. Prácticamente todas las startups de IA que vemos se dedican a eso de una forma u otra: un software que interroga modelos, incluso las que hacen cacharritos a los que das órdenes de voz están, en esencia, dándote un <em>harness</em> para hablar con un modelo.</p>
276
277
278
279<p class="wp-block-paragraph">El asunto es que esto va muy rápido y se mueven dos frentes a la vez. En este último año hemos visto cómo los modelos se liaban cuando se les llenaba la ventana de contexto, cómo aprendían a anotar lo que sabían que iban a necesitar más adelante para no perderlo al seguir rodando esa ventana, y luego empezaron a trocear proyectos largos que no cabían en su ventana. Todo esto estaba primero en los agentes (el <em>harness</em>) y luego en los modelos mismos. Anthropic ya contó <a href="https://www.anthropic.com/engineering/harness-design-long-running-apps" data-type="link" data-id="https://www.anthropic.com/engineering/harness-design-long-running-apps">en su blog</a> como al mejorar los modelos, piezas completas del agente/<em>harness</em> dejaron de ser necesarias. <strong>Opus incorpora ahora lógica que inicialmente estaba en Claude</strong>. El modelo aprende del <em>harness</em> y este último se adelgaza, haciendo hueco para terraformar nuevas habilidades que, al tiempo, serán aprendidas por el modelo y traspasadas al mismo.</p>
280
281
282
283<p class="wp-block-paragraph">Así que ya no es solo el miedo a que OpenAI, o Anthropic, o Google, vean tu ingeniosa idea de producto y decidan incorporarla a su producto, con mil veces mejor distribución que el tuyo. Es que los propios LLM con los que tu producto interactúa la terminen aprendiendo y la hagan sin que el harness de los grandes vendors de IA la incorpore.</p>
284
285
286
287<p class="wp-block-paragraph">La situación recuerda a la de la Web 2.0 a principios de siglo, cuando el mayor objetivo era que te comprasen Google o Microsoft y tu mayor miedo era&#8230; que decidiesen implementar tu idea sin comprarte.</p>
288
289
290
291<h2 class="wp-block-heading">La prueba de PACO, o prueba de absorción</h2>
292
293
294
295<p class="wp-block-paragraph">En estas encontré en un post en <a href="https://hackernoon.com/is-harness-engineering-softwares-last-breath" data-type="link" data-id="https://hackernoon.com/is-harness-engineering-softwares-last-breath">Hackernoon</a> una taxonomía interesante para decidir qué parte de tu producto es <em>core</em> y te toca hacerlo y qué parte vas a delegar en otros. La pregunta que se hace es: ¿cómo identifico si merece la pena poner a mi equipo a programar una cierta funcionalidad? Para responderla usa otras dos preguntas:</p>
296
297
298
299<ul class="wp-block-list">
300<li>¿Podría uno de los laboratorios en la frontera lanzar tu producto como funcionalidad base de su propio harness?</li>
301
302
303
304<li>¿Podría un modelo aprender tu lógica de negocio y resolverla automáticamente volviéndote innecesario?</li>
305</ul>
306
307
308
309<p class="wp-block-paragraph">Si la respuesta a alguna de estas dos es positiva, es muy probable que no te merezca la pena invertir horas de ingeniería en ese aspecto concreto, porque antes o después te van a absorber o el LLM o alguno de los grandes laboratorios de IA con sus clientes de uso masivo.</p>
310
311
312
313<figure class="wp-block-image size-large"><img decoding="async" width="698" height="393" src="https://www.versvs.net/wp-content/uploads/productos-prueba-de-absorcion-paco-698x393.jpg" alt="" class="wp-image-5890" srcset="https://www.versvs.net/wp-content/uploads/productos-prueba-de-absorcion-paco-698x393.jpg 698w, https://www.versvs.net/wp-content/uploads/productos-prueba-de-absorcion-paco-640x360.jpg 640w, https://www.versvs.net/wp-content/uploads/productos-prueba-de-absorcion-paco-768x432.jpg 768w, https://www.versvs.net/wp-content/uploads/productos-prueba-de-absorcion-paco-550x309.jpg 550w, https://www.versvs.net/wp-content/uploads/productos-prueba-de-absorcion-paco-1536x864.jpg 1536w, https://www.versvs.net/wp-content/uploads/productos-prueba-de-absorcion-paco-2048x1152.jpg 2048w, https://www.versvs.net/wp-content/uploads/productos-prueba-de-absorcion-paco-800x450.jpg 800w" sizes="(max-width: 698px) 100vw, 698px" /></figure>
314
315
316
317<p class="wp-block-paragraph">Con esta habilidad tan norteamericana para los acrónimos, el artículo propone PACT (<em>Proof</em>, <em>Authority</em>, <em>Context</em>, <em>Taste</em>
317) para guiarnos. A mí al traducirlo me ha salido <strong>PACO</strong> porque <em>taste</em> lo he traducido como olfato, no solo por las risas sino porque frente a la solemnidad de Silicon Valley quizá viene bien una chispa de sentido común.</p>
318
319
320
321<p class="wp-block-paragraph">Básicamente, hay que huir de los mecanismos, cuyo acceso va a generalizarse y enfocarse en las reglas de juego que definen qué puede hacerse con los mecanismos.</p>
322
323
324
325<ul class="wp-block-list">
326<li><strong>Prueba.</strong> Validación funcional. Los agentes son indulgentes evaluándose a sí mismos y tienden a inflar su propia nota. A mayor volumen de trabajo generado, más cotiza la capacidad de auditarlo.</li>
327
328
329
330<li><strong>Autoridad.</strong> Gobernanza y accesos. Quién actúa, qué permisos tiene y hasta dónde entra la IA. La plataforma te da la infraestructura; el límite de actuación no se delega.</li>
331
332
333
334<li><strong>Contexto.</strong> La verdad interna del negocio. Tus procesos, fuentes y convenciones de código. Ningún modelo preentrenado conoce tu organización, así que esta memoria es cosa tuya.</li>
335
336
337
338<li><strong>Olfato.</strong> El listón de calidad. Sin control, los LLM convergen en lo genérico. Abandonar esa mediocridad exige forzar al modelo a ir por el camino que tú le trazas, programar tu propio estándar en el sistema que lo va a controlar.</li>
339</ul>
340
341
342
343<p class="wp-block-paragraph">Si la funcionalidad pasa la prueba de PACO y gestiona aspectos de la validación, la gobernanza, el contexto único del problema a resolver, o el criterio que ha de definir qué es bueno, entonces merece la pena meterla al backlog y programarla de forma nativa. Así que ya saben, si estaban pensando en hacer un microagente especializado en extraer información de charlas TED, no pasa la prueba de PACO, cualquier modelo lo hace ya sin más. Pero si piensan ayudar a los contables a cerrar el trimestre fiscal validando contra normativas específicas y usando contexto interno de empresas no disponible en otro sitio, quizá tenga sentido ayudarles a tener un harness o un software específico (al menos, por ahora).</p>
344
345
346
347<h2 class="wp-block-heading">La convergencia de ambos enfoques</h2>
348
349
350
351<p class="wp-block-paragraph">Ambos marcos convergen en el criterio como valor clave, quizá lo único que sigue humanizando en este bucle. La validación difícil del primer marco y el olfato del segundo son la misma cosa vista desde dos ángulos: el criterio que decide si el aceite es bueno. Por ahora, ése sigue siendo nuestro lugar en el bucle. Parece que a nuestro maestro de almazara no va a ser fácil reemplazarlo.</p>
352					</div><!-- .entry-content -->
353	</article><!-- #post-## -->
354</div><!-- .post-full -->
355<div class="post-full post-full-summary">
356	<article id="post-5876" class="post-5876 post type-post status-publish format-standard has-post-thumbnail hentry category-inteligencia-artificial tag-alphago tag-carl-sagan tag-j-r-r-tolkien tag-lee-sedol">
357		<header class="entry-header">
358						<div class="cat-links"><a rel="category tag" href="https://www.versvs.net/categoria/inteligencia-artificial/" class="category category-1070">Inteligencia artificial</a></div><!-- .cat-links -->
359			<h2 class="entry-title"><a href="https://www.versvs.net/humanidad-transitiva/" rel="bookmark">Humanidad transitiva</a></h2>
360			        <div class="entry-meta">
361                Publicado                <span class="posted-on">en                <a href="https://www.versvs.net/humanidad-transitiva/" rel="bookmark"><time class="entry-date published updated" datetime="2026-08-24T15:30:23+01:00">2026.08.24</time></a>                </span>
362                <span class="byline">por                        <span class="author vcard">
363                                <a class="url fn n" href="https://www.versvs.net/author/jose-alcantara/" title="Lee todas las entradas de Jose Alcántara"><span class="author-name">Jose Alcántara</span></a>
364                        </span>
365                </span>
366                <span class="entry-meta-sep"> / </span>
367                <span class="comments-link">
368                        <span>Comentarios desactivados<span class="screen-reader-text"> en Humanidad transitiva</span></span>                </span>
369        </div><!-- .entry-meta -->
370        						<div class="post-thumbnail">
371				<a href="https://www.versvs.net/humanidad-transitiva/"><img width="800" height="420" src="https://www.versvs.net/wp-content/uploads/gafas-museo-800x420.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="Gafas como maravilla de museo" decoding="async" loading="lazy" srcset="https://www.versvs.net/wp-content/uploads/gafas-museo-800x420.png 800w, https://www.versvs.net/wp-content/uploads/gafas-museo-640x336.png 640w, https://www.versvs.net/wp-content/uploads/gafas-museo-700x367.png 700w, https://www.versvs.net/wp-content/uploads/gafas-museo-768x403.png 768w, https://www.versvs.net/wp-content/uploads/gafas-museo-550x289.png 550w, https://www.versvs.net/wp-content/uploads/gafas-museo-1536x806.png 1536w, https://www.versvs.net/wp-content/uploads/gafas-museo.png 1731w" sizes="auto, (max-width: 800px) 100vw, 800px" /></a>
372			</div><!-- .post-thumbnail -->
373					</header><!-- .entry-header -->
374		<div class="entry-content">
375			
376<pre class="wp-block-verse">Trenes, barcos y aviones imitan a la naturaleza en lo que consiguen, pero no en el cómo. A la inteligencia artificial no le damos ese margen: buscamos en la máquina un reflejo nuestro.</pre>
377
378
379
380<p class="wp-block-paragraph">Gafas, equipo de sonido, frigorífico. Nuestras casas son auténticas <em><a href="https://es.wikipedia.org/wiki/Cuartos_de_maravillas" data-type="link" data-id="https://es.wikipedia.org/wiki/Cuartos_de_maravillas">Wunderkammern</a></em> que habrían hecho enloquecer a cualquier rey del siglo XVI.</p>
381
382
383
384<p class="wp-block-paragraph">Hace unos días me encontré con <a href="https://ordinaryabundance.com">Ordinary Abundance</a>. Un recordatorio breve, factual pero aún dotado de cierta remembranza lírica, de que muchas de las cosas que hoy damos por sentadas en nuestro día a día son pura genialidad que hace apenas unos siglos habraían maravillado a cualquiera.</p>
385
386
387
388<p class="wp-block-paragraph">No se trata de decir que el mundo sea perfecto, obviamente no lo es. Pero es <strong>maravillante</strong>, jugando a construir un participio activo. Maravillado es quien recibe el asombro; maravillante, lo que lo provoca. Un poco como estúpido y estupendo, que salen los dos del <em>stupere</em> latino y aluden a ese quedarse pasmado, diferenciándose únicamente según de qué lado del pasmo te toque estar.</p>
389
390
391
392<p class="wp-block-paragraph">El mundo no ha dejado de ser maravillante. Pero nosotros hemos dejado de estar maravillados.</p>
393
394
395
396<h2 class="wp-block-heading">Abundancia ordinaria, el agua que hemos dejado de ver</h2>
397
398
399
400<p class="wp-block-paragraph">Sin ser el Edén, no obstante, vivimos en un mundo que hemos llenado de cotidianas maravillas: desde el frigorífico a las gafas o esa lámina que compraste en Orsay para llevarte a casa tu cuadro preferido. Tan inmersos en maravillas que a veces las olvidamos, como los pececillos de David Foster Wallace olvidaban qué era el agua, de tanto verla.</p>
401
402
403
404<p class="wp-block-paragraph">Igual con esta última frase os he perdido. Me regañarán mis queridos expertos en <em>marketing </em>por desviarles del hilo ahora que ya tenía su atención, pero tienen ustedes que oír <a href="https://www.youtube.com/watch?v=_jZPGozEj2E"><em>This is Water</em>, de David Foster Wallace</a>. Es un texto precioso del que <a href="https://www.versvs.net/no-es-pensar-sino-elegir-como-hacerlo/">hablé</a> en el blog en un par de <a href="https://www.versvs.net/volviendo-this-is-water-david-foster-wallace/">ocasiones</a> (y la de ocasiones en que me he contenido; hoy, no).</p>
405
406
407
408<h2 class="wp-block-heading">El espejo del guepardo y las maravillas que nunca son como las imaginamos</h2>
409
410
411
412<p class="wp-block-paragraph">Parte del problema es que somos un poco cuadriculados acerca de cómo han de ser los inventos futuros. El meme invita a hablar de coches voladores. La realidad siempre es diferente. Es un poco <em>lo que pides en AliExpress y lo que te llega</em>, fenómeno que en pocos casos se cumple con más certidumbre que cuando el ser humano trata de imitar a la naturaleza.</p>
413
414
415
416<p class="wp-block-paragraph">Es ahí donde nos liamos. No comparamos el invento con lo que el invento <em>hace</em>, sino con lo que teníamos en la cabeza cuando lo imaginamos. <strong>El guepardo es el espejo con el que medimos al tren, y el tren siempre va a salir perdiendo en aquello que el guepardo hace bien</strong>.</p>
417
418
419
420<p class="wp-block-paragraph">El ser humano quería ser rápido como los guepardos e inventamos cosas para movernos rápido, pero los trenes y los coches no corren como un guepardo. También quisimos viajar por el agua como los peces y también lo conseguimos, pero barcos y submarinos no se desplazan como un pez. Y podemos volar, pero tampoco volamos como un pájaro.</p>
421
422
423
424<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="700" height="382" src="https://www.versvs.net/wp-content/uploads/imitacion-de-vida-700x382.jpg" alt="Creación humana como imitación de la vida" class="wp-image-5879" srcset="https://www.versvs.net/wp-content/uploads/imitacion-de-vida-700x382.jpg 700w, https://www.versvs.net/wp-content/uploads/imitacion-de-vida-640x349.jpg 640w, https://www.versvs.net/wp-content/uploads/imitacion-de-vida-768x419.jpg 768w, https://www.versvs.net/wp-content/uploads/imitacion-de-vida-550x300.jpg 550w, https://www.versvs.net/wp-content/uploads/imitacion-de-vida-1536x838.jpg 1536w, https://www.versvs.net/wp-content/uploads/imitacion-de-vida-2048x1117.jpg 2048w, https://www.versvs.net/wp-content/uploads/imitacion-de-vida-800x436.jpg 800w" sizes="auto, (max-width: 700px) 100v
424w, 700px" /></figure>
425
426
427
428<p class="wp-block-paragraph">Todas esas invenciones son a la vez superiores e inferiores a la alternativa original. Somos más rápidos, pero no cambiamos de dirección con la misma facilidad; volamos más lejos, pero necesitamos varios kilómetros solo para despegar y una mosca despega y aterriza en el capuchón de mi boli Bic. Por dejarlo en un par de ejemplos sencillos.</p>
429
430
431
432<p class="wp-block-paragraph">Con la inteligencia pasa igual, solo que el espejo lo llevamos puesto. <strong>Los humanos tendemos a vernos en el centro mismo del universo</strong> (y esto nos lleva de vuelta al <em>default system</em> que Wallace describe en el meollo más interesante de <em>This is Water</em>), de modo que consideramos que las cosas son naturales solo cuando cumplen nuestros criterios. Miramos la máquina buscando nuestro reflejo y, al no encontrarlo, concluimos que no hay humanidad ahí dentro. Somos un tanto <em>chauvinistas</em>, por así decirlo.</p>
433
434
435
436<h2 class="wp-block-heading">Movimiento 37, o la inteligencia que no supimos ver</h2>
437
438
439
440<p class="wp-block-paragraph">En <em>Maniac</em> (del que hablamos <a href="https://desdeelbucle.substack.com/p/nodos-and-sinapsis-5-ia-y-creacion" data-type="link" data-id="https://desdeelbucle.substack.com/p/nodos-and-sinapsis-5-ia-y-creacion">hace unos días</a>), Labatut relata el enfrentamiento entre AlphaGo y Lee Sedol (el duelo multipartida equivalente en go al Kasparov vs Deep Blue de ajedrez, mucho menos conocido en occidente pese a su grandísima relevancia). En marzo de 2016, durante la segunda partida del duelo, en el movimiento 37, la máquina coloca una piedra en un lugar inesperado del tablero, en un lugar donde ningún profesional habría jugado jamás. A los comentaristas les da la risa y asumen que es un error; tras todo el <em>hype</em> tras la primera victoria, la máquina no estaba a la altura del reto, <em>game over</em>.</p>
441
442
443
444<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="700" height="382" src="https://www.versvs.net/wp-content/uploads/movimiento-37-700x382.jpg" alt="AlphaGo vs Lee Sedol (Marzo 2016), Partida 2, Movimiento 37" class="wp-image-5880" srcset="https://www.versvs.net/wp-content/uploads/movimiento-37-700x382.jpg 700w, https://www.versvs.net/wp-content/uploads/movimiento-37-640x349.jpg 640w, https://www.versvs.net/wp-content/uploads/movimiento-37-768x419.jpg 768w, https://www.versvs.net/wp-content/uploads/movimiento-37-550x300.jpg 550w, https://www.versvs.net/wp-content/uploads/movimiento-37-1536x838.jpg 1536w, https://www.versvs.net/wp-content/uploads/movimiento-37-2048x1117.jpg 2048w, https://www.versvs.net/wp-content/uploads/movimiento-37-800x436.jpg 800w" sizes="auto, (max-width: 700px) 100v
444w, 700px" /></figure>
445
446
447
448<p class="wp-block-paragraph">O eso creyeron durante unos minutos. Fan Hui, campeón europeo y que ya había sido derrotado por AlphaGo unos meses antes, fue el primero que, casi en directo, opinó diferente: aquello de que no era un movimiento humano.</p>
449
450
451
452<p class="wp-block-paragraph">Sobra decir que AlphaGo ganó la partida y, a la postre, el duelo.</p>
453
454
455
456<p class="wp-block-paragraph">Ahí tienen ustedes el guepardo y el tren, versión go. Enfrentados a un razonamiento que no es superior ni inferior pero sí distinto nuestra primera reacción colectiva fue llamarlo equivocación. Cuando tu agente se pone a programar piensa diferente a como lo haces tú y, como no reconocemos esa forma de razonar, la miramos desde arriba. No será para tanto, no será verdadera inteligencia, concluimos.</p>
457
458
459
460<p class="wp-block-paragraph">Por intentar ser objetivo, conviene ver si logramos meter la cuchara a la contra. Nadie discute si un avión vuela, porque volar tiene una definición y el avión la cumple. Con inteligencia no tenemos una definición tan objetiva; algo que nos ponga de acuerdo y con lo que valorar sin ambigüedad si algo representa o no inteligencia.</p>
461
462
463
464<p class="wp-block-paragraph">Pero entonces la postura podría ser «no lo sé» en lugar de «no lo es». Y a eso se suma <strong>nuestra reticencia a darle el marchamo: cada vez que hemos tenido una definición clara, la hemos movido</strong>. Inteligencia es jugar bien al ajedrez, hasta que cayó el ajedrez y dejó de parecernos el único requisito. Ahí añadimos que había que jugar bien al go, hasta que también cayó el go. Traducir, escribir, ¿demostrar nuevos teoremas quizá? ¿Habrá que mover la portería de nuevo? Lean a <a href="https://elarjonauta.substack.com/p/el-vigia-las-inquietudes-del-genio" data-type="link" data-id="https://elarjonauta.substack.com/p/el-vigia-las-inquietudes-del-genio">Daniel Arjona sobre esto</a>. <strong>La frontera de lo que cuenta como inteligencia lleva treinta años retrocediendo justo hasta donde la máquina todavía no llega, lo cual es una manera muy elaborada pero un poco sibilina de no perder nunca la discusión</strong>.</p>
465
466
467
468<h2 class="wp-block-heading">Humanidad transitiva, nuestra esencia extendida a nuestras creaciones</h2>
469
470
471
472<p class="wp-block-paragraph">La vida es lo que pasa mientras estudias ciencias y lees a Tolkien. La mía, al menos. Vamos a meterlo todo en la batidora.</p>
473
474
475
476<p class="wp-block-paragraph">Sagan, profundamente ateo, escribió en <em>Cosmos</em> que somos una forma que tiene el cosmos de conocerse a sí mismo. Así, una inteligencia artificial no es inhumana porque es una vuelta al mismo mecanismo. El de la materia organizándose para entenderse, ahora a través de nosotros en lugar de directamente. Tolkien llegó a un sitio parecido desde el extremo opuesto. Profundamente católico, en <em>On fairy tales</em> llama subcreación a lo que hace el ser humano cuando construye mundos, y en <em>Mythopoeia</em> lo resume mejor de lo que voy a poder resumirlo yo: creamos según la ley con la que fuimos creados. Las proezas de los elfos en su obra eran subcreaciones de Ilúvatar, que les dio ese poder de crear, y nuestras máquinas son subcreaciones nuestras exactamente por el mismo mecanismo. Dos personajes brillantes con concepciones de la naturaleza totalmente opuestas que, en este punto, habrían estado relativamente de acuerdo.</p>
477
478
479
480<p class="wp-block-paragraph">Esto confiere a nuestras creaciones una suerte de <strong>humanidad transitiva: la propiedad de que aquello que hacemos siga siendo humano aunque ya no se nos parezca</strong>, porque viene de nosotros. El avión vendría a ser tan humano como la mano que lo dibujó y la mente que lo imaginó. Un modelo que juega al go no piensa como nosotros pero juega, y precisamente por eso es una de las cosas más humanas que hemos construido nunca. Es la parte de nosotros que sale a explorar el espacio de soluciones donde nuestra biología se desorienta y se pierde esperando al bibliotecario que le diga por qué pasillo empezar a buscar.</p>
481
482
483
484<p class="wp-block-paragraph">Lo cual, si me permiten aterrizarlo en el bucle, cambia la pregunta útil. «¿Es verdadera inteligencia?» no tiene respuesta y no le sirve a nadie el lunes por la mañana (aunque amenice sobremesas). La que sí sirve es «en qué problemas piensa mejor que nosotros», para saber dónde ubicarnos. Porque el lugar que queda para nosotros podría no estar donde la máquina es peor sino donde es distinta.</p>
485
486
487
488<p class="wp-block-paragraph">Y nos va a costar aceptar esa inteligencia distinta como inteligencia, igual que no aceptamos a los aviones como los pájaros y, sin embargo, vuelan.<
488/p>
489					</div><!-- .entry-content -->
490	</article><!-- #post-## -->
491</div><!-- .post-full -->
492<div class="post-full post-full-summary">
493	<article id="post-5867" class="post-5867 post type-post status-publish format-standard has-post-thumbnail hentry category-desarrollo-de-software category-inteligencia-artificial">
494		<header class="entry-header">
495						<div class="cat-links"><a rel="category tag" href="https://www.versvs.net/categoria/desarrollo-de-software/" class="category category-844">Desarrollo de Software</a><span class="category-sep">/</span><a rel="category tag" href="https://www.versvs.net/categoria/inteligencia-artificial/" class="category category-1070">Inteligencia artificial</a></div><!-- .cat-links -->
496			<h2 class="entry-title"><a href="https://www.versvs.net/deja-de-mirar-el-codigo/" rel="bookmark">Deja de mirar el código</a></h2>
497			        <div class="entry-meta">
498                Publicado                <span class="posted-on">en                <a href="https://www.versvs.net/deja-de-mirar-el-codigo/" rel="bookmark"><time class="entry-date published updated" datetime="2026-08-04T13:37:00+01:00">2026.08.04</time></a>                </span>
499                <span class="byline">por                        <span class="author vcard">
500                                <a class="url fn n" href="https://www.versvs.net/author/jose-alcantara/" title="Lee todas las entradas de Jose Alcántara"><span class="author-name">Jose Alcántara</span></a>
501                        </span>
502                </span>
503                <span class="entry-meta-sep"> / </span>
504                <span class="comments-link">
505                        <span>Comentarios desactivados<span class="screen-reader-text"> en Deja de mirar el código</span></span>                </span>
506        </div><!-- .entry-meta -->
507        						<div class="post-thumbnail">
508				<a href="https://www.versvs.net/deja-de-mirar-el-codigo/"><img width="800" height="450" src="https://www.versvs.net/wp-content/uploads/artesano-y-telar-cyberpunk-800x450.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="Artesano y telar cyberpunk" decoding="async" loading="lazy" srcset="https://www.versvs.net/wp-content/uploads/artesano-y-telar-cyberpunk-800x450.png 800w, https://www.versvs.net/wp-content/uploads/artesano-y-telar-cyberpunk-640x360.png 640w, https://www.versvs.net/wp-content/uploads/artesano-y-telar-cyberpunk-700x394.png 700w, https://www.versvs.net/wp-content/uploads/artesano-y-telar-cyberpunk-768x432.png 768w, https://www.versvs.net/wp-content/uploads/artesano-y-telar-cyberpunk-550x310.png 550w, https://www.versvs.net/wp-content/uploads/artesano-y-telar-cyberpunk-1536x864.png 1536w, https://www.versvs.net/wp-content/uploads/artesano-y-telar-cyberpunk.png 1672w" sizes="auto, (max-width: 800px) 100vw, 800px" /></a>
509			</div><!-- .post-thumbnail -->
510					</header><!-- .entry-header -->
511		<div class="entry-content">
512			
513<p class="wp-block-paragraph"><em>«Oh, ahora ya no necesito programadores, mira mi superaplicación vibecodeada disponible en&#8230;. localhost:3000».</em></p>
514
515
516
517<p class="wp-block-paragraph">El chiste está tan usado que ya da hasta vergüenza, pero se sigue viendo.Y, con todo, el pequeño atisbo de soberbia que suele acompañarlo no es lo peor. Lo peor es que yerra en el enfoque.</p>
518
519
520
521<p class="wp-block-paragraph">La intención de la broma es dejar caer, de forma más o menos velada, que no es para tanto. Que un programador sabe cosas que ese contable que se hace herramientas sencillas para casos de uso específicos necesita. Que es poco más o menos que irreemplazable. Lo dicho, que hay un poso de soberbia. <em>«¿Cómo me va a pasar a mí, que soy ingeniero, lo mismo que a los cajeros del súper o a quienes blandían la manguera de la gasolinera?»</em> Al palo. Quizá sea mejor ver <a href="https://www.versvs.net/la-ia-no-te-va-a-robar-el-trabajo-produciendo-software-te-va-a-robar-la-diversion/" data-type="post" data-id="5792">qué pasó con los contables</a>.</p>
522
523
524
525<p class="wp-block-paragraph">Podríamos parar aquí y dedicar el post a repetir de nuevo que los LLM son tan solo la nueva capa de abstracción sobre la que construimos; que ya no usamos software estático para hacer documentos sino software modelos y agentes para fabricar software personalizado en tiempo real. Pero <em>not today</em>, lo siento.</p>
526
527
528
529<p class="wp-block-paragraph">Hoy vamos a hablar directamente del trabajo de los programadores profesionales y de cómo vamos a tener que rediseñar la forma en que producimos software.</p>
530
531
532
533<p class="wp-block-paragraph">Me encanta VS Code. Uso Claude con su extensión ahí empotrado. También uso Antigravity en modo full IDE (al final es un <em>fork</em>
533, son casi idénticos). Hay algo de atavismo: me gusta ver el código, saber que si la IA comete un error podré bajar al barro y arreglarlo a mano tirando de oficio.</p>
534
535
536
537<p class="wp-block-paragraph">Algo que, por otra parte, cada vez pasa menos.</p>
538
539
540
541<p class="wp-block-paragraph">Alguna cosilla toco a mano, pero muy poco. En general los modelos más actuales implementan razonablemente bien los casos de uso cotidianos. Y si se les escapa algún detalle en sus múltiples pasadas de test&#8230; les paso la traza de error y el modelo caza el problema.</p>
542
543
544<div class="wp-block-image">
545<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="700" height="394" src="https://www.versvs.net/wp-content/uploads/atenea-odiseo-itaca-700x394.png" alt="Atenea y Odiseo en las playas de Ítaca" class="wp-image-5869" srcset="https://www.versvs.net/wp-content/uploads/atenea-odiseo-itaca-700x394.png 700w, https://www.versvs.net/wp-content/uploads/atenea-odiseo-itaca-640x360.png 640w, https://www.versvs.net/wp-content/uploads/atenea-odiseo-itaca-768x432.png 768w, https://www.versvs.net/wp-content/uploads/atenea-odiseo-itaca-550x310.png 550w, https://www.versvs.net/wp-content/uploads/atenea-odiseo-itaca-1536x864.png 1536w, https://www.versvs.net/wp-content/uploads/atenea-odiseo-itaca-800x450.png 800w, https://www.versvs.net/wp-content/uploads/atenea-odiseo-itaca.png 1672w" sizes="auto, (max-width: 700px) 100v
545w, 700px" /></figure>
546</div>
547
548
549<p class="wp-block-paragraph">Ahora que todos somos expertos en <em>La Odisea</em> (y confieso que no he visto todavía la nueva película de Nolan pero ando liado con el libro), hay una escena en el Canto XIII donde Atenea, la de ojos de lechuza, se revela ante Odiseo en las playas de Ítaca. La diosa no aparece allí para sustituir la astucia del héroe, sino para ayudarle: anticipa los problemas y le ayuda a evitarlos. Odiseo no se pone a afilar lanzas en pleno combate; confía en el criterio sobrehumano de su aliada.</p>
550
551
552
553<p class="wp-block-paragraph"><strong>Nosotros estamos viviendo nuestro propio momento Homérico frente al editor de código.</strong></p>
554
555
556
557<p class="wp-block-paragraph">Pero vamos más allá: <strong>¿y si la afición por mirar el código y tocarlo a mano fuese una mala práctica?</strong></p>
558
559
560
561<p class="wp-block-paragraph">Para la mayoría del software que hacemos, con modelos disponibles que poseen altísimas capacidades en materia de ciberseguridad (tanto en ataque como en defensa), que detectan defectos que llevaban años escondidos ante los ojos de los mejores programadores del mundo, ¿es sensato seguir editando líneas a mano?</p>
562
563
564
565<p class="wp-block-paragraph">Este debate se parece mucho al del coche autónomo. Escribíamos en 2018 al hilo de una noticia sobre la primera víctima de un coche autónomo que <a href="https://www.versvs.net/la-ultima-victima-de-los-coches-autonomos-no-sera-noticia/" data-type="post" data-id="5109">la última víctima no sería noticia</a>:</p>
566
567
568
569<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
570<p class="wp-block-paragraph">Un día los coches autónomos provocarán menos accidentes que los hasta ahora convencionales; y&nbsp;<strong>no será noticia porque tendemos a pasar por alto cuando las cosas sencillamente funcionan</strong>.</p>
571</blockquote>
572
573
574
575<p class="wp-block-paragraph">Y retomábamos la idea en 2023 (<a href="https://www.versvs.net/tendras-coche-pero-no-lo-conduciras/" data-type="post" data-id="5621">Tendrás coche, pero no lo conducirás</a>):</p>
576
577
578
579<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
580<p class="wp-block-paragraph">Si el software conduce estadísticamente mejor que las personas, <strong>¿no sería precisamente lo más ético priorizar que sea la máquina la que conduzca</strong> el coche para minimizar las víctimas?</p>
581</blockquote>
582
583
584
585<p class="wp-block-paragraph">Con datos de <strong>2025, los vehículos autónomos producen entre un 60% y un 80% menos accidentes que los humanos</strong> (<a href="https://www.cbc.ca/news/world/waymo-driverless-car-safety-study-9.728289" data-type="link" data-id="https://www.cbc.ca/news/world/waymo-driverless-car-safety-study-9.728289">CBC</a>). Aún más a su favor si consideramos que los coches autónomos reportan por obligación legal todos los incidentes a la policía mientras los humanos resolvemos un 30% de los roces con un parte amistoso sin que quede registro policial formal. El algoritmo nos gana aquí también.</p>
586
587
588
589<p class="wp-block-paragraph">Hay un pasaje de <em>Criptonomicón</em> de Neal Stephenson (ya saben, una de mis debilidades literarias) que me viene a la cabeza. Un operario, incapaz de confiar del todo en las instrucciones que recibe, introduce su propio criterio al generar unas claves que deberían ser completamente aleatorias pero dejan de serlo debido precisamente a eso. El resultado es, precisamente por eso, menos seguro.</p>
590
591
592
593<p class="wp-block-paragraph">Es una buena metáfora de lo que empieza a ocurrirnos con el código: llega un momento en que nuestra intervención manual deja de ser una garantía de calidad y puede convertirse en una fuente de errores.</p>
594
595
596
597<p class="wp-block-paragraph">Volvamos al software: llegado el momento en que el software es capaz de encontrar defectos que tú no viste y evitarlos durante la implementación antes de que lleguen a producción, ¿es buena idea que metas tus zarpas en el código? <strong>No hay que tener miedo a dejar que la máquina haga el código</strong>.</p>
598
599
600<div class="wp-block-image">
601<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="700" height="394" src="https://www.versvs.net/wp-content/uploads/seguridad-delegada-no-tocar-700x394.png" alt="" class="wp-image-5871" srcset="https://www.versvs.net/wp-content/uploads/seguridad-delegada-no-tocar-700x394.png 700w, https://www.versvs.net/wp-content/uploads/seguridad-delegada-no-tocar-640x360.png 640w, https://www.versvs.net/wp-content/uploads/seguridad-delegada-no-tocar-768x432.png 768w, https://www.versvs.net/wp-content/uploads/seguridad-delegada-no-tocar-550x310.png 550w, https://www.versvs.net/wp-content/uploads/seguridad-delegada-no-tocar-1536x864.png 1536w, https://www.versvs.net/wp-content/uploads/seguridad-delegada-no-tocar-800x450.png 800w, https://www.versvs.net/wp-content/uploads/seguridad-delegada-no-tocar.png 1672w" sizes="auto, (max-width: 700px) 100v
601w, 700px" /></figure>
602</div>
603
604
605<p class="wp-block-paragraph">Pasa el tiempo y actualizamos la definición de lo que consideramos buenas prácticas. Eso lo sabe cualquiera que lleve suficientes trienios picando piedra. Hoy sale una librería, mañana seguir usándola te hace quedar mal (jQuery, <em>¡qué la tierra te sea leve!</em>).</p>
606
607
608
609<p class="wp-block-paragraph">Empresas como Google ya empujan a sus ingenieros a no tocar código fuente a mano. Y no lo hacen por fardar ni por <em>token maxxing</em>. Lo hacen porque dada la pendiente de aprendizaje y desarrollo de los LLMs, lo más inteligente que podemos hacer es delegar la producción de código y centrar el intelecto humano en otra parte del proceso. <strong><a href="https://www.versvs.net/de-verdad-los-llm-nos-van-a-volver-estupidos/" data-type="post" data-id="5839">Nuestro lugar en el bucle es otro: la concepción y la validación</a> (y en tareas cuya validación sea automatizable más en la primera que en la segunda)</strong>.</p>
610
611
612
613<p class="wp-block-paragraph">Esto deja <strong>dos lecciones </strong>sobre la mesa.</p>
614
615
616
617<ol class="wp-block-list">
618<li><strong>La brecha de calidad</strong>. En breve el código hecho por máquina va a ser tan superior que tú versión manual va a verse tosca. Si no eres muy top programando, seguramente para ti esto ya sea verdad.</li>
619
620
621
622<li><strong>El cambio de herramientas</strong>. A usar una herramienta se aprende usándola. Si la forma de crear código y operar sistemas pasa por <em>prompts</em>, <em>skills</em>, e orquestación de agentes, cuanto antes adquieras soltura en ese diálogo, antes volverás a ser relevante.</li>
623</ol>
624
625
626
627<p class="wp-block-paragraph">¿Dónde es mejor el humano que el bot (al menos por ahora)? Entendiendo qué hay que hacer y decidiendo hacia dónde ha de ir el producto. Se nos da sensiblemente mejor el diseño de soluciones extremo a extremo y la visión holística, mientras que la IA tiende a ir a lo microlocal y termina parcheando de mala manera si no se la supervisa.</p>
628
629
630
631<ol class="wp-block-list">
632<li></li>
633</ol>
634
635
636
637<p class="wp-block-paragraph">Y todo está bien. <strong>Magnus Larssen juega al ajedrez mejor que Kasparov gracias a la inteligencia artificial</strong>. Seguiremos haciendo software, nos lo vamos a pasar en grande siendo creativos y resolviendo problemas, pero no como antes. Vamos a hacerlo de otra forma. <em>Non ti preoccupare</em>.</p>
638
639
640
641<p class="wp-block-paragraph"><em>[<strong>Imágenes</strong>: Jose Alcántara con ChatGPT.]</em></p>
642					</div><!-- .entry-content -->
643	</article><!-- #post-## -->
644</div><!-- .post-full -->
645<div class="post-full post-full-summary">
646	<article id="post-5855" class="post-5855 post type-post status-publish format-standard has-post-thumbnail hentry category-empresa-y-organizacion category-inteligencia-artificial">
647		<header class="entry-header">
648						<div class="cat-links"><a rel="category tag" href="https://www.versvs.net/categoria/empresa-y-organizacion/" class="category category-269">Empresa y organización</a><span class="category-sep">/</span><a rel="category tag" href="https://www.versvs.net/categoria/inteligencia-artificial/" class="category category-1070">Inteligencia artificial</a></div><!-- .cat-links -->
649			<h2 class="entry-title"><a href="https://www.versvs.net/tomas-de-decision-multicriterio-para-visibilizar-las-motivaciones-ocultas/" rel="bookmark">Tomas de decisión multicriterio para visibilizar las motivaciones ocultas</a></h2>
650			        <div class="entry-meta">
651                Publicado                <span class="posted-on">en                <a href="https://www.versvs.net/tomas-de-decision-multicriterio-para-visibilizar-las-motivaciones-ocultas/" rel="bookmark"><time class="entry-date published updated" datetime="2026-07-27T15:17:29+01:00">2026.07.27</time></a>                </span>
652                <span class="byline">por                        <span class="author vcard">
653                                <a class="url fn n" href="https://www.versvs.net/author/jose-alcantara/" title="Lee todas las entradas de Jose Alcántara"><span class="author-name">Jose Alcántara</span></a>
654                        </span>
655                </span>
656                <span class="entry-meta-sep"> / </span>
657                <span class="comments-link">
658                        <span>Comentarios desactivados<span class="screen-reader-text"> en Tomas de decisión multicriterio para visibilizar las motivaciones ocultas</span></span>                </span>
659        </div><!-- .entry-meta -->
660        						<div class="post-thumbnail">
661				<a href="https://www.versvs.net/tomas-de-decision-multicriterio-para-visibilizar-las-motivaciones-ocultas/"><img width="800" height="436" src="https://www.versvs.net/wp-content/uploads/not-changing-at-all-800x436.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="Problemas multicriterio" decoding="async" loading="lazy" srcset="https://www.versvs.net/wp-content/uploads/not-changing-at-all-800x436.jpg 800w, https://www.versvs.net/wp-content/uploads/not-changing-at-all-640x349.jpg 640w, https://www.versvs.net/wp-content/uploads/not-changing-at-all-700x382.jpg 700w, https://www.versvs.net/wp-content/uploads/not-changing-at-all-768x419.jpg 768w, https://www.versvs.net/wp-content/uploads/not-changing-at-all-550x300.jpg 550w, https://www.versvs.net/wp-content/uploads/not-changing-at-all-1536x838.jpg 1536w, https://www.versvs.net/wp-content/uploads/not-changing-at-all-2048x1117.jpg 2048w" sizes="auto, (max-width: 800px) 100vw, 800px" /></a>
662			</div><!-- .post-thumbnail -->
663					</header><!-- .entry-header -->
664		<div class="entry-content">
665			
666<p class="wp-block-paragraph"><em>«I changed by not changing at all»</em>, cantaba Eddie Vedder en una de las <a href="https://www.youtube.com/watch?v=zmjUcqdleCA" data-type="link" data-id="https://www.youtube.com/watch?v=zmjUcqdleCA">canciones acústicas más hermosas</a> que se hayan escrito. Esa frase resume por qué encallan la mayoría de reorganizaciones corporativas: las empresas deciden cambiar algo basándose en subjetividad y sesgos, en lugar de aplicar un sistema racional que optimice la decisión.</p>
667
668
669
670<p class="wp-block-paragraph">Vamos a hablar de toma de decisiones multicriterio, aplicada a un caso concreto: reorientar una estructura de equipos hacia dominios de negocio.</p>
671
672
673
674<h2 class="wp-block-heading">De reorganización de equipos de software</h2>
675
676
677
678<p class="wp-block-paragraph"><em>“¿Cómo que la frontera de trabajo entre los equipos no está clara?”</em> A mí, germanófilo empedernido, me gusta mucho responder con un <em>jein</em> (esa mezcla alemana de <em>ja</em> y <em>nein</em>, sí y no).</p>
679
680
681
682<p class="wp-block-paragraph">El tiempo pasa y tu producto evoluciona. Tus equipos se van desalineando del negocio por pura inercia del mercado y tu producto. Un día el desajuste es tal que alguien aparece con la idea feliz de reorganizar la casa. Y no es infrecuente que se proponga con cierta resignación. Vamos, que ese alguien preferiría, en el fondo, no tener que tocar nada.</p>
683
684
685
686<h2 class="wp-block-heading">Decisiones multicriterio en la vida real: produciendo software</h2>
687
688
689
690<p class="wp-block-paragraph">La siguiente parte de esta nota es una descripción de pequeño framework para ayudar a valorar las alternativas de forma más o menos objetiva. Vamos con un ejemplo paso a paso.</p>
691
692
693
694<h3 class="wp-block-heading">1. Entender las alternativas</h3>
695
696
697
698<p class="wp-block-paragraph">¿Qué opciones tenemos realmente?</p>
699
700
701
702<ul class="wp-block-list">
703<li><strong>A: Silos Funcionales.</strong> Cada departamento a lo suyo, paso de testigos (<em>handoffs</em>) y asignación de recursos por proyecto.</li>
704
705
706
707<li><strong>B: Orientación a Negocio / Value Streams.</strong> Equipos multidisciplinares, estables y autónomos, enfocados a un producto o flujo de valor.</li>
708
709
710
711<li><strong>
711C: Estructura Híbrida / Matricial.</strong> Equipos de proyecto temporales, con personas que siguen reportando a sus jefes funcionales.</li>
712</ul>
713
714
715
716<p class="wp-block-paragraph">En no pocos casos la opción A es el <em>statu quo</em>, la B es la que se declara en el PowerPoint, y la C es la que se acaba adoptando porque permite salvar la cara a (casi) todos los <em>stakeholders</em>, aunque deje sin tocar problemas de fondo.</p>
717
718
719
720<h3 class="wp-block-heading">2. Acordar criterios ponderados</h3>
721
722
723
724<p class="wp-block-paragraph">En un escenario real descubrir estos criterios llevará un buen rato, idealmente de trabajo en equipo. Por no complicarnos, trabajemos con cuatro criterios sencillos:</p>
725
726
727
728<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><td><strong>Criterio</strong></td><td><strong>Peso</strong></td></tr><tr><td><strong>Time-to-Market / Foco en Negocio:</strong><br /><em>«Queremos entregar valor rápido»</em></td><td>5</td></tr><tr><td><strong>Calidad del Producto</strong><br /><em>«Cero bugs en producción»</em></td><td>2</td></tr><tr><td><strong>Eficiencia de Costes</strong><br /><em>«Optimizar el presupuesto»</em></td><td>2</td></tr><tr><td><strong>Control de Riesgos</strong><br /><em>«Seguridad y procesos robustos»</em></td><td>1</td></tr></tbody></table></figure>
729
730
731
732<p class="wp-block-paragraph">Lo siguiente es ver qué puntuación merecen cada una de las alternativas en cada uno de estos ejes, ponderamos el resultado por el peso del mismo, y vemos cuál es la opción que sale triunfadora en base a este marco.</p>
733
734
735
736<p class="wp-block-paragraph">¿Qué cabe esperar? En muchos casos, puede que el resultado diga una cosa pero la realidad observada diga otra.</p>
737
738
739
740<p class="wp-block-paragraph">Aquí está la pregunta que estábamos esperando: <strong>si la matriz dice que B es la ganadora absoluta, ¿por qué seguimos operando en A o atascados en C?</strong></p>
741
742
743
744<p class="wp-block-paragraph">Lo has vivido. <em>Todos</em> lo hemos vivido. Según <a target="_blank" rel="noreferrer noopener" href="https://www.mckinsey.com/capabilities/operations/our-insights/putting-ai-to-work-the-operational-excellence-imperative#/">McKinsey</a>, cerca del 90% de las organizaciones experimenta con cambios estructurales o tecnológicos, pero apenas un 7% logra un despliegue con impacto real.</p>
745
746
747
748<p class="wp-block-paragraph">La disonancia cognitiva entre resolverlo en la pizarra e integrarlo en la cultura del día a día es salvaje. Cantaba Sabina <em>“que no hay ser humano que le eche una mano a quien no se quiere dejar ayudar”</em>. <strong>Ningún <em>workshop</em> puede arreglar un sistema que, en el fondo, no quiere ser arreglado</strong>.</p>
749
750
751<div class="wp-block-image">
752<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="700" height="391" src="https://www.versvs.net/wp-content/uploads/matriz-700x391.jpg" alt="" class="wp-image-5861" srcset="https://www.versvs.net/wp-content/uploads/matriz-700x391.jpg 700w, https://www.versvs.net/wp-content/uploads/matriz-640x357.jpg 640w, https://www.versvs.net/wp-content/uploads/matriz-768x429.jpg 768w, https://www.versvs.net/wp-content/uploads/matriz-550x307.jpg 550w, https://www.versvs.net/wp-content/uploads/matriz-1536x857.jpg 1536w, https://www.versvs.net/wp-content/uploads/matriz-2048x1143.jpg 2048w, https://www.versvs.net/wp-content/uploads/matriz-800x447.jpg 800w" sizes="auto, (max-width: 700px) 100v
752w, 700px" /></figure>
753</div>
754
755
756<h2 class="wp-block-heading">La abstracción metodológica como eliminador de fricción</h2>
757
758
759
760<p class="wp-block-paragraph">La genialidad de este marco reside en confrontar al grupo con tres verdades de forma que sean difíciles de soslayar:</p>
761
762
763
764<ul class="wp-block-list">
765<li><strong>Externaliza el pensamiento:</strong> Baja el debate de la cabeza (donde sesgos, política de pasillo y emociones distorsionan la realidad) a un plano lógico. Esto va de datos. No es nada personal.</li>
766
767
768
769<li><strong>Obliga a consensuar los criterios:</strong> El conflicto de base es que cada <em>stakeholder</em> tiene intereses distintos y prioriza cosas distintas. Acordar criterios y ponderarlos ayuda a alinear la importancia relativa de los diferentes factores.</li>
770
771
772
773<li><strong>Evita el autoengaño:</strong> Si la matriz dice una cosa pero pero la organización sigue queriendo hacer otra, aquí hay tomate. Hay criterios que no se pusieron sobre la mesa pero siguen pesando en la decisión final.</li>
774</ul>
775
776
777
778<p class="wp-block-paragraph">Y ahí empieza la diversión.</p>
779
780
781
782<h2 class="wp-block-heading">
782Haciendo aflorar los Criterios Ocultos</h2>
783
784
785
786<p class="wp-block-paragraph">La hora de la verdad.</p>
787
788
789
790<p class="wp-block-paragraph">En un proceso puramente racional, la organización acordaría el plan para migrar a la opción que sumó más puntos y todos tan contentos. Pero, para sorpresa de nadie, eso no suele suceder..</p>
791
792
793
794<p class="wp-block-paragraph">Cuando las matemáticas dan una opción ganadora pero el cambio no llega y al final se paraliza, es porque se están ponderando criterios que nadie ha querido poner sobre la mesa. <a target="_blank" rel="noreferrer noopener" href="https://x.com/Recuenco">Javier Recuenco</a>, acostumbrado a lidiar y evangelizar sobre la resolución de problemas de esta índole, diría que tu subconsciente ya había decidido comprar salmón y toda la conversación posterior sobre nutrición te sobraba bastante: ni dieta equilibrada, ni variedad, ni leches. <em>SAL-MÓN</em>. Es a lo que habías venido y es lo que vas a comprar. Y los números, que esperen.</p>
795
796
797
798<p class="wp-block-paragraph">Pero te estás haciendo trampas al solitario. <em>Y lo sabes</em>.</p>
799
800
801
802<p class="wp-block-paragraph">El verdadero valor de usar <strong>un <em>framework</em> de decisión multicriterio</strong> como el del ejemplo no es sacar una nota media intentando encontrar una solución que permita nadar y guardar la ropa, sino <strong>obligarte a un ejercicio de honestidad sacando a la luz los criterios implícitos</strong> que están condicionando la decisión pero de los que no se está hablando.</p>
803
804
805
806<p class="wp-block-paragraph">Algunos ejemplos:</p>
807
808
809
810<ul class="wp-block-list">
811<li><strong>Pérdida de control e influencia:</strong> Tras una reorganización hacia dominios de negocio, los jefes de áreas funcionales tienen un rol diferente. <em>¿Cuánto miedo hay a perder el feudo?</em></li>
812
813
814
815<li><strong>Garantía de utilización de recursos:</strong> El pánico funcional a que un programador esté “parado” un día porque el equipo de producto no lo necesita en ese <em>sprint</em>. Se sigue priorizando la eficiencia de recursos sobre la eficiencia de flujo (que por cierto es algo que impacta sobre el time-to-market, que era un criterio en la matriz que usamos más arriba), sobre esto hablé en su día cuando tratamos <a href="https://www.versvs.net/no-es-eficiencia-lo-que-quieres-es-eficacia/" target="_blank" rel="noreferrer noopener">eficacia vs eficiencia</a>.</li>
816
817
818
819<li><strong>Sensación de seguridad personal:</strong> En la estructura funcional, con múltiples áreas implicadas, la responsabilidad sobre un fracaso se diluye. En un equipo de producto, la responsabilidad es compartida e ineludible. El silo provee ciertos escondites y una dosis de paz mental.</li>
820
821
822
823<li><strong>Sobrecarga cognitiva de gestión:</strong> Cambiar a negocio implica cambiar gobernanza y habilitar nuevas líneas de comunicación, sacar a muchas personas de su zona de confort para que traten con personas con las que antes no necesitaban tratar.</li>
824</ul>
825
826
827<div class="wp-block-image">
828<figure class="aligncenter size-large"><img decoding="async" src="https://www.versvs.net/wp-content/uploads/salmon-700x382.jpg" alt="" class="wp-image-5862"/></figure>
829</div>
830
831
832<h2 class="wp-block-heading">El fin de la mascarada y el diseño correcto de incentivos</h2>
833
834
835
836<p class="wp-block-paragraph">Poner sobre el papel tanto la conducta declarada como la naturaleza subyacente de la organización produce un efe
836cto definitivo: presenta un autorretrato imposible de ignorar. <strong>Es el fin del cinismo.</strong> Ya nadie puede sostener que la empresa prefiere el <em>time-to-market</em> cuando es obvio que pondera el control.</p>
837
838
839
840<p class="wp-block-paragraph"><strong>Lo que la organización elige de verdad</strong>, no lo que dice elegir, <strong>está perfectamente calibrado para lo que a al <em>management</em> de la misma le importa</strong>.</p>
841
842
843
844<p class="wp-block-paragraph">Llegados a este punto, la misión es rediseñar los objetivos y mover la discusión al sitio correcto. El debate ya no puede seguir siendo metodológico; ahí ya no queda nada por discutir. Toca hablar de lo político y lo cultural.</p>
845
846
847
848<p class="wp-block-paragraph">Quizá sea más relevante repensar el variable a corto plazo (el famoso <em>bonus</em>) de esos <em>managers</em> para que cobrarlo dependa de tomar la decisión estructural correcta. O trabajar explícitamente en cómo gestionar el miedo al error si eliminamos los silos que les sirven de refugio, construyendo una cultura corporativa que premie <em>de verdad</em> el experimentar y aprender rápido.</p>
849
850
851
852<p class="wp-block-paragraph">Al final, como en aquella mujer de la canción de Pearl Jam que vio pasar la vida desde detrás de un mostrador, el mayor riesgo de las empresas es ver pasar los años cambiando cosas de sitio para seguir, en el fondo, exactamente en el mismo lugar.</p>
853
854
855
856<p class="wp-block-paragraph"><em>[<strong>Imagenes</strong>. Jose Alcántara con Gemini.]</em></p>
857					</div><!-- .entry-content -->
858	</article><!-- #post-## -->
859</div><!-- .post-full -->
860<div class="post-full post-full-summary">
861	<article id="post-5857" class="post-5857 post type-post status-publish format-standard has-post-thumbnail hentry category-politica tag-espana tag-hungria">
862		<header class="entry-header">
863						<div class="cat-links"><a rel="category tag" href="https://www.versvs.net/categoria/politica/" class="category category-10">Política</a></div><!-- .cat-links -->
864			<h2 class="entry-title"><a href="https://www.versvs.net/espanita-feliz-melancolia-pilas-gastadas/" rel="bookmark">La españita feliz y la melancolía de las pilas gastadas</a></h2>
865			        <div class="entry-meta">
866                Publicado                <span class="posted-on">en                <a href="https://www.versvs.net/espanita-feliz-melancolia-pilas-gastadas/" rel="bookmark"><time class="entry-date published updated" datetime="2026-07-23T18:43:34+01:00">2026.07.23</time></a>                </span>
867                <span class="byline">por                        <span class="author vcard">
868                                <a class="url fn n" href="https://www.versvs.net/author/jose-alcantara/" title="Lee todas las entradas de Jose Alcántara"><span class="author-name">Jose Alcántara</span></a>
869                        </span>
870                </span>
871                <span class="entry-meta-sep"> / </span>
872                <span class="comments-link">
873                        <span>Comentarios desactivados<span class="screen-reader-text"> en La españita feliz y la melancolía de las pilas gastadas</span></span>                </span>
874        </div><!-- .entry-meta -->
875        						<div class="post-thumbnail">
876				<a href="https://www.versvs.net/espanita-feliz-melancolia-pilas-gastadas/"><img width="800" height="450" src="https://www.versvs.net/wp-content/uploads/dragonite-espanita-800x450.jpeg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://www.versvs.net/wp-content/uploads/dragonite-espanita-800x450.jpeg 800w, https://www.versvs.net/wp-content/uploads/dragonite-espanita-640x360.jpeg 640w, https://www.versvs.net/wp-content/uploads/dragonite-espanita-700x394.jpeg 700w, https://www.versvs.net/wp-content/uploads/dragonite-espanita-768x432.jpeg 768w, https://www.versvs.net/wp-content/uploads/dragonite-espanita-550x309.jpeg 550w, https://www.versvs.net/wp-content/uploads/dragonite-espanita.jpeg 1280w" sizes="auto, (max-width: 800px) 100v
876w, 800px" /></a>
877			</div><!-- .post-thumbnail -->
878					</header><!-- .entry-header -->
879		<div class="entry-content">
880			
881<p class="wp-block-paragraph">La <em>españita feliz</em>. A estas alturas, todos estamos más que familiarizados con la expresión y con el imaginario que evoca. Se recurre a ella con esa nostalgia amarga de tiempos pasados, cuando la sociedad española vivía en una suerte de optimismo despreocupado, empujada por un progreso que se sentía como una inercia inevitable. Unos sitúan este oasis en la última década del siglo pasado; otros prefieren ubicarlo ya en los primeros compases del nuevo milenio.</p>
882
883
884
885<p class="wp-block-paragraph">Cuando la expresión salta al terreno del <a href="https://www.versvs.net/pedia/meme/" data-type="pedia" data-id="5094">meme</a>, esa <em>españita feliz</em> se contrapone frontalmente al humor de la España actual. Un presente donde la sensación de progreso ha desaparecido: la convergencia con los vecinos ricos de Europa ha empezado a dar marcha atrás, media Centroeuropa nos adelanta en renta <em>per cápita</em>, los jóvenes se ven incapaces de emanciparse o formar una familia, y la sostenibilidad del Estado (con las pensiones a la cabeza) exhibe una lista casi interminable de achaques.</p>
886
887
888
889<p class="wp-block-paragraph">La excusa para hilvanar este texto la encontré hace poco durante una visita a Budapest. Allí me topé con que en Hungría denominan «los felices tiempos de paz» (<em>boldog békeidők</em>) al medio siglo que transcurre entre la consecución de una mayor autonomía dentro del Imperio Húngaro en 1867 y la disolución absoluta de dicho imperio en 1918, tras la Primera Guerra Mundial. La <em>Hungría feliz</em>, por buscarle el gemelo.</p>
890
891
892
893<p class="wp-block-paragraph">Lo que me pareció llamativo fue el paralelismo entre ambos memes históricos. Al final, <strong>la felicidad es eso que pasa entre que pedimos un deseo y se nos concede</strong>. Es exactamente como comprar lotería de Navidad en pleno mes de agosto: sabes perfectamente que no te va a tocar, pero durante esos meses te regalas el lujo de fantasear con ello.</p>
894
895
896
897<p class="wp-block-paragraph">Hagamos un poco de memoria comparada:</p>
898
899
900
901<ul class="wp-block-list">
902<li><strong>En Hungría:</strong> Tras el fiasco revolucionario de 1848, consiguen la anhelada autonomía en 1867, equiparando oficialmente Budapest a la altura de Viena. Todo va sobre ruedas hasta que en 1918, tras la Gran Guerra, el imperio salta por los aires, la separación es total y el periodo de los «tiempos felices» echa el cierre.</li>
903
904
905
906<li><strong>En España:</strong> Se aprueba la Constitución del 78, cimentando la segunda restauración borbónica, eso que hemos dado en llamar la Transición, y abriendo un ciclo de descentralización sin precedentes que, al menos al principio, se une a una expansión económica y social que hoy recordamos, con cierta ternura, como la <em>españita feliz</em>.</li>
907</ul>
908
909
910
911<p class="wp-block-paragraph">En ambos escenarios, <strong>el fin de la burbuja coincide sospechosamente con el momento en que empezamos a sufrir las consecuencias de haber obtenido, precisamente, lo que habíamos deseado</strong>. Deseos que, por cierto, eran alarmantemente parecidos en ambos casos (identitarismo y autonomía regional, descentralización del estado).</p>
912
913
914
915<p class="wp-block-paragraph">Es <strong>la diferencia de toda la vida entre pedir un regalo de Reyes con toda la ilusión del mundo, abrirlo el día seis por la mañana, y descubrir a las dos horas que se le han gastado las pilas</strong>.</p>
916					</div><!-- .entry-content -->
917	</article><!-- #post-## -->
918</div><!-- .post-full -->
919<div class="post-full post-full-summary">
920	<article id="post-5854" class="post-5854 post type-post status-publish format-standard hentry category-citas-frases category-lecturas tag-benjamin-labatut">
921		<header class="entry-header">
922						<div class="cat-links"><a rel="category tag" href="https://www.versvs.net/categoria/citas-frases/" class="category category-19">Citas/Frases</a><span class="category-sep">/</span><a rel="category tag" href="https://www.versvs.net/categoria/lecturas/" class="category category-13">Lecturas</a></div><!-- .cat-links -->
923			<h2 class="entry-title"><a href="https://www.versvs.net/el-mundo-tendria-que-salvarse-a-si-mismo/" rel="bookmark">El mundo tendría que salvarse a sí mismo</a></h2>
924			        <div class="entry-meta">
925                Publicado                <span class="posted-on">en                <a href="https://www.versvs.net/el-mundo-tendria-que-salvarse-a-si-mismo/" rel="bookmark"><time class="entry-date published updated" datetime="2026-07-14T15:01:25+01:00">2026.07.14</time></a>                </span>
926                <span class="byline">por                        <span class="author vcard">
927                                <a class="url fn n" href="https://www.versvs.net/author/jose-alcantara/" title="Lee todas las entradas de Jose Alcántara"><span class="author-name">Jose Alcántara</span></a>
928                        </span>
929                </span>
930                <span class="entry-meta-sep"> / </span>
931                <span class="comments-link">
932                        <span>Comentarios desactivados<span class="screen-reader-text"> en El mundo tendría que salvarse a sí mismo</span></span>                </span>
933        </div><!-- .entry-meta -->
934        					</header><!-- .entry-header -->
935		<div class="entry-content">
936			
937<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
938<p class="wp-block-paragraph">Todo estaba a nuestra disposición. Lo novedoso aparecía como por arte de magia y caía en nuestras palmas como si fuese maná del cielo. Invenciones y descubrimientos, niveles de producción agrícola nunca antes vistos, artefactos de alta gama, artificios, juguetes, ropa de última moda, teatro, dulces, música, ¡cine! Vivíamos en el rapto constante de lo nuevo. Fue necesario adaptarnos para aprender a convivir con esa abundancia feroz. ¿Qué hicimos? Gozamos, jugamos y nos emborrachamos. Bailamos de una guerra a la siguiente. ¿Qué alternativa nos quedaba? Todos sabíamos que ese mundo perfecto que nuestros padres habían construido para nosotros se estaba acabando. Por eso nuestros juegos eran urgentes. Necesarios. Simplemente teníamos que divertirnos. No había nada más que hacer. Porque intuíamos lo que venía. No sé cómo, pero lo sabíamos. Todos lo sabíamos. Hombres y mujeres, ricos y pobres, judíos y goyim. Todos. Así que nos comportamos como niños, e hicimos lo que ellos hacen mejor que nadie: pretender que nada estaba sucediendo para poder seguir jugando. El mundo tendría que salvarse a sí mismo.</p>
939
940
941
942<p class="wp-block-paragraph">Benjamin Labatut, en <a href="https://amzn.to/4fAbU0w">Maniac</a>.</p>
943</blockquote>
944
945
946
947<p class="wp-block-paragraph">Leí hace un tiempo <em>Un verdor terrible</em> de Labatut, y voy a usar unos días de asueto en darle un repaso a Maniac, que de momento ha empezado muy bien.</p>
948					</div><!-- .entry-content -->
949	</article><!-- #post-## -->
950</div><!-- .post-full -->
951<div class="post-full post-full-summary">
952	<article id="post-5848" class="post-5848 post type-post status-publish format-standard has-post-thumbnail hentry category-desarrollo-de-software category-empresa-y-organizacion category-inteligencia-artificial">
953		<header class="entry-header">
954						<div class="cat-links"><a rel="category tag" href="https://www.versvs.net/categoria/desarrollo-de-software/" class="category category-844">Desarrollo de Software</a><span class="category-sep">/</span><a rel="category tag" href="https://www.versvs.net/categoria/empresa-y-organizacion/" class="category category-269">Empresa y organización</a><span class="category-sep">/</span><a rel="category tag" href="https://www.versvs.net/categoria/inteligencia-artificial/" class="category category-1070">Inteligencia artificial</a></div><!-- .cat-links -->
955			<h2 class="entry-title"><a href="https://www.versvs.net/la-wiki-como-repositorio-de-skills-o-por-que-tu-agente-de-ia-necesita-leer-tu-confluence/" rel="bookmark">La wiki como repositorio de skills (o por qué tu agente de IA necesita leer tu Confluence)</a></h2>
956			        <div class="entry-meta">
957                Publicado                <span class="posted-on">en                <a href="https://www.versvs.net/la-wiki-como-repositorio-de-skills-o-por-que-tu-agente-de-ia-necesita-leer-tu-confluence/" rel="bookmark"><time class="entry-date published updated" datetime="2026-07-14T13:32:00+01:00">2026.07.14</time></a>                </span>
958                <span class="byline">por                        <span class="author vcard">
959                                <a class="url fn n" href="https://www.versvs.net/author/jose-alcantara/" title="Lee todas las entradas de Jose Alcántara"><span class="author-name">Jose Alcántara</span></a>
960                        </span>
961                </span>
962                <span class="entry-meta-sep"> / </span>
963                <span class="comments-link">
964                        <span>Comentarios desactivados<span class="screen-reader-text"> en La wiki como repositorio de skills (o por qué tu agente de IA necesita leer tu Confluence)</span></span>                </span>
965        </div><!-- .entry-meta -->
966        						<div class="post-thumbnail">
967				<a href="https://www.versvs.net/la-wiki-como-repositorio-de-skills-o-por-que-tu-agente-de-ia-necesita-leer-tu-confluence/"><img width="800" height="533" src="https://www.versvs.net/wp-content/uploads/manuales-y-skills-800x533.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="La wiki como repositorio de skills" decoding="async" loading="lazy" srcset="https://www.versvs.net/wp-content/uploads/manuales-y-skills-800x533.png 800w, https://www.versvs.net/wp-content/uploads/manuales-y-skills-640x427.png 640w, https://www.versvs.net/wp-content/uploads/manuales-y-skills-700x467.png 700w, https://www.versvs.net/wp-content/uploads/manuales-y-skills-768x512.png 768w, https://www.versvs.net/wp-content/uploads/manuales-y-skills-550x367.png 550w, https://www.versvs.net/wp-content/uploads/manuales-y-skills.png 1536w" sizes="auto, (max-width: 800px) 100vw, 800px" /></a>
968			</div><!-- .post-thumbnail -->
969					</header><!-- .entry-header -->
970		<div class="entry-content">
971			
972<p class="wp-block-paragraph">Una de las cosas que me obsesiona desde que tengo uso de razón profesional es la gestión del conocimiento. Es una de esas hebras invisibles que sostiene todo lo que he hecho: desde los tiempos analógicos en que estudiaba mi doctorado y me dedicaba a la investigación científica, hasta la gestión de equipos de desarrollo de software en la que ando metido a día de hoy.</p>
973
974
975
976<p class="wp-block-paragraph">Para mí, es casi una obligación moral. Si el objetivo es el progreso de la humanidad, el único camino transitable es ampliar el conocimiento del que disponemos para continuar avanzando.</p>
977
978
979
980<p class="wp-block-paragraph">Pero el conocimiento, si no está en su contexto, deviene fácilmente en ruido.</p>
981
982
983
984<p class="wp-block-paragraph">Siempre he pensado que un blog necesita una <em><a href="https://www.versvs.net/pedia/pedia/" data-type="pedia" data-id="4905">pedia</a></em> que lo ordene. Un rincón donde ir destilando conceptos y acunándolos en su propio caldo de cultivo. Es ahí donde hace ya muchos años nació en mi web el concepto de <em><a href="https://www.versvs.net/pedia/tabletizacion/" data-type="pedia" data-id="4950">tabletización</a></em>, cuando Apple y Google redefinían cómo nos relacionábamos con la tecnología. Y es ahí donde, ahora que vivimos la gran transformación de los LLM, sigo añadiendo notas como la reciente sobre la <em><a href="https://www.versvs.net/pedia/brecha-de-supervision/" data-type="pedia" data-id="5820">brecha de supervisión</a></em>.</p>
985
986
987
988<p class="wp-block-paragraph">Todo esto lo cuento para ilustrar que soy muy de comerme mi propia comida de perro. Defiendo la gestión del conocimiento porque creo en ella con fiereza.</p>
989
990
991
992<h3 class="wp-block-heading">El segundo cerebro y la consistencia personal</h3>
993
994
995
996<p class="wp-block-paragraph">Hablemos de cómo aprovechar la actual generación de herramientas de IA para gestionar lo que sabemos. El terreno se divide en dos escenarios básicos: tu sistema personal y el que compartes con tu equipo. Semejantes en la superficie, distintos en el fondo.</p>
997
998
999
1000<p class="wp-block-paragraph">Para uso personal hay que admitir que los setup tipo <em>segundo cerebro</em> son imbatibles.</p>
1001
1002
1003
1004<p class="wp-block-paragraph">La idea es sencilla: un sistema en el que acumulas notas, documentos y reflexiones en bruto, y sobre el que un LLM pasa el escáner constantemente para relacionar cada nuevo pensamiento con lo que ya existía. Es una combinación potente, pero tiene truco: requiere una consistencia de hierro a la hora de tomar notas.</p>
1005
1006
1007
1008<p class="wp-block-paragraph">
1008Sin consistencia no hay completitud. Y es esa completitud de ideas, unida al larguísimo alcance neuronal de los LLM, la que permite que emerja la magia y descubras conexiones que ni sospechabas.</p>
1009
1010
1011
1012<p class="wp-block-paragraph">Lo probé un tiempo. Es potente, sí, pero también es un pequeño dolor de muelas: el software para tomar notas por un lado, el de sincronización por otro, la API del LLM por el suyo&#8230; La idea es potente y diría que hay un hueco en el mercado para un producto que integre todo esto de forma nativa y sin fricción.</p>
1013
1014
1015
1016<h3 class="wp-block-heading">De wikis para humanos a repositorios de <em>skills</em> para agentes</h3>
1017
1018
1019
1020<p class="wp-block-paragraph">Seguro que en tu empresa tenéis una wiki. Llámale Confluence, Notion o como quieras. Y seguro que tenéis unas directrices de uso sobre las que no pienso opinar, porque cada grupo de trabajo es un universo con sus propias leyes físicas.</p>
1021
1022
1023
1024<p class="wp-block-paragraph">Pero déjame decirte algo: si sigues tratando ese sistema como una simple web interna para ser leída exclusivamente por ojos humanos, te estás quedando muy corto.</p>
1025
1026
1027
1028<p class="wp-block-paragraph">A día de hoy, debes asumir que el principal usuario de tu wiki a medio plazo no va a tener carné de identidad. Va a ser un agente de IA.</p>
1029
1030
1031
1032<p class="wp-block-paragraph"><strong>Piensa en modo <em>skills</em>.</strong></p>
1033
1034
1035
1036<p class="wp-block-paragraph">Cualquier página de tu Confluence que describa un proceso debe ser tratada como una habilidad que facilite la automatización del trabajo de tu agente. Favorece el Markdown limpio sobre el formateado complejo con macros extrañas o PDFs adjuntos. Estructura la información pensando en una máquina.</p>
1037
1038
1039<div class="wp-block-image">
1040<figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="700" height="467" src="https://www.versvs.net/wp-content/uploads/segundo-cerebro-skills-700x467.png" alt="Segundo cerebro vs skills" class="wp-image-5851" style="width:700px;height:auto" srcset="https://www.versvs.net/wp-content/uploads/segundo-cerebro-skills-700x467.png 700w, https://www.versvs.net/wp-content/uploads/segundo-cerebro-skills-640x427.png 640w, https://www.versvs.net/wp-content/uploads/segundo-cerebro-skills-768x512.png 768w, https://www.versvs.net/wp-content/uploads/segundo-cerebro-skills-550x367.png 550w, https://www.versvs.net/wp-content/uploads/segundo-cerebro-skills-800x533.png 800w, https://www.versvs.net/wp-content/uploads/segundo-cerebro-skills.png 1536w" sizes="auto, (max-width: 700px) 100v
1040w, 700px" /></figure>
1041</div>
1042
1043
1044<p class="wp-block-paragraph">Tratar tu documentación interna como un repositorio de <em>skills</em> compartido tiene dos ventajas fundamentales:</p>
1045
1046
1047
1048<ul class="wp-block-list">
1049<li><strong>Automatización real y agéntica de procesos:</strong> Si tienes una página que detalla el <em>welcome pack</em> para los nuevos desarrolladores de tu equipo (entorno, repositorios, accesos OTP&#8230;), lo ideal es estructurarla como un recurso que un agente pueda consumir directamente para automatizar el setup completo de ese nuevo colega de forma autónoma.</li>
1050
1051
1052
1053<li><strong>Consistencia (o cómo reducir la varianza entre agentes):</strong> Uno de los grandes problemas del trabajo agéntico a día de hoy es que los agentes que usamos responden ante nosotros -sus carnihuesados amos-, pero no se comunican con los agentes de nuestros compañeros de equipo.</li>
1054</ul>
1055
1056
1057
1058<p class="wp-block-paragraph">La consistencia entre los miembros de un equipo es, ahora mismo, prácticamente inexistente. Cada uno entrena a su <em>bot </em>como buenamente puede.</p>
1059
1060
1061
1062<p class="wp-block-paragraph">¿Y qué mejor contexto común que toda esa documentación que ya hemos construido para dar consistencia, en primer lugar, al trabajo humano? Concebir estos sistemas sabiendo que su primer consumidor será un agente es lo que te va a ayudar a marcar la diferencia.</p>
1063
1064
1065
1066<p class="wp-block-paragraph">Este consejo sirve para cualquiera, pero es una orden de búsqueda y captura para responsables de equipos. Tu gente ya está usando LLMs para casi todo. Incentivar un repositorio de <em>skills</em> compartido es la forma más sencilla de asegurar que la tarea salga como se espera, independientemente de quién se ponga a los mandos del agente.</p>
1067
1068
1069
1070<p class="wp-block-paragraph"><em>[<strong>Imágenes</strong>: Jose Alcántara usando ChatGPT.]</em></p>
1071					</div><!-- .entry-content -->
1072	</article><!-- #post-## -->
1073</div><!-- .post-full -->
1074			
1075	<nav class="navigation pagination" aria-label="Paginación de entradas">
1076		<h2 class="screen-reader-text">Paginación de entradas</h2>
1077		<div class="nav-links"><span aria-current="page" class="page-numbers current">1</span>
1078<a class="page-numbers" href="https://www.versvs.net/page/2/">2</a>
1079<span class="page-numbers dots">&hellip;</span>
1080<a class="page-numbers" href="https://www.versvs.net/page/458/">458</a>
1081<a class="next page-numbers" href="https://www.versvs.net/page/2/">Siguiente &raquo;</a></div>
1082	</nav>
1083		
1084		</main><!-- #main -->
1085	</div><!-- #primary -->
1086
1087
1088<div id="secondary" class="sidebar-area" role="complementary">
1089		<div class="normal-sidebar widget-area">
1090		<aside id="block-2" class="widget widget_block"><p><img decoding="async" style="max-width: 50%; float: right" src="https://www.versvs.net/wp-content/docs/jose.jpg"></p>
1091<p>Me llamo <a href="https://www.versvs.net/jose-alcantara/">Jose Alcántara</a> y soy especialista en desarrollo <a href="https://www.versvs.net/pedia/agile/">agile</a> de software.</p>
1092
1093<p>Me publicaron <a href="https://www.versvs.net/libros-publicados/">dos libros</a>: La sociedad de control (2008, Barcelona) y La neutralidad de la Red (2010, Madrid). También estudié química, y de hecho me doctoré especializándome en química analítica trabajando en desarrollo de hardware para análisis químico con láser.</p></aside><aside id="block-4" class="widget widget_block"><h3>Síguenos mediante RSS</h3>
1094
1095<p><a href="https://www.versvs.net/feed/"><img decoding="async" style="width:7%" src="https://www.versvs.net/wp-content/uploads/iconofeed.png"> Artículos</a></p>
1096
1097<p><a href="https://www.versvs.net/comments/feed/"><img decoding="async" style="width:7%" src="https://www.versvs.net/wp-content/uploads/iconofeed.png"> Comentarios</a></p></aside><aside id="custom_html-2" class="widget_text widget widget_custom_html"><h2 class="widget-title">Donaciones</h2><div class="textwidget custom-html-widget"><p>
1098	Si lo deseas, puedes dejar una donación que mantendrá vivo este blog.
1099</p>
1100<form action="https://www.paypal.com/donate" method="post" target="_top">
1101<input type="hidden" name="hosted_button_id" value="HSE9US83WUN6E" />
1102<input type="image" src="https://www.paypalobjects.com/es_ES/ES/i/btn/btn_donate_LG.gif" border="0" name="submit" title="PayPal - The safer, easier way to pay online!" alt="Botón Donar con PayPal" />
1103<img alt="" border="0" src="https://www.paypal.com/es_ES/i/scr/pixel.gif" width="1" height="1" />
1104</form></div></aside>	</div><!-- .normal-sidebar -->
1105	</div><!-- #secondary -->
1106
1107	</div><!-- #content -->
1108
1109	<footer id="colophon" class="site-footer">
1110
1111		
1112	<div id="supplementary" class="footer-widget-area" role="complementary">
1113		<div class="footer-widget-wrapper">
1114			<div class="footer-widget">
1115								<div class="footer-widget-1 widget-area">
1116					<aside id="nav_menu-5" class="widget widget_nav_menu"><h2 class="widget-title">Secciones destacadas</h2><div class="menu-categorias-destacadas-container"><ul id="menu-categorias-destacadas" class="menu"><li id="menu-item-2757" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-2757"><a href="https://www.versvs.net/categoria/economia/">Economía</a></li>
1117<li id="menu-item-5541" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-5541"><a href="https://www.versvs.net/categoria/sociotecnologia/">Sociotecnología</a></li>
1118<li id="menu-item-2753" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-2753"><a href="https://www.versvs.net/categoria/propiedad-intelectual/">Propiedad Intelectual</a></li>
1119<li id="menu-item-2751" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-2751"><a href="https://www.versvs.net/categoria/privacidad/">Privacidad</a></li>
1120<li id="menu-item-2758" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-2758"><a href="https://www.versvs.net/categoria/libertades/neutralidad-de-la-red/">Neutralidad de la red</a></li>
1121<li id="menu-item-2754" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-2754"><a href="https://www.versvs.net/categoria/software-libre/">Software Libre</a></li>
1122</ul></div></aside>
1122				</div><!-- .footer-widget-1 -->
1123												<div class="footer-widget-2 widget-area">
1124					<aside id="annual_archive_widget-2" class="widget Annual_Archive_Widget"><h2 class="widget-title">Hemeroteca</h2>		<ul>
1125			<li><a href='https://www.versvs.net/2026/'>2026</a>&nbsp;(25)</li>
1126	<li><a href='https://www.versvs.net/2025/'>2025</a>&nbsp;(4)</li>
1127	<li><a href='https://www.versvs.net/2024/'>2024</a>&nbsp;(13)</li>
1128	<li><a href='https://www.versvs.net/2023/'>2023</a>&nbsp;(34)</li>
1129	<li><a href='https://www.versvs.net/2022/'>2022</a>&nbsp;(38)</li>
1130	<li><a href='https://www.versvs.net/2021/'>2021</a>&nbsp;(31)</li>
1131	<li><a href='https://www.versvs.net/2020/'>2020</a>&nbsp;(30)</li>
1132	<li><a href='https://www.versvs.net/2019/'>2019</a>&nbsp;(63)</li>
1133	<li><a href='https://www.versvs.net/2018/'>2018</a>&nbsp;(64)</li>
1134	<li><a href='https://www.versvs.net/2017/'>2017</a>&nbsp;(16)</li>
1135	<li><a href='https://www.versvs.net/2016/'>2016</a>&nbsp;(21)</li>
1136	<li><a href='https://www.versvs.net/2015/'>2015</a>&nbsp;(64)</li>
1137	<li><a href='https://www.versvs.net/2014/'>2014</a>&nbsp;(109)</li>
1138	<li><a href='https://www.versvs.net/2013/'>2013</a>&nbsp;(230)</li>
1139	<li><a href='https://www.versvs.net/2012/'>2012</a>&nbsp;(202)</li>
1140	<li><a href='https://www.versvs.net/2011/'>2011</a>&nbsp;(272)</li>
1141	<li><a href='https://www.versvs.net/2010/'>2010</a>&nbsp;(296)</li>
1142	<li><a href='https://www.versvs.net/2009/'>2009</a>&nbsp;(251)</li>
1143	<li><a href='https://www.versvs.net/2008/'>2008</a>&nbsp;(405)</li>
1144	<li><a href='https://www.versvs.net/2007/'>2007</a>&nbsp;(440)</li>
1145	<li><a href='https://www.versvs.net/2006/'>2006</a>&nbsp;(442)</li>
1146	<li><a href='https://www.versvs.net/2005/'>2005</a>&nbsp;(155)</li>
1147		</ul>
1148		</aside>				</div><!-- .footer-widget-2 -->
1149												<div class="footer-widget-3 widget-area">
1150					<aside id="recent-comments-2" class="widget widget_recent_comments"><h2 class="widget-title">Comentarios recientes</h2><ul id="recentcomments"><li class="recentcomments"><span class="comment-author-link"><a href="https://www.versvs.net/de-verdad-los-llm-nos-van-a-volver-estupidos/" class="url" rel="ugc">¿De verdad los LLM nos van a volver estúpidos? &#8211; Versvs</a></span> en <a href="https://www.versvs.net/el-arbol-genealogico-del-estatus-inmaterial/#comment-127045">El árbol genealógico del estatus inmaterial</a></li><li class="recentcomments"><span class="comment-author-link">Jose Alcántara</span> en <a href="https://www.versvs.net/a-vueltas-con-el-bucle-desde-el-bucle/#comment-126893">A vueltas con el bucle, Desde el bucle</a></li><li class="recentcomments"><span class="comment-author-link">querolus</span> en <a href="https://www.versvs.net/a-vueltas-con-el-bucle-desde-el-bucle/#comment-126875">A vueltas con el bucle, Desde el bucle</a></li><li class="recentcomments"><span class="comment-author-link">Luis (tic616)</span> en <a href="https://www.versvs.net/ia-caida-foso-devops-soberania-digital-independientes/#comment-126796">La IA, la caída del foso DevOps, y la soberanía digital de los independientes</a></li><li class="recentcomments"><span class="comment-author-link">Jose Alcántara</span> en <a href="https://www.versvs.net/ia-caida-foso-devops-soberania-digital-independientes/#comment-126785">La IA, la caída del foso DevOps, y la soberanía digital de los independientes</a></li></ul></aside><aside id="nav_menu-6" class="widget widget_nav_menu"></aside>				</div><!-- .footer-widget-3 -->
1151											</div><!-- .footer-widget -->
1152		</div><!-- .footer-widget-wrapper -->
1153	</div><!-- #supplementary -->
1154
1155		<div class="site-bottom">
1156
1157			<div class="site-info">
1158				<div class="site-copyright">
1159					&copy; 2026 <a href="https://www.versvs.net/" rel="home">Versvs</a>
1160				</div><!-- .site-copyright -->
1161				<div class="site-credit">
1162					Funciona con <a href="https://wordpress.org/">WordPress</a>				<span class="site-credit-sep"> | </span>
1163					Theme: <a href="http://themegraphy.com/wordpress-themes/graphy/">Graphy</a> por Themegraphy				</div><!-- .site-credit -->
1164			</div><!-- .site-info -->
1165
1166		</div><!-- .site-bottom -->
1167
1168	</footer><!-- #colophon -->
1169</div><!-- #page -->
1170
1171<script type="speculationrules">
1172{"prerender":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/versvs2019/*","/wp-content/themes/graphy/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prerender, .no-prerender a"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"moderate"}]}
1173</script>
1173
1174
1175<div class="argpd-footer"><ul id="menu-textos-legales-adapta-rgpd-1" class=""><li><a href="https://www.versvs.net/legal/">Aviso Legal</a></li><li><a href="https://www.versvs.net/politica-de-privacidad/">Política de Privacidad</a></li><li><a href="https://www.versvs.net/politica-de-cookies/">Política de Cookies</a></li><li><a class="cookies-eu-banner-closed" href="javascript:void(0);">Configuración de Cookies</a></li></ul></div>
1176<div id="cookies-eu-wrapper">
1177    <div 
1178      id="cookies-eu-banner"       
1179      data-wait-remove="250"
1180      >      
1181      <div id="cookies-eu-label">
1182
1183        Este blog usa cookies para su funcionamiento.
1184          &nbsp;&nbsp;
1185          <a id="cookies-eu-more" rel="nofollow" href="https://www.versvs.net/politica-de-cookies/">Más información</a>
1186      </div>
1187
1188      <div id="cookies-eu-buttons">
1189        <button id="cookies-eu-reject" class="cookies-eu-reject">Rechazar</button>
1190        <button id="cookies-eu-accept" class="cookies-eu-accept">Aceptar</button></div>
1191    </div>
1192</div>
1193
1194<div id="cookies-eu-banner-closed">
1195  <span>Privacidad</span>
1196</div>
1197<script id="fitvids-js" src="https://www.versvs.net/wp-content/themes/graphy/js/jquery.fitvids.js?ver=1.1"></script>
vendor: 1 bytes, line 1197
1197
1198<script id="graphy-skip-link-focus-fix-js" src="https://www.versvs.net/wp-content/themes/graphy/js/skip-link-focus-fix.js?ver=20160525"></script>
vendor: 1 bytes, line 1198
1198
1199<script id="graphy-navigation-js" src="https://www.versvs.net/wp-content/themes/graphy/js/navigation.js?ver=20160525"></script>
vendor: 1 bytes, line 1199
1199
1200<script id="double-tap-to-go-js" src="https://www.versvs.net/wp-content/themes/graphy/js/doubletaptogo.min.js?ver=1.0.0"></script>
vendor: 1 bytes, line 1200
1200
1201<script id="graphy-functions-js" src="https://www.versvs.net/wp-content/themes/graphy/js/functions.js?ver=20160822"></script>
vendor: 1 bytes, line 1201
1201
1202<script id="wp-emoji-settings" type="application/json">
1203{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://www.versvs.net/wp-includes/js/wp-emoji-release.min.js?ver=14f23293f944a9df50a2621116634d86"}}
1204</script>
vendor: 1 bytes, line 1204
1204
1205<script type="module">
1206/*! This file is auto-generated */
1207var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))});
1208//# sourceURL=https://www.versvs.net/wp-includes/js/wp-emoji-loader.min.js
1209</script>
1209
1210	
1210<script>
1211	document.querySelectorAll("[href*='amazon']").forEach(function(a) {
1212		a.href += (a.href.indexOf("?") !== -1 ? "&tag=vs089f-21" : "?tag=vs089f-21");
1213	});
1214	</script>
1214
1215	
1216<script type="text/javascript">
1217jQuery(function ($) {
1218    'use strict';
1219
1220    window.Adapta_RGPD = window.Adapta_RGPD || {};
1221
1222    Adapta_RGPD.getCookie= function(name) {
1223        var v = document.cookie.match('(^|;) ?' + name + '=([^;]*)(;|$)');
1224        return v ? v[2] : null;
1225    }
1226
1227    Adapta_RGPD.setCookie= function (name, value) {
1228      var date = new Date();
1229      date.setTime(date.getTime() + this.cookieTimeout);
1230      
1231      document.cookie = name + '=' + value + ';expires=' + date.toUTCString() + ';path=/';
1232    };
1233
1234    Adapta_RGPD.deleteCookie = function (name) {
1235        var hostname = document.location.hostname.replace(/^www\./, '');
1236        var nacked = hostname.replace(/^[^.]+\./g, "");
1237        var commonSuffix = '; expires=Thu, 01-Jan-1970 00:00:01 GMT; path=/';
1238
1239        // remove cookies that match name
1240        document.cookie = name + '=; domain=.' + hostname + commonSuffix;
1241        document.cookie = name + '=; domain=.' + nacked + commonSuffix;
1242        document.cookie = name + '=' + commonSuffix;
1243
1244        // search and remove all cookies starts with name
1245        document.cookie.split(';')
1246        .filter(function(el) {
1247            return el.trim().indexOf(name) === 0;
1248        })
1249        .forEach(function(el) {
1250            var [k,v] = el.split('=');
1251            document.cookie = k + '=; domain=.' + hostname + commonSuffix;
1252            document.cookie = k + '=; domain=.' + nacked + commonSuffix;            
1253            document.cookie = k + '=' + commonSuffix;
1254        })
1255    };
1256
1257    Adapta_RGPD.onlyUnique= function(value, index, self) {
1258      return self.indexOf(value) === index;
1259    };
1260
1261    Adapta_RGPD.removeItemOnce = function(arr, value) {
1262      var index = arr.indexOf(value);
1263      if (index > -1) {
1264        arr.splice(index, 1);
1265      }
1266      return arr;
1267    };
1268
1269    // load events.
1270    Adapta_RGPD.loadEvents= function(){
1271        $("[id^='custom-cookies-accept']").click(function(){
1272            var consents= new Array();  
1273            var value= Adapta_RGPD.getCookie('hasConsents');
1274            if ( null != value && value.length) {
1275                consents = value.split("+")
1276            }
1277            
1278            var consent = this.dataset.consent;
1279            consents.push(consent)
1280            
1281            var unique= consents.filter(Adapta_RGPD.onlyUnique);
1282            Adapta_RGPD.setCookie('hasConsents', unique.join('+'));
1283            Adapta_RGPD.setCookie('hasConsent', true);
1284        });
1285
1286        $("[id^='custom-cookies-reject'],#custom-cookies-eu-reject,#cookies-eu-reject").click(function(){
1287            const trackingCookiesNames = ['__utma', '__utmb', '__utmc', '__utmt', '__utmv', '__utmz', '_ga', '_gat', '_gid', '_fbp'];   
1288            var value= Adapta_RGPD.getCookie('hasConsents');
1289            if ( null == value ) {
1290                return
1291            }
1292
1293            // consent is the consent to remove. Ej ANLT
1294            var consent = ('undefined' !== typeof this.dataset && this.dataset.hasOwnProperty('consent'))?this.dataset.consent:null;
1295            if (consent != null) {              
1296                var consents = value.split("+")         
1297                consents=Adapta_RGPD.removeItemOnce(consents, consent)
1298                Adapta_RGPD.setCookie('hasConsents', consents.join('+'));
1299            }
1300            
1301            if ( 'ANLTCS' == consent || null == consent ) {
1302                trackingCookiesNames.map(Adapta_RGPD.deleteCookie);
1303            }
1304
1305            // update api consent
1306            var consentUUIDCookie = Adapta_RGPD.getCookie('argpd_consentUUID');
1307            if ( null == consentUUIDCookie || consentUUIDCookie.length == 0) {
1308                return;
1309            }
1310        
1311            var ajaxurl = 'https://www.versvs.net/wp-admin/admin-ajax.php';
1312            var data = {
1313                action: 'cookie_consent',
1314                security: '1c2596bdff',
1315                uri: window.location.href,
1316                'update': 1,
1317                'statement': $("#cookies-eu-label").text(),
1318                'purpose-necessary': 1,
1319                'purpose-non-necessary': 0,
1320                'purpose-analytics': 0,
1321                'purpose-marketing': 0,
1322                'purpose-advertisement': 0,
1323            };              
1324            $.post( ajaxurl, data, function(response) {                 
1325                
1326                if ( undefined !== response.success && false === response.success ) {                       
1327                    return;
1328                }       
1329            });
1330        });
1331
1332        // reject all event
1333        $("#cookies-eu-banner-closed, .cookies-eu-banner-closed" ).click(function(){
1334            var date = new Date();
1335            date.setTime(date.getTime() + 33696000000);
1336            document.cookie = 'hasConsent' + '=' + 'configure' + ';expires=' + date.toUTCString() + ';path=/';
1337            window.location.reload();
1338        });
1339
1340         
1341
1342        // toggle first layer privacy
1343            }
1344
1345    // init 
1346    Adapta_RGPD.init = function(){
1347        jQuery(document).ready(function($) {
1348            // Prevent for search engine execute ajax function.
1349            var bots = /bot|crawler|spider|crawling/i;
1350            var isBot = bots.test(navigator.userAgent);
1351            if ( isBot ) {
1352                return;
1353            }
1354
1355            // event if cookies-reload option
1356                            $(".cookies-eu-accept").click(function(){
1357                    setTimeout( function(){ 
1358                        window.location.href = window.location.href; 
1359                    }, 500 );
1360                });
1361            
1362            // code to launch when user accepts cookies
1363            new CookiesEuBanner(function (update=false) {
1364                var ajaxurl = 'https://www.versvs.net/wp-admin/admin-ajax.php';
1365                var data = {
1366                    action: 'cookie_consent',
1367                    security: '1c2596bdff',
1368                    uri: window.location.href,
1369                    'update': (update == true)?1:0,
1370                    'statement': $("#cookies-eu-label").text(),
1371                    'purpose-necessary': 1,
1372                    'purpose-non-necessary': 0,
1373                    'purpose-analytics': '1',
1374                    'purpose-marketing': '0',
1375                    'purpose-advertisement': '1',
1376                };              
1377                $.post( ajaxurl, data, function(response) {
1378                    
1379                    if ( undefined !== response.success && false === response.success ) {                       
1380                        return;
1381                    }       
1382
1383                    var data = jQuery.parseJSON(response);
1384                    if (data == null) {
1385                        return
1386                    }
1387
1388                    // set cookie argpd_consentUUID
1389                    if (data.hasOwnProperty('uuid')) {
1390                        Adapta_RGPD.setCookie('argpd_consentUUID', data['uuid']);
1391                    }
1392
1393                    // append scripts
1394                    if (data.hasOwnProperty('scripts-reject')) {
1395                        var scripts = data['scripts-reject'].split(",");
1396                        scripts.forEach(function(src){
1397                            var script = document.createElement( 'script' );
1398                            script.setAttribute( "src", src );
1399                            document.getElementsByTagName( "head" )[0].appendChild( script );
1400                        });             
1401                    }
1402                });             
1403            }, true);
1404
1405            Adapta_RGPD.loadEvents();
1406        });
1407    }
1408    Adapta_RGPD.init();
1409});
1410</script>
1410
1411        
1412</body>
1413</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.