Itequia

NLWeb: Microsoft obre la web a les interfícies conversacionals amb un enfocament obert i estructurat

Screenshot of the NLWeb Search Prototype interface with Microsoft and O'Reilly logos, a search bar, and buttons for requesting a demo or trying O'Reilly for free.

En un moviment que podria redefinir l’experiència digital en la web, Microsoft ha presentat NLWeb. Es tracta d’un projecte obert que permet a qualsevol lloc web oferir una interfície conversacional basada en intel·ligència artificial. Sense necessitat de redissenyar la seva arquitectura des de zero. 

NLWeb ha estat impulsat per R.V. Guha, una figura clau en l’evolució de la web semàntica i creador d’estàndards com a RSS, RDF i Schema.org. Actualment és Technical Fellow en Microsoft, on lidera iniciatives centrades en la interoperabilitat de dades i l’accessibilitat de la intel·ligència artificial. El projecte compta amb el suport d’equips d’enginyeria de Microsoft i es desenvolupa de manera oberta en col·laboració amb la comunitat.

Característiques principals de NLWeb

NLWeb és un projecte que busca convertir qualsevol lloc web en una interfície conversacional. Aquesta tecnologia es basa en l’ús de dades estructurades i protocols oberts per a facilitar la interacció en llenguatge natural. 

Cada implementació de NLWeb actua com un servidor MCP (Model Context Protocol). Això permet que el contingut del lloc sigui descobert, interpretat i utilitzat per models de llenguatge i agents externs.

  • Interfície conversacional: gràcies a això, els usuaris poden interactuar amb el contingut de la web utilitzant llenguatge natural. Així doncs, queda notablement millorada l’accessibilitat i experiència de l’usuari.  
  • Protocols oberts: NLWeb empra protocols oberts, com Schema.org i RSS, juntament amb eines impulsades per LLM. Aquest fet garanteix la integració i l’ús de dades ja existents i, per tant, millora l’eficiència i redueix la necessitat de reestructuració.  
  • Compatibilitat i flexibilitat: NLWeb permet als desenvolupadors triar els components que millor s’adaptin a les seves necessitats.  A més, ofereix una solució adaptable que pot ser implementada en una àmplia varietat d’entorns i plataformes.  
  • Interacció humà-agent: facilita la interacció tant per a humans com per a agents intel·ligents (com copilots o assistents de IA). Això fa que el contingut del lloc sigui 100% accessible. Per tant, el contingut de la web sempre serà accessible per a tots, augmentant així la seva visibilitat en l’ecosistema digital.   
  • Enriquiment de dades: aprofita el coneixement extern dels models de llenguatge gran (LLMs) subjacents per a oferir experiències d’usuari més enriquides. Per exemple, la incorporació d’informació geogràfica en consultes específiques. Això permet proporcionar respostes més completes i contextualment rellevants, millorant així la satisfacció de l’usuari.

Per què NLWeb és rellevant per a les empreses?

NLWeb representa una oportunitat estratègica per a organitzacions que busquen millorar la seva presència i eficiència en l’entorn digital. Aquest projecte obert ofereix múltiples beneficis que són especialment rellevants per a les empreses modernes, ja que les ajuda a mantenir-se competitives i rellevants en un entorn digital en constant evolució.

  • Vegem de quina manera poden veure’s millorades les empreses de la mà de NLWeb:  
  • Millora de l’experiència d’usuari amb interfícies conversacionals intuïtives. 
  • Augment de la visibilitat en la nova web agentica, on els agents de IA consumeixen contingut. 
  • Reducció de la fricció en la navegació i cerca d’informació. 
  • Bona preparació de cara al futur de la interacció digital, on el llenguatge natural serà la interfície dominant.

Com pots començar a utilitzar NLWeb?

Si estás valorando integrar NLWeb en tu sitio o producto digital, el punto de partida es su repositorio oficial en GitHub, donde Microsoft ha publicado el proyecto como open source. Desde ahí, puedes abordar su adopción de forma progresiva: 

  • Familiaritza’t amb la base del projecte
    Accedeix al repositori principal: https://github.com/microsoft/nlweb  
    Aquí trobaràs el codi font, l’estructura del projecte i una visió general del seu propòsit. 
  • Comprèn l’arquitectura i els principis clau
    L’arxiu Readme.md ofereix una introducció clara als objectius del projecte. La seva arquitectura modular i com s’integra amb models de llenguatge. 
  • Aprofundeix en la documentació tècnica
    En la carpeta /docs trobaràs guies detallades com Life of a Xat Query, que explica pas a pas com es processa una consulta conversacional des del punt de vista del model. 
  • Explora exemples pràctics
    La secció /demo inclou implementacions funcionals que mostren com aplicar NLWeb en llocs reals amb dades estructurades. 
  • Avalua la integració en la teva stack tecnològic
    NLWeb és compatible amb múltiples models de llenguatge (com Azure OpenAI, GPT, Claude, entre altres). Això et permetrà adapatarlo fàcilment a la teva infraestructura actual.

Des de Itequia, veiem en NLWeb una evolució natural cap a una web més intel·ligent, accessible i centrada en l’usuari. Si estàs explorant com integrar IA en la teva estratègia digital, NLWeb pot ser una opció. 

T’agradaria explorar com NLWeb pot integrar-se en el teu ecosistema digital? Contacta’ns, som aquí per a ajudar-te a fer aquest pas.