DesarrolloFront end 

Para la AI

Drupal

Por ahora no tocamos esta pieza del desarrollo. Si es necesario se pueden valorar opciones tipo contefull etc. Pero con Static Suite es nuestra base de gestión de contenidos 

1.

Nextjs

Centramos el desarrollo en el metaframework nextjs. Tras el análisis realizado podemos trabajar con la estatificación y el desarrollo en React sobre un solo framework  

2.

Drupal, BBDD,

Nextjs, Vercel,

BBDD
Para gestionar la estatificación así como para resolver algunas de las soluciones propuestas por el dataserver proponemos usar una bbdd (postgres) como solución completa 

3.

Vercel

La solución actual aunque difiere del cliente, en realidad el modelo es similar, apostar por Vercel como solución para la línea DXP aporta funcionalidades como un entorno de desarrollo y despliegue moderno así como la integración con bbdd    

4.

La interfaz

Los datos

DATOS

BBDD

Json Content

Json Content

Bulk data

FUTURO

NUESTRO MODELO

BBDD

Base de datos SQL Json

Base de datos Vectorial

LLM (GPT, llama)

SSG + SSR

Busqueda proximidad

Resutaldo LLM

RAG

Flujo completo

Busqueda proximidad

 Drupal

Editor

Content

Static Suite

BBDD

Arquitectura

Nextjs

Componentes

Vistas

Json Content

Json Content

bulk data

Presente

 Drupal

Content

Presente

Infraestructura

Nextjs

Componentes

Vistas

 EC2 / Linux

Html static

Vercel CDN

BBDD

Json Content

Json Content

Bulk data

Vercel

Retrieval Augmented Generation (RAG)

¿Qué compositor usó la fantasía para sus obras?

C. P. E. Bach experimentó con la fantasía, un género que le permitió alcanzar la autonomía y expresividad que deseaba para aplicar a la música los principios estéticos del estilo sentimental. Puedes encontrar más información sobre este tema

Los sistemas de generación aumentada de recuperación (RAG) son una combinación avanzada de IA generativa y tecnologías basadas en la recuperación. El propósito de los RAG es mejorar la calidad del texto generado incorporando datos recuperados externamente en el procedimiento generativo

La interfaz

Nos estamos alejando de las interacciones tradicionales basadas en comandos hacia interacciones basadas en intenciones.

 

Los usuarios ya no tienen que emitir comandos específicos para realizar tareas.

 

En cambio, pueden expresar el resultado deseado, lo que permite que la IA realice los pasos necesarios.

Control del render

Los distintos metaframeworks están buscando soluciones al renderizado. El concepto de Isla que aporta astro es similar a la idea del Partial Prerender que aporta Nextjs. El frontal tiene que admitir todas las opciones pero con inteligencia. Sobre todo con la proliferación de lo streams que traen los LLM

Interfaz

Conclusiones

  • Cuanto va a impactar la idea de recuperar información para construir interfaces no está clara.
  • El desarrollo de front sobre la base de la AI es un reto, pero más será comprender como es el flujo y la creación de datos que trabajen en ese flujo.
  • Nuestro modelo basado en Nextjs y el SDK de Vercel nos da una buena dirección.
  • Investigar sobre el comportamiento de las personas y el diseño de la gestión de las intenciones es el siguiente paso