LLM как генератор HTML

15 мая, 2023
1 минута чтения

Возьмем для примера самый популярный и один из самых сложных языков верстки — HTML5. Программа на HTML5 говорит браузеру, что такой-то элемент (тег div, footer или любой другой) должен иметь такие-то поля (свойства или правила). Браузер, используя спецификацию языка HTML5, отображает контент пользователю.

Теперь копнем глубже в историю, которая расскажет нам, что HTML5 это наследник XHTML, который в свою очередь, является ограниченным XML. Вспомним, что консорциум W3C рекомендует преобразовывать XML документы через предложенный язык XSL. Реляционные базы данных умеют трансформировать свои данные в формат XML.

А раз так, то можно проследить следующий пайплайн:

  1. Формируем схему БД
  2. Заносим данные в БД
  3. Выгружаем данные с конвертацией в XML
  4. Формируем Dataset на XML данных
  5. Обучаем модель преобразовывать XML через XSL в HTML5
  6. На выходе получаем готовую браузерную страницу

Полученная страница будет скорее всего некрасивой, ее потребуется стилизовать. Для этого уже потребуется другая модель, которая должна брать историю пользовательского опыта и генерировать под него такой стиль (CSS), который будет наиболее удобен для восприятия и чтения контента на любом девайсе (смартфон, ноутбук или смарт-часы).

Денис Сергеевич Басковский

Философ, изобретатель и поэт.

Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
Предыдущая статья

О будущем мышления

Web Interface Future
Следующая статья

Как организовать людей для эффективного взаимодействия в VUCA-мире