Muchos sitios web carecen de formas accesibles y rentables para integrar las interfaces del lenguaje natural, lo que dificulta que los usuarios interactúen con el contenido del sitio a través de IA conversacional. Las soluciones existentes a menudo dependen de servicios centralizados y patentados o requieren una experiencia técnica significativa, limitando la escalabilidad y la adaptabilidad. Esto crea una barrera para los desarrolladores que desean implementar agentes inteligentes capaces de responder preguntas o ayudar a los usuarios que utilizan los datos del sitio. Como resultado, existe la necesidad de un enfoque abierto y estandarizado que permita a los sitios web exponer información estructurada y apoyar las interacciones del lenguaje natural sin depender en gran medida de la infraestructura externa o los modelos de alto costo.
La creación de interfaces conversacionales para sitios web sigue siendo un desafío complejo, a menudo requiere soluciones personalizadas y experiencia técnica profunda. NLWEB, desarrollado por los investigadores de Microsoft, tiene como objetivo simplificar este proceso al permitir que los sitios apoyen fácilmente las interacciones del lenguaje natural. Al integrarse de forma nativa con el Protocolo de comunicación de la máquina (MCP), NLWEB permite que las mismas interfaces del lenguaje sean utilizadas tanto por usuarios humanos como por agentes de IA. Se basa en los estándares web existentes como Schema.org y RSS, ya utilizado por millones de sitios web, para proporcionar una base semántica que se puede aprovechar fácilmente para las capacidades del lenguaje natural.
NLWEB no es una sola herramienta o producto, sino un conjunto de protocolos abiertos e implementaciones de referencia de código abierto diseñadas para sentar las bases para una web habilitada para AI. Como HTML una vez lo hizo para compartir documentos, NLWEB prevé una infraestructura compartida para integrar la IA conversacional en el contenido web. Su código de muestra es un punto de partida práctico en lugar de una solución final, alentando la innovación comunitaria y las diversas implementaciones. Este modelo abierto y colaborativo se inspira en los primeros días de Internet, donde los estándares compartidos y los esfuerzos de base impulsaron un rápido progreso. NLWEB tiene como objetivo hacer lo mismo para las experiencias web impulsadas por la IA al permitir interfaces amigables para los humanos y la comunicación de agente a agente a través de protocolos comunes.
NLWEB consta de dos partes principales: un protocolo simple para la interacción del lenguaje natural con sitios web y un formato de respuesta basado en JSON que utiliza Schema.org. Incluye una implementación que funciona bien para sitios estructurados como listas de artículos, como productos o revisiones, y ofrece widgets de interfaz de usuario para permitir el acceso conversacional a dicho contenido. NLWEB también actúa como un servidor MCP (protocolo de contexto del modelo), permitiendo que los modelos de IA hagan preguntas a través de un método estandarizado de “hacer”. Las respuestas combinan los datos del sitio existentes con información de modelos de lenguaje grandes, mejorando la interacción del usuario. NLWEB es abierto, multiplataforma y compatible con varios modelos de IA y bases de datos vectoriales, que ofrece opciones de integración flexibles.
NLWEB ofrece a los editores web una manera simple de agregar IA conversacional a sus sitios con una codificación mínima y sin necesidad de construir chatbots desde cero. Utiliza los datos del sitio existentes, garantizando respuestas precisas y en tiempo real al tiempo que mantiene los costos bajos. Los editores pueden elegir qué modelos de IA usar y mantener el control sobre sus datos. El sistema mejora la participación del usuario al permitir interacciones naturales, personalizar contenido y mejorar el soporte. Su naturaleza de código abierto permite la personalización, y posiciona sitios web para un futuro donde los agentes de IA navegan e interactúen con la web.
En conclusión, NLWEB representa un paso fundamental hacia una web más interactiva e inteligente, donde los usuarios pueden interactuar con los sitios web a través del lenguaje natural en lugar de las interfaces rígidas. Al combinar formatos de datos estructurados como Schema.org con el poder de los modelos AI, NLWEB simplifica la creación de experiencias de conversación. Empodera a los editores mejorar sus sitios con un esfuerzo mínimo, ofreciendo beneficios como una participación mejorada del usuario, un soporte más rápido y entrega de contenido personalizado. A medida que la web evoluciona a un ecosistema donde los agentes de IA desempeñan un papel creciente, NLWEB asegura que los sitios web no solo sean accesibles para los humanos, sino que también sean perfectamente integrables con el futuro digital impulsado por el agente.
Mira el Página de Github. Todo el crédito por esta investigación va a los investigadores de este proyecto. Además, siéntete libre de seguirnos Gorjeo Y no olvides unirte a nuestro 95k+ ml de subreddit y suscribirse a Nuestro boletín.
Sana Hassan, una pasante de consultoría en MarktechPost y estudiante de doble grado en IIT Madras, le apasiona aplicar tecnología e IA para abordar los desafíos del mundo real. Con un gran interés en resolver problemas prácticos, aporta una nueva perspectiva a la intersección de la IA y las soluciones de la vida real.