Авторизация
Забыли пароль?
Сброс пароля
Вернуться к авторизации

Веб-сервис формирования заданий для студентов с помощью ChatGPT

31 октября ‘24

Заказчик: Planet English

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

Агентство-исполнитель кейса

flaton

Разрабатываем edtech проекты для бизнеса и стартапов

1. Вводная задача от заказчика, проблематика, цели

Проблема

У клиента возникли трудности с приобщением преподавательского состава к работе с нейросетями, в особенности с ChatGPT для подготовки материала к урокам, а также с самим доступом и использованием ChatGPT на территории РФ.

Поэтому у бизнеса и преподавателей имелся ряд целей :

  • Бесшовно взаимодействовать с ChatGPT;
  • Повысить качество учебного материала и снизить временные затраты на подготовку к урокам;
  • Интересно вводить новый материал. Объяснять его понятно и просто, адаптируясь под возраст и уровень учеников;
  • Уменьшить время поиска материалов для отработки пройденных обучающих тем.

Задача

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

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

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

Клиентский интерфейс

2. Описание реализации кейса и творческого пути по поиску оптимального решения

Выбор стека разработки

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

  • Для фронтенд части веб-сервиса использовали React, Next, Typescript;
  • Для бэкенда Python (Django);
  • База данных на Postgresql;
  • VPS сервер для доступа к ChatGPT плюс интеграция с API ChatGPT;

Процесс работы

1.Проектирование

В работе над сервисом с нашей стороны участвовало пять человек: 1 backend разработчик, 1 frontend разработчик, дизайнер, менеджер проекта и тестировщик.

2.Разработка

Клиентский интерфейс

Данный интерфейс пользуются учителя сети Planet ENGLISH, чтобы настраивать параметры запросы и генерировать последующий результат с помощью ChatGPT.

Интерфейс администратора

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

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

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

Возникшие трудности

  • Использование API ChatGPT в России:

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

  • Реализация вложенных списков опций, которые используются в итоговом запросе:

Вышло так, что в текущее меню параметров нужно было добавить вложенность их значений (Как пример хлебные крошек или вложенное меню). Также для фронтенда требовалось сделать механизм, позволяющий получить по списку выбранных параметров - варианты выбора следующих значений.

Вышло, что из значений параметров получилось n-нарное дерево, состоящее из пар {родитель:ребенок}. Под это дерево был написан обход в ширину, собирающий варианты выбора значений и передающих эти варианты на фронтенд.

Интерфейс администратора

Интерфейс администратора

3. Результаты сотрудничества

Мы разработали минимально жизнеспособный продукт (MVP) веб-сервиса за один месяц и сейчас продолжаем сотрудничество с клиентом.

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

Константин Е.

CEO, Planet English

Выражаем благодарность команде flaton за качественную и оперативную разработку сервиса. Хотелось бы выделить тщательную проработку требований и консультацию по любым вопросам касательно, как лучше реализовать определенные моменты. Самое главное, уложились в ограниченный, для MVP, бюджет проекта

4. Заключение

Мы разработали веб-сервис

Агентство-исполнитель кейса

flaton

Разрабатываем edtech проекты для бизнеса и стартапов