• Creación de un Agente de IA con LangChain y LLMs desde Cero

    Introducción a la IA y los Modelos de Lenguaje (LLMs) La Inteligencia Artificial (IA) es un campo de la informática que busca que las máquinas realicen tareas que típicamente requieren inteligencia humana, como aprender de datos, tomar decisiones o entender lenguaje natural. Dentro de la IA, el aprendizaje automático (Machine Learning) permite a los…

  • Tutorial: Agente autónomo con RAG usando n8n 

    En este tutorial crearemos paso a paso un agente autónomo RAG (Retrieval-Augmented Generation) usando n8n como plataforma de automatización integral. Veremos desde la instalación de n8n hasta la integración con LLMs (GPT-4, Llama 2), implementaremos una arquitectura RAG completa (ingesta de datos, generación de embeddings, base vectorial, búsqueda semántica y generación de respuestas), automatizaremos…

  • Conceptos básicos de IA Agéntica

    Introducción La inteligencia artificial (IA) está transformando la forma en que interactuamos con la tecnología y automatizamos tareas complejas. Para un especialista en integraciones de IA que desee crear agentes de IA, es crucial dominar una serie de conceptos clave. En esta introducción completa, dirigida a desarrolladores de software sin experiencia previa en IA, repasaremos…

  • Sentencias vs expresiones en JavaScript

    Hoy hablamos de dos conceptos fundamentales de la programación, y en particular en JavaScript: la diferencia entre sentencias (statements) y expresiones (expressions). Lo primero y más importante: una expresión es siempre parte de una sentencia. Incluso si la sentencia consiste únicamente en una expresión. En este artículo vamos a ver: Qué es una sentencia…

  • Nuevo JSX Transform de React

    Nuevo JSX Transform de React

    Aunque React 17 no ofrece nuevas funcionalidades, esta nueva versión nos trae un JSX transform renovado. ¿Qué es JSX Transform? Los navegadores no entienden JSX, así que la mayoría de desarrolladores de React utilizan un compilador como Babel o TypeScript para traducir el código JSX a JavaScript normal. Muchas herramientas como ‘Create React App’…

  • El desarrollo web en 2020

    Son muchos los campos del desarrollo de software, y uno de ellos es el desarrollo web, que es en el que se enfoca este artículo.

  • ¿Qué es la lingüística computacional o Procesamiento del Lenguaje Natural?

    ¿Qué es la lingüística computacional o Procesamiento del Lenguaje Natural?

    La Lingüística Computacional (Computational Linguistics) puede considerarse una disciplina de la linguística aplicada y la Inteligencia Artificial, y tiene como objetivo la realización de aplicaciones informáticas que imiten la capacidad humana de hablar y entender.

  • WordPress en profundidad: jerarquía de plantillas

    Este es el primero de una serie de artículos sobre WordPress para desarrolladores.

  • Give Coupon to Friend Plugin for WooCommerce

    I have just developed and published the first version of this plugin called ‘Give coupon to Friend’ and it’s just been accepted by WordPress.org. I am planing to make this plugin BIG in next releases with a lot of new features that I will incorporate as I get to know user’s opinion. The idea…