Más allá del prompt perfecto. Formando desarrolladores, no operadores de IA

Hola a todos.

Últimamente, las redes sociales y las plataformas de prompts se han llenado de una especie de mercado mágico. Un sitio como Promptfy promete cientos de “recetas listas para usar” que, con solo copiar y pegar, resuelven problemas complejos de IA. Y no hablemos de LinkedIn o X, donde un post con un “prompt infalible” para generar código Python acumula likes como si fuera “el santo grial”. Entiendo el atractivo.En un mundo donde se valora cada vez mas el producir mas en menos tiempo ¿quién no querría un atajo directo a la productividad?

Pero aquí va mi preocupación, surgida de años observando cómo se integran las herramientas en el flujo de desarrollo. ¿Y si estos atajos están formando operadores de IA en lugar de desarrolladores reales? Especialmente para los juniors, que entran en este ecosistema con ojos brillantes pero sin el bagaje para cuestionar. Copiar un prompt puede ser un salvavidas temporal. El problema surge cuando se convierte en muleta permanente. Puedes estamparte profesionalmente al primer tropiezo con un caso no cubierto por la receta. Continue reading

Posted in opinion | Leave a comment

Próximo webinar: Suite gvSIG – la plataforma en software libre de gestión territorial

En el marco de MundoGEO Connect 2026, se organiza la transmisión en vivo Suite gvSIG – la plataforma en software libre de gestión territorial que tendrá lugar el 29 de octubre a las 16h (hora de Buenos Aires), y se transmitirá por YouTube, Linkedin, Facebook e Instagram.

Novedades, integración con IA y casos de uso – regístrate gratis aquí para ver en directo. Yo no me lo perdería, vamos a contar cosas muy, muy interesantes sobre la evolución tecnológica de la Suite gvSIG.

Posted in gvSIG Desktop | Leave a comment

¿Podemos usar la gramática para modelar el conocimiento?

Introducción

Como desarrollador de software, gran parte de mi trabajo consiste en construir sistemas que interpreten y ejecuten instrucciones. Esto me ha llevado, de forma natural, a preguntarme por la naturaleza del lenguaje que usamos para dar esas instrucciones. La pregunta parecía simple, casi una obviedad: ¿es el lenguaje un simple reflejo de nuestro pensamiento, o es la herramienta con la que lo construimos? Comenzó como una curiosidad personal y se convirtió rápidamente en una reflexion que desmanteló algunas de mis suposiciones más básicas sobre cómo estructuramos la realidad.

No voy a presentar una conclusión definitiva. Voy a contar cómo una serie de preguntas fueron desvelando capas de complejidad que no esperaba. A continuación reproduzco el camino que seguí en la exploración, desde la duda inicial hasta la síntesis final, porque el valor no está solo en el destino, sino en el proceso de reajuste constante. Continue reading

Posted in gvSIG Desktop, opinion, spanish | Leave a comment

¿Cómo construir una IA que realmente entienda?

Hola a todos.

En los últimos años, hemos asistido a un avance espectacular en el campo de la Inteligencia Artificial, impulsado principalmente por los Modelos de Lenguaje Grandes (LLMs). Su capacidad para generar texto coherente, traducir idiomas y mantener conversaciones fluidas es, sin duda, impresionante. Es una proeza de la ingeniería y la estadística a gran escala.

Sin embargo, esta misma fluidez nos coloca en una encrucijada fundamental. Nos obliga a hacernos una pregunta que va más allá de la implementación: ¿estamos realmente creando máquinas que entienden, o hemos perfeccionado el arte de la imitación estadística? La respuesta, creo, se encuentra al analizar las dos filosofías fundamentales que hoy compiten, a menudo sin saberlo, en el diseño de la IA. Continue reading

Posted in development, opinion, spanish | Leave a comment

¿Qué es un agente?

Hola,

llevo un tiempo dándole vueltas a cómo escribir sobre esto, verás…

Hace un tiempo incursioné en esto de los chats de IA (puedes leer sobre eso en estos artículos). La cuestión es que hice mis pinitos y acabé haciendo un ¿chatbot? dentro de gvSIG desktop tirando del API de Gemini. Bueno, para mí era un simple chatbot. Lo arrancabas como una herramienta más dentro de la aplicación y tenía el aspecto característico de una aplicación de chat de IA. La cosa es que, aunque inicialmente fue simplemente hacia eso, un chat, decidí que lo chulo era darle acceso a algunas funcionalidades de la aplicación. Le di acceso a explotar los datos tabulares de la aplicación, que pudiese saber qué área se veía en la Vista, poder generar gráficos a partir de los datos que tenían las capas y tablas cargadas, y tal vez alguna cosilla más. Para mí era un “simple chatbot” dentro de la aplicación.

Mientras hacía cosas de esas, iba leyendo sobre LLMs y trataba de estar al tanto de lo que iba saliendo. Se nombraba que eso de los “Agentes” era el futuro, y empezaron a inundarme sugerencias de vídeos y publicaciones sobre ellos. Aparecieron docenas de vídeos sobre cosas como “Claude Code” o “Copilot” que te los “vendían” como el asistente perfecto para programar… pero un día, no creo que fuese de repente, esos vídeos y publicaciones empezaron a llamarlos “agentes”. Y aparecían vídeos de “Y XXX destrona a YYY como la plataforma de agentes definitiva” y cosas así. Por entonces ya había salido “Gemini CLI” y yo lo había adoptado como mi herramienta de IA de apoyo en programación. Y empecé a pensar que eran muy escandalosos con eso de los Agentes. ¿Por qué llamaban agente a mi “Gemini CLI”? (ya era “mi” Gemini, porque lo usaba día a día en mi trabajo). Total, ¿qué hacía más él en la consola que mi chatbot en gvSIG desktop? La respuesta simple era “nada”. Así que me puse a ver qué hacían “Claude Code” o “Copilot”, que competían por ser los “agentes definitivos” para el programador. Continue reading

Posted in development, opinion, spanish | Leave a comment

La importancia de describir correctamente las “herramientas” a un LLM.

En mi serie de artículos sobre la creación de un asistente para gvSIG desktop, explore el viaje desde el prototipo hasta una solución distribuible. Hoy quiero hacer un acercamiento en un aspecto que resultó ser crucial: el arte, o ciencia, de describir las herramientas para que un LLM pueda usarlas de forma eficaz.

A la hora de describir las herramientas que tiene disponible un LLM, bien porque has hecho un cliente que las expone o porque has implementado o vas a implementar un servidor MCP, la descripción es una pieza clave para que el LLM pueda usarlas de forma adecuada. Continue reading

Posted in development, gvSIG Desktop, spanish | Leave a comment

Un ayuntamiento digital: cómo gvSIG Online mejora la gestión urbana

La transformación digital de las administraciones locales ya no es una opción, sino una necesidad. Los municipios se enfrentan a retos cada vez más complejos: desde la gestión de servicios básicos (agua, alumbrado, recogida de residuos) hasta la planificación urbanística, el control medioambiental o la atención al ciudadano. En este contexto, disponer de una herramienta que integre toda la información espacial de manera sencilla y accesible es clave.

gvSIG Online se ha convertido en una plataforma estratégica para muchos ayuntamientos que quieren dar el salto hacia una gestión urbana más eficiente, transparente y participativa.

¿Qué aporta gvSIG Online a un ayuntamiento?

  • Centralización de la información geográfica: permite unificar en un único sistema los datos de catastro, urbanismo, infraestructuras, medio ambiente, movilidad, etc.
  • Gestión integral de servicios: facilita el control de inventarios municipales (farolas, contenedores, zonas verdes, redes de agua, alcantarillado…) con una visión actualizada y georreferenciada.
  • Toma de decisiones basada en datos: la incorporación de la IA permite interactuar con lenguaje natural, crear cuadros de mando y analíticas que ayudan a los responsables municipales a planificar mejor los recursos y reducir costes.
  • Transparencia y comunicación con la ciudadanía: los visores públicos permiten compartir mapas e información relevante, aumentando la confianza ciudadana y mejorando la relación entre ayuntamiento y vecinos.
  • Movilidad y trabajo de campo: gracias a su integración con gvSIG Mapps, el personal técnico puede recoger y actualizar información directamente desde el terreno, sincronizándola en tiempo real con la plataforma.

Algunos casos de uso destacados

  • Urbanismo: consulta de planeamientos, licencias y gestión de expedientes vinculados al territorio.
  • Medio ambiente: control de zonas de riesgo, gestión de arbolado o seguimiento de áreas naturales protegidas.
  • Movilidad y tráfico: rutas de transporte público, gestión de zonas de bajas emisiones o control de aparcamientos.
  • Patrimonio y turismo: difusión de rutas culturales, inventario de bienes patrimoniales o información para visitantes.

Un paso hacia el municipio inteligente

Adoptar gvSIG Online significa avanzar hacia el concepto de “ayuntamiento digital”, donde la información fluye de manera eficiente entre departamentos, se optimizan los procesos internos y se ofrece a la ciudadanía un acceso más sencillo y transparente a los servicios.

Con soluciones basadas en software libre e interoperable, los municipios no solo reducen costes, sino que aseguran la soberanía tecnológica, evitando depender de proveedores cerrados y potenciando la innovación local, la colaboración y la reutilización.

Posted in geoportal, gvSIG MApps, gvSIG Online, gvSIG Suite, IDE, software libre | Leave a comment

A Digital Municipality: How gvSIG Online Enhances Urban Management

The digital transformation of local administrations is no longer an option but a necessity. Municipalities face increasingly complex challenges: from managing basic services (water, street lighting, waste collection) to urban planning, environmental monitoring, and citizen services. In this context, having a tool that integrates all spatial information in a simple and accessible way is essential.

gvSIG Online has become a strategic platform for many municipalities aiming to move towards more efficient, transparent, and participatory urban management.

What does gvSIG Online bring to a municipality?

  • Centralization of geographic information: unifies cadastre, urban planning, infrastructure, environmental, and mobility data in a single system.
  • Comprehensive service management: facilitates the control of municipal inventories (streetlights, containers, green areas, water networks, sewage…) with an updated and georeferenced view.
  • Data-driven decision making: the integration of AI allows natural language interaction, dashboards, and analytics that help municipal managers better plan resources and reduce costs.
  • Transparency and citizen communication: public viewers enable sharing maps and relevant information, increasing citizen trust and improving the relationship between the municipality and its residents.
  • Mobility and fieldwork: thanks to its integration with gvSIG Mapps, technical staff can collect and update information directly in the field, synchronizing it in real time with the platform.

Some highlighted use cases

  • Urban planning: consultation of plans, permits, and management of land-related records.
  • Environment: monitoring risk areas, managing urban trees, or tracking protected natural areas.
  • Mobility and traffic: public transport routes, management of low-emission zones, or parking control.
  • Heritage and tourism: dissemination of cultural routes, inventory of heritage assets, or visitor information.

A step towards the smart municipality

Adopting gvSIG Online means moving towards the concept of a “digital municipality”, where information flows efficiently across departments, internal processes are optimized, and citizens are offered simpler and more transparent access to services.

With solutions based on free and interoperable software, municipalities not only reduce costs but also ensure technological sovereignty, avoiding dependency on closed vendors and fostering local innovation, collaboration, and reuse.

Posted in english, geoportal, gvSIG MApps, gvSIG Online, municipalities, SDI | Leave a comment

El Desarrollador y su compañero. Cómo la IA me ayudó a construir el asistente de gvSIG desktop desde el primer momento

Hola a todos,

Si habéis estado siguiendo esta serie de artículos, ya conocéis el qué y el porqué. El viaje desde un chat simple en gvSIG desktop hasta un asistente contextual inteligente gracias al protocolo MCP. Pero hoy quiero hablaros del cómo. Y no me refiero a las librerías o el código, sino a algo más fundamental, la forma en que trabajé para hacerlo realidad.

La respuesta es simple, aunque no simplona: no lo hice solo. Pero mi colaboración con la IA no empezó con un plan de proyecto, sino con una historia de descubrimiento que lo cambió todo. Continue reading

Posted in development, gvSIG Desktop, spanish | Leave a comment

Gestión de planes de quemas: facilitando la información al ciudadano

El número de incendios no ha parado de crecer en muchas regiones del mundo. Entre las causas más comunes están las altas temperaturas, las sequías prolongadas o el abandono de las áreas rurales, pero una causa no menos importante son las quemas incontroladas. Para ello, es importante disponer de un Plan de Quemas, ya sea a nivel local, regional o nacional, en el que se regulen y planifiquen las quemas en el territorio como prevención a posibles incendios.

Estos planes de quemas incluirían toda la normativa respecto a zonas, horarios, permisos o características de la quema a realizar.

Para facilitar la información a los ciudadanos, aparte del documento de texto con toda la normativa es importante poder consultar a través de geoportales la cartografía catastral y las zonas en las que se puede quemar según los periodos, basándose normalmente en áreas de influencia de zonas forestales y urbanas. De esta forma, el ciudadano accede directamente al visor, localizando su parcela, y comprueba si puede quemar en dicho periodo y a qué hora puede hacerlo. En muchos casos incluso, puede tener acceso a la descarga de la normativa completa desde el mismo geoportal, y de la declaración responsable en caso de que haya que rellenarla, incluyendo un enlace a la sede electrónica donde habría que presentarla.

En la siguiente imagen se muestra un ejemplo real de un municipio con su Plan Local de Quemas creado con gvSIG Online, todo con software libre, en el que se incluye la información antes mencionada:

Si deseas más información sobre cómo implementar gvSIG Online en una administración e incluir un geoportal con el Plan de Quemas, escribe a info@gvsig.com

Posted in geoportal, gvSIG Online, gvSIG Suite, IDE, municipios, spanish | Tagged , | Leave a comment