Внимание

Как работают наши продукты

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

Инструмент

Тренажёр SGR Exercises

Бесплатный интерактивный тренажёр schema-guided reasoning в формате, знакомом по sql-ex.ru: задачи на структурированную генерацию с автоматической проверкой решений. Применяйте SGR на практике на той же технологии, что мы используем в своих локальных продуктах.

Открыть тренажёр → sgr-ex.ru

Стек и языки программирования

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

Языки программирования

  • JavaScript и TypeScript — основные языки серверной и клиентской частей приложений, обоих сайтов Общества и автоматических тестов.
  • Python — исследовательские прогоны, оценка качества моделей, программирование робототехнических стендов.
  • SQL — запросы и миграции схем в реляционных базах данных.
  • HTML и CSS — разметка и оформление пользовательских интерфейсов.
  • Bash — сценарии сборки, развёртывания и обслуживания серверов.

Приложения

  • Node.js — серверная среда исполнения; Express — веб-фреймворк, на котором построен программный интерфейс (API).
  • Svelte — фреймворк пользовательского интерфейса; Vite — сборщик клиентской части.
  • PostgreSQL — реляционная система управления базами данных, основное хранилище.
  • Аутентификация с двухфакторным подтверждением по одноразовому коду (TOTP), ограничение частоты запросов, защитные заголовки HTTP.

Искусственный интеллект

  • vLLM — сервер инференса (исполнения языковых моделей) с программным интерфейсом, совместимым с OpenAI API.
  • Открытые языковые модели семейства Qwen, в том числе с визуальным входом, в квантованном виде — запускаются на одной видеокарте, без обращения к внешним облачным сервисам.
  • Structured outputs и constrained decoding — генерация, ограниченная схемой данных (JSON Schema): модель физически не может выдать ответ вне заданной структуры.
  • Подробнее — в статьях о schema-guided reasoning и о локальном ИИ.

Сайты и инфраструктура

  • Astro — генератор статических сайтов; на нём собраны vnimanie.ai и docs.vnimanie.ai (последний — на основе Starlight, темы для документации).
  • Tailwind CSS — библиотека утилитарных стилей, на которой построено оформление.
  • nginx — веб-сервер; Ubuntu Linux — операционная система серверов, размещённых на территории Российской Федерации.
  • Git — система контроля версий; Playwright — среда автоматического тестирования интерфейсов.