Тип работы:
Предмет:
Язык работы:


РАЗРАБОТКА КЛИЕНТСКОЙ ЧАСТИ ПЛАТФОРМЫ ВЗАИМОДЕЙСТВИЯ С ГЕНЕРАТИВНЫМ ИСКУССТВЕННЫМ ИНТЕЛЛЕКТОМ

Работа №180295

Тип работы

Бакалаврская работа

Предмет

программирование

Объем работы53
Год сдачи2025
Стоимость4530 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
17
Не подходит работа?

Узнай цену на написание


Аннотация 3
Перечень условных обозначений, символов, сокращений, терминов 4
Введение 5
1. Аналитика и проектирование 6
1.1. Ролевая модель 6
1.2. Модель предметной области 6
1.3. Функциональные требования 7
1.3.1. Взаимодействие с организациями 7
1.3.2. Взаимодействие с чатами 8
1.3.3. Операции и транзакции 10
1.3.4. Взаимодействие с мини-приложениями 11
1.3.5. Другие функциональные требования 12
1.4. Нефункциональные требования 12
2. Проектирование клиентской части системы 13
2.1. Взаимодействие с сервером 14
2.2. Мини-приложения 15
2.3. Компоненты системы 16
3. Технологии и инструменты разработки 17
3.1. Библиотека React 17
3.2. Язык TypeScript 18
3.3. SCSS 19
3.4. Webpack 20
3.4.1. Module Federation Plugin 20
3.5. Redux 22
3.6. Pusher и Laravel Echo 24
3.7. React-i18next 24
3.8. Ant Design 24
4. Реализация приложения 25
4.1. Структура проекта 25
4.1.1. Срезы 26
4.1.2. Сегменты 26
4.2. Взаимодействие с сервером 27
4.2.1. HTTP 27
4.2.2. WebSocket 28
4.2.3. Обработка ошибок 30
4.3. Разграничение доступов 31
4.4. Разработка компонентов пользовательского интерфейса 33
4.5. Создание организаций 34
4.5.1. Работа с формами 36
4.1. Пополнение баланса организации 38
4.2. Модуль фильтрации 39
4.3. Визуализация статистики об использовании системы 42
4.4. Страница чата 43
4.4.1. Получение списка сообщений 44
4.5. Подключение мини-приложений 45
4.5.1. Взаимодействие мини-приложений с хост-приложением 46
4.5.2. Настройка мини-приложений супер-администратором 47
Заключение 49
Список использованных источников и литературы 50

В последние годы наблюдается стремительное развитие технологий искусственного интеллекта. Особенно заметным стало развитие генеративного искусственного интеллекта (ГИИ) — класса систем, способных синтезировать текст, изображения, программный код и другой контент на основе пользовательских запросов.
ГИИ находит применение во многих областях, в том числе и внутри различных компаний, где он используется для автоматизации рутинных операций, ускорения исследований, генерации делового контента и поддержки сотрудников в выполнении их повседневных задач. В связи с этим возрастает потребность в платформах, позволяющих компаниям организовать централизованный доступ к возможностям ГИИ. Такие решения способствуют более эффективному использованию ресурсов, снижению барьеров при внедрении новых технологий и общему росту производительности труда.
Использование специализированных платформ для работы с ГИИ дает компаниям больше возможностей по сравнению с использованием общедоступных ИИ-сервисов.
Такие платформы:
• позволяют контролировать, какие запросы отправляют сотрудники,
• снимают ограничения доступа, которые могут быть у сервисов,
• предлагают оплату за фактическое использование, а не фиксированную подписку,
• дают возможность настроить рабочие чаты под задачи команды,
• позволяют добавлять встроенные инструменты в зависимости от потребностей компании.
Таким образом, целью данной выпускной квалификационной работы является разработка клиентской части платформы взаимодействия с генеративным искусственным интеллектом.
Для достижения данной цели необходимо выполнить следующие задачи:
1. проанализировать требования к системе;
2. спроектировать клиентскую часть;
3. реализовать клиентскую часть.


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


Таким образом, в рамках выпускной работы была разработана клиентская часть платформы для взаимодействия с генеративным искусственным интеллектом. В процессе работы были выполнены все поставленные задачи:
1) проанализированы требования к системе;
2) спроектирована клиентская часть;
3) реализована клиентская часть.
Система в целом продолжает дорабатываться и подготавливаться к тестированию


1. Статья про Micro Frontends [Электронный ресурс]. URL: https://martinfowler.com/articles/micro-frontends.html (дата обращения: 29.04.2025)
2. Руководство по библиотеке React [Электронный ресурс]. URL:
https://ru.legacy.reactjs.org/ (дата обращения 04.05.2025).
3. Руководство по TypeScript [Электронный ресурс]. URL: https://www.typescriptlang.org (дата обращения: 29.03.2025).
4. Документация SASS. [Электронный ресурс]. URL: https://sasslang.com/documentation/ (дата обращения 10.04.2025).
5. Документация Webpack. [Электронный ресурс]. URL: https://webpack.js.org/concepts/ (дата обращения 25.04.2025).
6. Статья про Webpack Module Federation. [Электронный ресурс].
https://medium.com/frontend-for-everyone/module-federation-clearly-explained-with-a-simple- example-5aa761bfef8c (дата обращения 24.04.2025)
7. Документация Webpack Module Federation. [Электронный ресурс]. URL: https://webpack.js.org/concepts/module-federation/ (дата обращения 25.04.2025).
8. Руководство по библиотеке Redux [Электронный ресурс]. URL: https://redux.js.org (дата обращения: 01.04.2025).
9. Руководство по библиотеке Redux Toolkit [Электронный ресурс]. URL: https://redux-toolkit.js.org (дата обращения: 01.04.2025).
10. Обработка запросов API и их кеширование RTK Query [Электронный ресурс]. URL: https://redux-toolkit.js.org/rtk-query/overview (дата обращения 01.04.2025).
11. Документация Pusher [Электронный ресурс]. URL: https://pusher.com/docs/ (дата обращения: 04.05.2025)
12. Документация i18next. [Электронный ресурс]. URL: https://www.i18next.com/ (дата обращения 12.04.2025).
13. Руководство по библиотеке компонентов Ant Design [Электронный ресурс]. URL: https://ant.design (дата обращения: 05.04.2025).
14. Feature-Sliced Design. [Электронный ресурс]. URL: https://feature-sliced.design/ (дата обращения 25.04.2025).


Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2025 Cервис помощи студентам в выполнении работ