LLM RAG: mejora la fase de recuperación con Hybrid Search

¿Te interesa saber cómo funcionan las aplicaciones que usan modelos de lenguaje natural? Vamos a crear una aplicación RAG que es capaz de responder a cualquier cuestión sobre un documento. Además, te contaré como hacer esto con “Hybrid search”, un concepto nuevo que aplicaremos en este ejercicio.

Leer más

Schematics de Angular: caso de uso (Parte II)

Adrián Martínez, Software Engineer en EDICOM, nos explica y guía en el desarrollo de un schematic, una herramienta muy práctica con la que conoceremos el gran potencial de esta parte no tan conocida de Angular. Acompáñanos en esta segunda parte de la serie Angular Schematics de nuestro Blog Tech.

Leer más

Calidad de Software: un viaje constante hacia el éxito

Rodeados de constante evolución tecnológica y un entorno cambiante, hemos ido moldeando nuestra metodología de QA (Quality Assurance) para seguir garantizando la máxima calidad en todo lo que desarrollamos. En este artículo, descubriremos cómo nuestra área de Calidad impulsa esta «filosofía de calidad» en toda la organización, apoya y colabora con otros departamentos para asegurar el éxito de nuestros productos y cumplir con las expectativas de nuestros clientes.

Leer más

LLM RAG: Crea tu propia aplicación de respuestas con Llama3

Abraham Quinga y Mauro Mancò, de nuestra área de Integración de Software, nos sumergen en el mundo de los modelos de lenguaje de grandes dimensiones (LLM). En este artículo, aprenderemos a implementar una aplicación RAG (Retrieval Augmented Generation) repasando el procedimiento que hemos seguido para ello en EDICOM. Descubre cómo sacar el máximo partido a los datos almacenados de tu empresa gracias a esta aplicación de generación de respuestas mejorada por recuperación.

Leer más

Web Components y transversalidad en el desarrollo Frontend

Alejandro Moncholí, Software Developer, expone cómo los Web Components proporcionan infinitas posibilidades en la creación y el mantenimiento de componentes personalizables y reutilizables. En este artículo, repasaremos las tecnologías para crearlos, casos de éxito (incluyendo el nuestro) y sus ventajas en el mundo del desarrollo Frontend.

Leer más

Schematics de Angular: qué son y cómo podemos automatizar tareas (Parte I)

Adrián Martínez, Software Engineer en EDICOM, nos expone en qué consisten los schematics y explica 2 casos de uso que hacemos de ellos. Descubre cómo poder reducir los tiempos de desarrollo de sus aplicaciones usando esta poderosa herramienta. En esta primera parte se explica en que consisten y cómo dejar todo preparado para empezar a programarlos.

Leer más

Implementación de una API REST completa (Parte II)

En esta segunda parte, Marco Naranjo nos enseña otros métodos que nos permitirán lograr una API REST completa. En concreto, profundizaremos acerca de PUT, PATCH y DELETE. Juntos, podremos ir aplicándolo a la práctica y terminaremos la API. ¿Os animáis?

Leer más

Implementación de una API REST completa (Parte I)

Marco Naranjo, Software Engineer en EDICOM, hace hincapié en la importancia de una API REST bien definida y nos explica cómo implementarla de forma que cumpla con los 4 niveles del modelo de madurez de Leonard Richardson. En esta primera parte del artículo, repasaremos los métodos GET y POST.

Leer más

Diagramas de Marble para testear operadores RxJs

Adrián Martínez, Software Engineer en EDICOM, nos explica cómo poder testear Observables RxJs usando los diagramas de Marble. Descubre un nuevo enfoque para verificar el comportamiento de la programación reactiva mediante una representación gráfica de la funcionalidad esperada.

Leer más

EDICOM y su ecosistema integrado para la automatización de pruebas

Sebastián Morcillo e Ignacio Serna, QA Automation Engineers en EDICOM, nos muestran la importante labor que realiza nuestro Departamento de Calidad y Testeo. En este artículo, profundizan acerca del ecosistema de tecnologías que empleamos para lograr la máxima calidad en el desarrollo de nuestro software.

Leer más