Перейти к содержимому

Детская библиотека Сатпаева: каталог, творчество и образовательные AI-сервисы

Каталог для разных возрастов, AI-помощник, истории и озвучка. Разбираем, как детская библиотека объединяет поиск книг, обучение и творческие сценарии на двух языках.

Материал Technokod

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

Что мы разработали на этом сайте

  • ↗ Разработка сайта, каталога и разделов для разных возрастных групп.
  • ↗ Интерфейсы справочного помощника, творческих историй, викторин, раскрасок и озвучки.
  • ↗ Администрирование контента, ограничения AI-запросов и очередь модерации историй.
dubsatpaev.kz

Подпись разработчика Technokod на сайте проверена 20 октября 2026 года.

Детская библиотека Сатпаева: сайт с AI-сервисами и возрастными группами
Действующая главная детской библиотеки: каталог, возрастные группы и вход в цифровые сервисы. Числа на странице не используются как доказательство эффекта проекта. Нажмите на экран, чтобы увеличить.

Какую задачу решает система

Детский портал должен объяснять библиотечные услуги и одновременно давать повод вернуться к чтению. Универсальный чат смешивает задачи: рекомендацию книги, учебное объяснение и сочинение сказки. Здесь они разделены на каталог, справочного помощника и тематические инструменты. Для каждого сценария задаются собственные входные поля, ограничения и формат результата. Такой подход помогает отдельно оценивать поиск, творчество и учебные функции.

Кому подходит такой подход

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

Как работает искусственный интеллект

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

  1. Проверить запрос и подготовленный ответ

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

  2. Добавить сведения библиотеки и каталога

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

  3. Выполнить выбранный сценарий

    Текстовая модель готовит ответ, историю с вариантами продолжения или учебный черновик. В экзаменационном режиме предусмотрен второй проход проверки. Раскраски имеют отдельную ветку изображения и резервный SVG-вариант; озвучка обращается к своему сервису. У этих операций разные условия доступности.

  4. Различить результат, отказ и модерацию

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

Каталог, справочные записи, проверенные подборки и состояния модерации обрабатываются сервером и базой приложения. Генерация и речь используют облачные сервисы; код предусматривает Groq, Gemini и отдельные подключения для изображения и аудио. Текущие ключи, провайдеры и расходы не проверялись. Локальные фильтры не обеспечивают безошибочность облачной модели.

Как проходит работа: от исходных данных до результата

  1. Начать с каталога или справочного вопроса

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

  2. Выбрать отдельное творческое занятие

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

  3. Использовать учебный инструмент по назначению

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

  4. Прослушать текст или передать работу на рассмотрение

    Для истории реализована озвучка одним голосом или по ролям. Текст разделяется на реплики и отправляется в сервис речи, после чего интерфейс воспроизводит полученные фрагменты. Сохранение истории выполняется отдельным запросом и создаёт запись на модерацию. Черновик может показываться до рассмотрения; сохранённая работа поступает на модерацию.

Детская библиотека: интерфейс AI-помощника с режимами поиска книг и учёбы
Открытый виджет помощника: общий вопрос, поиск книг, учёба и связь с библиотекарем. На снимке приветствие; AI-диалог здесь не запускался. Нажмите на экран, чтобы увеличить.

Основные функции

Два языка и возрастные настройки

Интерфейс и запросы поддерживают русский и казахский. Для истории и раскрасок предусмотрены возрастные группы. Это настройки сценария; они не являются независимой экспертизой качества текста или соответствия каждому ребёнку.

Каталог и справочный помощник

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

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

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

Школьная программа и викторины

Подготовленные учебные записи и банк вопросов позволяют отвечать без модели в части сценариев. Код различает источник результата: программа, проверенный материал либо AI-черновик. Это помогает не приписывать генератору редакционно подготовленный контент.

Раскраски и озвучка по ролям

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

Лимиты и управление публикацией

Сервер содержит ограничения запросов, учёт использования AI и бюджетные проверки. Сохранённые истории связаны с очередью модерации. Наличие ограничений не подтверждает нулевую стоимость: фактические расходы определяются подключениями и правилами провайдеров.

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

Что поступает в систему и что получает пользователь

  • Каталог, справочная база, сведения учреждения и подготовленная школьная программа.
  • Язык, возрастная группа, тема, персонаж или исходный текст занятия.
  • Правила модерации, ограничения использования и настройки облачных сервисов.
  • Найденные записи каталога и справочный ответ на вопрос читателя.
  • Творческий или учебный черновик, вопросы из подготовленного банка, изображение или аудио.
  • Сохранённая история в ожидании рассмотрения, отдельно от первичного результата генерации.
Детская библиотека: форма генератора сказок с темой, героем и возрастом
Реальная форма генератора историй: герой, тема и возраст. Генерация и сохранение сказки при съёмке не выполнялись; созданный текст не является книгой из фонда. Нажмите на экран, чтобы увеличить.

Что можно разработать для вашего бизнеса

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

AI-сайты с чат-ассистентом для бизнеса →

Что проверяем до рабочего запуска

  • Во время разбора не выполнялась генерация: качество текущих ответов, изображений и голосов не подтверждено.
  • Фильтры, инструкции и второй модельный проход снижают часть рисков, но не гарантируют фактическую точность или пригодность любого результата ребёнку.
  • Помощник не оформляет выдачу и бронь. AI-история не является книгой фонда; сохранение на модерацию не означает предварительную проверку показанного черновика.

Частые вопросы

Все задания создаёт AI?
Нет. Код использует справочную базу, школьную программу, проверенные уроки и банк викторин. Генерация подключается в отдельных сценариях.
Можно ли считать учебный ответ проверенным фактом?
Источник нужно различать. Повторный модельный разбор не равнозначен проверке по первоисточникам; важное утверждение следует сверять с учебным материалом.