Последние сообщения

Иван Терешенко
Иван Терешенко
  • Сообщений: 54
  • Последний визит: 7 сентября 2026 в 09:55

Доброго дня всем!

Хочу спросить по поводу Bootstrap. Никогда не верстал на нем, и недавно посмотрел видео по верстке на нем, чтобы понять, что и как.

Мои выводы — вы скажете, прав я или не прав.

Итак, с grid system от Bootstrap у меня никогда вопросов не было — все просто и понятно.

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

Получается своего рода подгонка готового дизайна на CSS под конкретные нужды?

Если так, тогда становиться понятно, почему существуют верстальщики, которые не любят Bootstrap. Получается много лишнего кода. Много переопределений, что само по себе уже нечистый код.

Но для production Bootstrap — самое то получается! Ляп, ляп — и сайт готов! Быстро и сердито. Сделал, продал и забыл.

Тогда возникает вопрос — почему все так любят Bootstrap? 

И еще вопрос — макет на том же DST Store создан под Bootstrap. Реально ли существуют макеты, созданные дизайнерами именно под Bootstrap? Хочу сказать — есть ли просто макеты и макеты именно под Bootstrap? И в чем их отличие тогда? 

Игорь Симонян

Ваши выводы очень точны! Bootstrap действительно работает по принципу “подгонки” под конкретный проект, и это нормально. Что касается популярности — всё просто: это экономит время и силы. Представьте, что вам не нужно писать стили для базовых компонентов, адаптивности и кроссбраузерности — всё это уже готово. 

Конечно, для простых проектов это может показаться избыточным, но для крупных приложений или когда время — деньги, это бесценно. По поводу макетов — да, существуют специальные “bootstrap-friendly” дизайны. Они учитывают сетку 12 колонок, стандартные отступы и размеры элементов фреймворка. Такие макеты обычно имеют более строгую структуру и меньше “дизайнерских вольностей”, что делает процесс вёрстки более предсказуемым и быстрым.

Илья Ряжин
Илья Ряжин
  • Сообщений: 21
  • Последний визит: 30 мая 2025 в 20:11

Вы абсолютно верно подметили основные особенности работы с Bootstrap. Действительно, основная стилизация происходит через перезапись дефолтных стилей, и это вполне нормальный подход. Что касается лишнего кода — да, его может быть больше, чем при нативной вёрстке, но это плата за скорость разработки и кроссбраузерность. Bootstrap любят за то, что он решает множество проблем “из коробки”: адаптивность, кроссбраузерность, базовые компоненты интерфейса. Дизайнеры часто создают макеты специально под Bootstrap, учитывая его сетку и стандартные отступы. Такие макеты обычно имеют чёткие блоки, соответствующие колонкам сетки, и стандартные размеры элементов, что значительно упрощает процесс вёрстки.

Виталий Литвинов
Виталий Литвинов
  • Сообщений: 17
  • Последний визит: 19 мая 2025 в 00:33

Ну по порядку:

— для изменения стиля, да, перезаписываете дефолтный стиль. Можно также добавлять свой.

— Тут скорей подгонка Bootstrap под предварительный дизайн.

— Про нечистый код, это спорно. Есть те кто верстают от бога а есть простые люди. Каждый раз писать стили с нуля, когда у тебя в неделю по пять сайтов, не удобно.

— Bootstrap -это CSS framework. С коробки он дает grid, responsive design, css-плюшки. Я предполагаю что заказчики любят его за быстроту, красоту и responsive design.

— Даже не знаю пишут ли макеты специально под Bootstrap. Скорей Bootstrap подстраивается под макеты.

Сила и мощь в Bootstrap в его простоте и изменяемости.

Илья Ряжин
Илья Ряжин
  • Сообщений: 21
  • Последний визит: 30 мая 2025 в 20:11

Кстати ребят раз тема про редакторы зашла, не подскажите, пожалуйста, WYSIWYG-редактор, который можно кастомизировать. На панель форматирования нужно добавить раскрывающийся список. При нажатии на элемент списка — этот элемент должен вставляться в редактор.Сайт на ДСТ Платформ 2. 

Смотрел в сторону Imperavi Redactor — какое-то API у них запутанное…CKEditor — у них есть 2 версии — build и framework. 

Вот framework как раз нужен для кастомизации на сколько я понял. Но установить не получается.

Виталий Литвинов

У CKEditor действительно есть две версии: 4 (редактор) и 5 (фреймворк). Это, в общем-то, два принципиально разных продукта, сравнивать их не совсем корректно, именно поэтому на их сайте они доступны (и развиваются) оба параллельно. CKEditor 5 вам подойдет если вы хотите запрограммировать (а не просто установить) что-то кастомное-кастомное, если для каких-то задач вам надо влезать под капот и переопределять логику работы. Если вам всего этого не надо (или надо, но в меньшей степени), то CKEditor 4 — готовый к использованию редактор, который можно усилить плагинами. Например, N1ED, который добавляет кучу разных штук и виджетов, интегрируясь как простой, казалось бы, плагин. Т. е. возможность кастомизации там всё также неплохая, но самый главный плюс — вы быстро компонуете подходящее решение из уже готовых блоков (в CKEditor 5 их придется частенько пилить самому), и уже потом, если хотите чего-то эдакого, добавляете свой код (плагин) через прекрасно документированный CKEditor 4 API.

Виталий Литвинов
Виталий Литвинов
  • Сообщений: 17
  • Последний визит: 19 мая 2025 в 00:33

Кстати ребят раз тема про редакторы зашла, не подскажите, пожалуйста, WYSIWYG-редактор, который можно кастомизировать. На панель форматирования нужно добавить раскрывающийся список. При нажатии на элемент списка — этот элемент должен вставляться в редактор.Сайт на ДСТ Платформ 2. 

Смотрел в сторону Imperavi Redactor — какое-то API у них запутанное…CKEditor — у них есть 2 версии — build и framework. 

Вот framework как раз нужен для кастомизации на сколько я понял. Но установить не получается.

Илья Ряжин
Илья Ряжин
  • Сообщений: 21
  • Последний визит: 30 мая 2025 в 20:11

Как написали выше: html, markdown, но прогоняют через функцию для безопасного сохранения специальных символов в БД, чтобы на инъекцию какую не напороться

Виталий Литвинов
Виталий Литвинов
  • Сообщений: 17
  • Последний визит: 19 мая 2025 в 00:33

Ну, обычно такой редактор рендерится на какой-нибудь textarea и постоянно с ней синхронизирует свое содержимое, так что отправка на сервер происходит как обычно.

Белорусская косметика
Белорусская косметика
  • Сообщений: 4
  • Последний визит: 17 мая 2025 в 21:18

Просто сохраняет POST-переменную как обычно и все.

Металл Профиль
Металл Профиль
  • Сообщений: 5
  • Последний визит: 27 мая 2025 в 12:40

В каком-то структурированном формате — markdown, html.

Артемий Казанцев
Артемий Казанцев
  • Сообщений: 14
  • Последний визит: 12 августа 2026 в 12:17

Популярность мультимодального искусственного интеллекта продолжает стремительно расти за счет его гибкости и эффективности в решении сложных задач, для качественного выполнения которых нельзя обойтись без взаимодействия с различными видами входной информации.

Увеличению востребованности технологии способствуют в том числе следующие факторы:

— Рост объемов разносторонних данных. Классические ИИ, работающие с одним видом данных, не способны полностью использовать потенциал массивов данных. Это значительно ограничивает их возможности в специфических задачах.

— Повышение вычислительных возможностей. Мощные графические процессоры сделали возможным обучение и использование мультимодальных моделей на больших объемах данных.

Вот лишь несколько популярных примеров задач, которые уже решаются мультимодальными ИИ:

— Автоперевод видео с субтитрами. Мультимодальный ИИ может анализировать аудио и видео вместе с субтитрами для точного перевода, учитывая жесты и мимику.

— Поиск по изображениям и тексту. ИИ позволяют пользователям находить информацию, сочетая текстовые запросы с изображениями, что особенно полезно в сфере продаж.

— Диагностика в медицине. Работающие с различными видами информации модели могут анализировать рентгеновские снимки и текстовые записи из медицинской карты пациента для более точных диагнозов.

Мультимодальный искусственный интеллект – это не просто очередной тренд в ИИ, а ключевая технология, которая открывает перед нами возможности более глубокого и комплексного анализа. С каждым годом эта отрасль продолжает быстро развиваться.

Чем мультимодальные ИИ отличаются от традиционных?

Мультимодальные(MLLM) и традиционные большие языковые модели (LLM) – это два разных подхода к обработке и анализу данных, хотя оба варианта базируются на нейронных сетях. Основное различие между ними заключается в том, как они обрабатывают данные и какие задачи могут решать. В этом разделе мы рассмотрим ключевые различия между технологиями.

Обработка различных типов данных

Большие языковые модели LLM, такие как GPT-3 или BERT, разработаны для работы исключительно с текстом. В их сфере компетенции лежат такие задачи, как проведение анализа, создание текстовых массивов, перевод текстового материала с одного языка на другой, суммаризация. Однако этим их функционал ограничен.

Мультимодальные ИИ может исследовать изображение и приведенное пользователем текстовое описание к нему одновременно, обеспечивая более глубокое понимание контекста и более точный анализ поступающей на вход информации.

Взаимодействие между модальностями

Традиционные LLM ограничены текстовой модальностью, поэтому они могут работать только с линейными зависимостями внутри текстовых данных. Это значит, что LLM не могут анализировать взаимосвязи между текстом и другими видами информации, например изображениями и звуком.

Мультимодальные модели, напротив, могут выявлять сложные связи между разной информацией. Взаимодействие между модальностями делает такие модели полезными в более сложных сценариях, где информация, полученная из разных источников, органично дополняет друг друга.

Архитектурные различия

Архитектура традиционных LLM базируется на обработке последовательности токенов в тексте. Она обучается предсказывать следующий токен в последовательности или выполнять задачи, связанные с пониманием текста (например, классификация или извлечение информации). В основном такие модели используют трансформеры, которые справляются с задачами обработки естественного языка, но не могут напрямую работать с визуальными или другими типами данных.

Мультимодальные архитектуры, напротив, включают несколько разноплановых модулей. Например, в модели CLIP используется текстовый и визуальный модуль, которые объединяются для совместного обучения и анализа. Эти модули могут быть отдельными частями одной сети или работать параллельно, интегрируя результаты для получения более полной картины. Некоторые модели (тот же GPT-4) развивают свои возможности, добавляя мультимодальные компоненты к уже существующим моделям, что расширяет их функционал.

Принцип действия псевдо мультимодального ИИ заключается в подключении специализированных движков для распознавания голоса и генерации изображений к существующим языковым моделям (LLM). Этот подход позволяет имитировать функционал мультимодальных систем, обеспечивая видимость интеграции различных типов данных. Однако «под капотом» такая система остается ограниченной в масштабируемости и не может обучаться на датасетах, отличных от текстовых, что существенно ограничивает её возможности. Источник: Youtube.

Вычислительная сложность

Поскольку традиционные LLM работают только с текстом, их вычислительная сложность зависит от размера текстовых данных и архитектуры модели. Они требуют значительных вычислительных ресурсов для обучения и использования, но их сложность ограничена только одной модальностью.

Мультимодальные модели значительно более сложны в вычислительном плане, так как они работают с различными типами данных, каждый из которых требует своей архитектуры для обработки. Это делает их обучение и внедрение более ресурсоемким процессом. Например, обработка изображений требует мощных графических процессоров (GPU), а объединение с текстовой информацией в значительной степени увеличивает объем необходимых вычислений.

В чем реальная польза от мультимодальных ИИ?

Технология изменила подход к решению сложных задач в самых разных сферах деятельности человека. Вот несколько примеров их успешного реального применения:

— Медицина. Искусственный интеллект помогает анализировать сложные медицинские данные, такие как рентгеновские снимки, MRI или текстовые записи пациентов, что улучшает диагностику и ускоряет процесс принятия решений врачами.

— Искусство и творчество. С помощью моделей типа DALL-E и CLIP художники, дизайнеры и создатели контента могут легко генерировать визуальные элементы по запросу, создавать уникальные изображения и воплощать креативные идеи на базе описаний.

— Инженерия. В инженерии мультимодальные ИИ используются для анализа чертежей и технических документов, и это позволяет инженерам быстрее разрабатывать и тестировать новые проекты, улучшать процессы проектирования и производства.

В образовательной сфере мультимодальные ИИ помогают создавать интерактивные обучающие платформы, где студенты могут одновременно взаимодействовать с текстом и изображениями.

Елена Коврегина
Елена Коврегина
  • Сообщений: 12
  • Последний визит: 14 октября 2025 в 20:28

Мультимодальное обучение позволяет моделям ИИ понимать и обрабатывать информацию из различных источников данных, улучшая точность и адаптивность в различных задачах.

Многомодельная система в машинном обучении относится к подходу, который использует несколько отдельных моделей, каждая из которых специальна для различных задач, а не единую интегрированную мультимодальную модель. 

Елена Коврегина

Интересно а как работают мультимодальные модели, в смысле как мультимодальный ИИ обучается, как понимаю у них нет прямого доступа к нейросетям?

Металл Профиль

Мультимодальный подход в ИИ включает обработку и сочетание различных типов данных для создания более полного понимания заданного ввода.

Мультимодальные модели обрабатывают различные типы входных данных отдельно, выравнивают данные, а затем объединяют информацию для получения более точных и контекстно-осведомленных результатов.

Мультимодальный ИИ обучается на разнообразных наборах данных, включающих несколько типов данных, с применением таких методов, как контрастное обучение, обучение с переносом и предобучение на мультимодальных корпусах. 

Металл Профиль
Металл Профиль
  • Сообщений: 5
  • Последний визит: 27 мая 2025 в 12:40

Мультимодальное обучение позволяет моделям ИИ понимать и обрабатывать информацию из различных источников данных, улучшая точность и адаптивность в различных задачах.

Многомодельная система в машинном обучении относится к подходу, который использует несколько отдельных моделей, каждая из которых специальна для различных задач, а не единую интегрированную мультимодальную модель. 

Елена Коврегина

Интересно а как работают мультимодальные модели, в смысле как мультимодальный ИИ обучается, как понимаю у них нет прямого доступа к нейросетям?

Елена Коврегина
Елена Коврегина
  • Сообщений: 12
  • Последний визит: 14 октября 2025 в 20:28

Мультимодальное обучение позволяет моделям ИИ понимать и обрабатывать информацию из различных источников данных, улучшая точность и адаптивность в различных задачах.

Многомодельная система в машинном обучении относится к подходу, который использует несколько отдельных моделей, каждая из которых специальна для различных задач, а не единую интегрированную мультимодальную модель. 

Белорусская косметика
Белорусская косметика
  • Сообщений: 4
  • Последний визит: 17 мая 2025 в 21:18

А какова собственно разница между генеративным ИИ и мультимодальным ИИ? И вообще что такое мультимодальные языковые модели?

Белорусская косметика

Мультимодальный ИИ относится к системам искусственного интеллекта, которые могут обрабатывать и интегрировать несколько типов данных, таких как текст, изображения, аудио и видео, для улучшения понимания и принятия решений.

Какова разница между генеративным ИИ и мультимодальным ИИ. Генеративный ИИ сосредоточен на создании нового контента, такого как текст, изображения или музыка, в то время как мультимодальный ИИ обрабатывает и интегрирует несколько типов данных для более глубокого понимания входных данных. Некоторые модели ИИ, такие как GPT-4, сочетают обе возможности.

Например всем известный GPT-4 является частично мультимодальным, так как он может обрабатывать как текстовые, так и графические входные данные, но он пока не поддерживает полные мультимодальные возможности, такие как интеграция аудио или видео.

По поводу Что такое мультимодальные языковые модели? Могу ответить что — мультимодальные языковые модели расширяют традиционные языковые модели, включая несколько типов входных данных, таких как текст и изображения, для улучшения понимания и точности ответов. 

Елена Коврегина

Спасибо за ответ. А что такое мультимодальное обучение в машинном обучении?

Елена Коврегина
Елена Коврегина
  • Сообщений: 12
  • Последний визит: 14 октября 2025 в 20:28

А какова собственно разница между генеративным ИИ и мультимодальным ИИ? И вообще что такое мультимодальные языковые модели?

Белорусская косметика

Мультимодальный ИИ относится к системам искусственного интеллекта, которые могут обрабатывать и интегрировать несколько типов данных, таких как текст, изображения, аудио и видео, для улучшения понимания и принятия решений.

Какова разница между генеративным ИИ и мультимодальным ИИ. Генеративный ИИ сосредоточен на создании нового контента, такого как текст, изображения или музыка, в то время как мультимодальный ИИ обрабатывает и интегрирует несколько типов данных для более глубокого понимания входных данных. Некоторые модели ИИ, такие как GPT-4, сочетают обе возможности.

Например всем известный GPT-4 является частично мультимодальным, так как он может обрабатывать как текстовые, так и графические входные данные, но он пока не поддерживает полные мультимодальные возможности, такие как интеграция аудио или видео.

По поводу Что такое мультимодальные языковые модели? Могу ответить что — мультимодальные языковые модели расширяют традиционные языковые модели, включая несколько типов входных данных, таких как текст и изображения, для улучшения понимания и точности ответов.