Детальная информация
| Название | ИИ-агент для проектирования интерьера кухни: выпускная квалификационная работа бакалавра: направление 02.03.02 «Фундаментальная информатика и информационные технологии» ; образовательная программа 02.03.02_02 «Информатика и компьютерные науки» = AI Agent for Kitchen Interior Design |
|---|---|
| Авторы | Селиванов Степан Юрьевич |
| Научный руководитель | Самочадина Татьяна Николаевна |
| Организация | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
| Выходные сведения | Санкт-Петербург, 2026 |
| Коллекция | Выпускные квалификационные работы ; Общая коллекция |
| Тематика | ии-агент ; проектирование кухни ; автоматизированное планирование ; кухонный гарнитур ; система правил ; генерация компоновки ; svg-визуализация ; ai agent ; kitchen design ; automated planning ; kitchen furniture set ; rule-based system ; layout generation ; svg visualization |
| Тип документа | Выпускная квалификационная работа бакалавра |
| Язык | Русский |
| Уровень высшего образования | Бакалавриат |
| Код специальности ФГОС | 02.03.02 |
| Группа специальностей ФГОС | 020000 - Компьютерные и информационные науки |
| DOI | 10.18720/SPBPU/3/2026/vr/vr26-1942 |
| Права доступа | Доступ по паролю из сети Интернет (чтение, печать, копирование) |
| Дополнительно | Новинка |
| Ключ записи | ru\spstu\vkr\42520 |
| Дата создания записи | 21.08.2026 |
Разрешенные действия
–
Действие 'Прочитать' будет возможно после подготовки администраторами необходимых файлов
Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
| Группа | Анонимные пользователи |
|---|---|
| Сеть | Интернет |
Выпускная квалификационная работа посвящена разработке веб-сервиса Kitchen Planner для автоматизированного проектирования кухонного гарнитура. В работе рассмотрена проблема первичного планирования кухни с учетом размеров помещения, бытовой техники, типовых мебельных модулей, эргономических ограничений и пользовательских предпочтений. В первой главе выполнен анализ предметной области и существующих средств проектирования. Во второй главе описаны архитектура, правила и алгоритмы генерации прямой и угловой кухни. В третьей главе раскрыта работа сервиса, в четвертой - испытания и проверка требований. Решение реализовано как клиент-серверное веб-приложение на React/Next.js, FastAPI и PostgreSQL. Сервис поддерживает авторизацию, текстовые пожелания на русском языке, автоматическую корректировку параметров, построение фронтального и бокового эскизов, скачивание результатов и историю генераций. Результатом работы является программное средство, позволяющее автоматически формировать допустимую компоновку кухни и отображать ее в виде чертежных эскизов. Практическая значимость состоит в сокращении времени первичного подбора компоновки и подготовке наглядного варианта для обсуждения. В работе использовались следующие информационные технологии и программные системы: Python, TypeScript, FastAPI, React, Next.js, PostgreSQL, Pydantic, REST API, JSON, SVG, npm, Uvicorn, Git, Ollama.
The work is devoted to the development of the Kitchen Planner web service for automated kitchen furniture layout design. The study considers initial kitchen planning with regard to room dimensions, household appliances, standard furniture modules, ergonomic constraints, and user preferences. The first chapter analyzes the subject area and existing design tools. The second chapter describes the architecture, rules, and algorithms for generating straight and corner kitchens. The third chapter presents the service workflow, and the fourth chapter describes testing and requirements verification. The solution is implemented as a client-server web application based on React/Next.js, FastAPI, and PostgreSQL. The service supports authentication, Russian-language textual wishes, automatic parameter correction, front and side sketches, result download, and generation history. The result is a software tool that automatically forms an admissible kitchen layout and displays it as drawing-style sketches. The practical significance lies in reducing the time required for initial layout selection and preparing a clear visual variant for discussion. The following information technologies and software systems were used in the work: Python, TypeScript, FastAPI, React, Next.js, PostgreSQL, Pydantic, REST API, JSON, SVG, npm, Uvicorn, Git, and Ollama.
| Место доступа | Группа пользователей | Действие |
|---|---|---|
| Локальная сеть ИБК СПбПУ | Все |
|
| Интернет | Авторизованные пользователи СПбПУ |
|
| Интернет | Анонимные пользователи |
|