Reflexiones sobre agentes de IA, MCP y el valor de la experiencia humana.

Reflexiones sobre agentes de IA, MCP y el valor de la experiencia humana.

En los últimos meses hemos vivido algo inesperado en el mundo del software. La velocidad a la que avanzan las herramientas de inteligencia artificial ha cambiado no solo cómo programamos, sino también cómo imaginamos el futuro del software.

Hoy es común escuchar hablar de vibe coding: escribir una idea, describir una funcionalidad, y dejar que un modelo de IA genere gran parte del código. En cuestión de horas —a veces minutos— es posible crear prototipos, aplicaciones completas, paneles administrativos o herramientas internas que antes habrían tomado semanas o meses de trabajo.

Esto ha democratizado el desarrollo de software de una forma que hace pocos años habría parecido imposible.

Pero en medio de esta aceleración tecnológica, empecé a preguntarme algo durante una conversación reciente con un colega:

¿Y si las aplicaciones ya no son lo más importante?

Durante décadas, el centro del software ha sido la aplicación. Creamos aplicaciones para escribir, para comunicarnos, para gestionar clientes, para organizar tareas, para analizar datos. Cada necesidad humana se transformaba en una nueva aplicación con su propia interfaz, su propia lógica y su propio ecosistema.

El modelo siempre fue bastante claro:

Humano → Aplicación → Base de datos.

Nosotros abrimos aplicaciones, navegamos por menús, hacemos clic en botones y finalmente producimos algún resultado.

Pero la inteligencia artificial está empezando a cambiar ese modelo de forma silenciosa.

Hoy cada vez más personas interactúan con sistemas a través de asistentes inteligentes. En lugar de aprender cómo funciona una herramienta, simplemente describen lo que quieren lograr. La IA interpreta la intención y ejecuta las acciones necesarias.

Esto sugiere algo interesante: tal vez la interfaz principal del software ya no sea la aplicación.

Tal vez sea el Agente de IA.

Si eso ocurre, el papel de las aplicaciones cambia radicalmente. Las aplicaciones dejan de ser el lugar donde ocurre el trabajo y se convierten en capabilidades accesibles por sistemas inteligentes.

Aquí es donde empiezan a aparecer conceptos como el Model Context Protocol (MCP) y los ecosistemas de herramientas accesibles para agentes.

MCP es un protocolo que permite que una IA se conecte a herramientas externas (APIs, bases de datos, sistemas) de forma estructurada y segura.

Piensa en él como algo parecido a:

  • USB para herramientas de IA
  • HTTP para agentes
  • un estándar para conectar LLMs con el mundo real

La idea es relativamente simple, pero sus implicaciones son profundas.

En lugar de construir software pensado exclusivamente para que lo utilicen humanos, empezamos a construir servicios que pueden ser comprendidos y ejecutados por agentes de inteligencia artificial.

Una aplicación tradicional expone una interfaz gráfica para humanos.

Un sistema preparado para agentes expone capacidades estructuradas, por ejemplo:

  • crear_evento_calendario
  • actualizar_cliente_crm
  • enviar_factura
  • buscar_documentos

Estas acciones dejan de depender de una interfaz visual. Se convierten en operaciones accesibles mediante APIs estandarizadas que los agentes pueden descubrir, entender y ejecutar.

En este escenario, el modelo se transforma:

Humano → Agente de IA → Herramientas / APIs → Servicios.

La aplicación ya no es el centro. Lo importante pasa a ser la red de capacidades conectadas.

Esto cambia incluso la forma en que deberíamos pensar el desarrollo de software.

Cuando las aplicaciones dejan de ser lo importante

En los últimos meses hemos vivido algo curioso en el mundo del software. La velocidad a la que avanzan las herramientas de inteligencia artificial ha cambiado no solo cómo programamos, sino también cómo imaginamos el futuro del software.

Hoy es común escuchar hablar de vibe coding: escribir una idea, describir una funcionalidad, y dejar que un modelo de IA genere gran parte del código. En cuestión de horas —a veces minutos— es posible crear prototipos, aplicaciones completas o herramientas internas que antes habrían tomado semanas o meses de trabajo.

Esto ha democratizado el desarrollo de software de una forma que hace pocos años habría parecido imposible.

Pero en medio de esta aceleración tecnológica, empecé a preguntarme algo durante una conversación reciente con un colega:

¿Y si las aplicaciones ya no son lo más importante?

Durante décadas, el centro del software ha sido la aplicación. Creamos aplicaciones para escribir, comunicarnos, gestionar clientes, organizar tareas o analizar datos. Cada necesidad humana se transformaba en una nueva interfaz, con su propio flujo de trabajo y su propio ecosistema.

El modelo siempre fue bastante claro:

Humano → Aplicación → Base de datos.

Nosotros abrimos aplicaciones, navegamos por menús, hacemos clic en botones y finalmente producimos algún resultado.

Pero la inteligencia artificial está empezando a cambiar ese modelo de forma silenciosa.

Hoy cada vez más personas interactúan con sistemas a través de asistentes inteligentes. En lugar de aprender cómo funciona una herramienta, simplemente describen lo que quieren lograr. La IA interpreta la intención y ejecuta las acciones necesarias.

Esto sugiere algo interesante: tal vez la interfaz principal del software ya no sea la aplicación.

Tal vez sea el agente de IA.

Si eso ocurre, el papel de las aplicaciones cambia radicalmente. Las aplicaciones dejan de ser el lugar donde ocurre el trabajo y se convierten en capabilidades accesibles por sistemas inteligentes.

Aquí es donde empiezan a aparecer conceptos como protocolos de integración entre agentes y herramientas, o estándares emergentes como el Model Context Protocol (MCP).

La idea es relativamente simple, pero sus implicaciones son profundas.

En lugar de construir software pensado exclusivamente para que lo utilicen humanos, empezamos a construir servicios que pueden ser comprendidos y ejecutados por agentes de inteligencia artificial.

Una aplicación tradicional expone una interfaz gráfica para humanos.

Un sistema preparado para agentes expone capacidades estructuradas, por ejemplo:

  • crear_evento_calendario
  • actualizar_cliente_crm
  • enviar_factura
  • buscar_documentos

Estas acciones dejan de depender de una interfaz visual. Se convierten en operaciones accesibles mediante APIs estandarizadas que los agentes pueden descubrir, entender y ejecutar.

En este escenario, el modelo se transforma:

Humano → Agente de IA → Herramientas / APIs → Servicios.

La aplicación ya no es el centro. Lo importante pasa a ser la red de capacidades conectadas.

Esto cambia incluso la forma en que deberíamos pensar el desarrollo de software.

Hoy mucha energía se invierte en construir interfaces, paneles, dashboards y experiencias de usuario. Pero si los agentes se convierten en el principal intermediario entre humanos y sistemas digitales, gran parte de ese esfuerzo podría perder relevancia.

Lo que realmente importará será:

  • qué capacidades ofrece un sistema
  • qué tan bien están definidas sus APIs
  • qué tan accesibles son para agentes
  • qué tan fácil es integrarlas en flujos automatizados

En otras palabras, el valor podría desplazarse desde las aplicaciones hacia las conexiones entre sistemas.

Sin embargo, pensar en un futuro dominado por agentes también abre una pregunta interesante:

¿qué pasa con los productos que existen precisamente para preservar lo humano?

Porque no todo el software está diseñado únicamente para ejecutar tareas. Algunos sistemas existen para capturar algo mucho más complejo: la experiencia humana.

Este es el caso de proyectos como Deeditt.

Si reducimos Deeditt a su esencia, no es realmente una aplicación. Es más bien un sistema para capturar experiencias humanas, reflexionarlas y convertirlas en conocimiento personal y colectivo.

Las interfaces —web, móvil o cualquier otra— son solo formas de interacción.

El núcleo real se parece más a esto:

Experiencias humanas

Narrativas

Conocimiento estructurado

Reflexión e identidad

Eso es lo que lo diferencia profundamente de una red social tradicional.

Las redes sociales capturan momentos performativos. Deeditt busca capturar experiencias significativas.

En ese contexto, la interfaz humana sigue siendo esencial.

La creación de significado requiere cosas que los agentes no pueden reemplazar fácilmente: introspección, ambigüedad, emoción, contradicción y memoria subjetiva.

Escribir una experiencia no es una tarea mecánica. Es un acto cognitivo.

De hecho, desde la neurociencia sabemos que escribir y reflexionar sobre nuestras experiencias reorganiza redes neuronales y fortalece nuestra identidad. Contar una historia personal no solo transmite información: también transforma la forma en que comprendemos nuestra propia vida.

Por eso un sistema como Deeditt probablemente no debería convertirse en algo completamente operado por agentes.

Si lo hiciera, perdería su propósito.

Pero eso no significa ignorar el mundo de los agentes.

Aunque la creación de experiencias es profundamente humana, la exploración del conocimiento sí puede ser asistida por inteligencia artificial.

Imaginemos que un sistema así expone capacidades como:

search_experiences(topic="fear")
summarize_journey("open water swimming")
find_patterns(user_id, emotion="anxiety")
extract_lessons(journey_id)

Un agente podría utilizar estas capacidades para ayudar a una persona a reflexionar sobre su vida, encontrar patrones en sus experiencias o aprender de las historias de otros.

Aquí la IA no reemplaza la experiencia humana. Solo ayuda a navegar el conocimiento que surge de ella.

En ese sentido, plataformas como Deeditt podrían tener algo como una interfaz MCP, pero no como su interfaz principal, sino como una capa de acceso al conocimiento acumulado.

Algo así:

Humano

Deeditt (interfaz humana)

Experiencias / Narrativas

Conocimiento estructurado

Interfaz para agentes

Agentes de IA

Los agentes no interactúan directamente con las personas. Interactúan con la estructura de conocimiento derivada de las experiencias.

Esto abre una posibilidad interesante.

Mientras muchas plataformas digitales optimizan por engagement, contenido corto y reacciones rápidas, sistemas como Deeditt podrían optimizar por profundidad, reflexión y aprendizaje.

En un mundo lleno de agentes capaces de procesar información y ejecutar tareas, una de las cosas más escasas podría ser precisamente la experiencia humana significativa.

No datos. No información. Experiencia vivida.

Si logramos capturar y estructurar ese tipo de conocimiento, entonces el panorama cambia:

Internet = información
LLMs = conocimiento sintetizado
Deeditt = experiencia humana estructurada

En un entorno dominado por inteligencia artificial, lo más valioso podría terminar siendo lo más humano.

Paradójicamente, mientras más avanzan los sistemas inteligentes, más importante se vuelve preservar aquello que solo los humanos podemos generar: experiencias, historias, contradicciones y aprendizaje vivido.

Tal vez el futuro del software no sea simplemente un mundo de agentes ejecutando tareas.

Tal vez también necesitemos sistemas que actúen como infraestructura para la memoria humana.

Y en ese mundo, las aplicaciones no desaparecerán.

Pero dejarán de ser el centro.

Lo importante será lo que permiten capturar, conectar y comprender.


Photo by Philippe Leone on Unsplash

Written with StackEdit.

Jack Fiallos

Jack Fiallos

Te gustó este artículo?