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

Создать базовую версию нейро-психолога, которая будет выполнять следующие функции:
Анализ запросов пользователя: Определение проблем пользователя на основе его запросов
Ведение диалога: Имитировать диалог с психологом, основываясь на информации из базы знаний
Рекомендация курсов: Предлагать релевантные курсы на платформе GetCourse для углубленного изучения выявленных проблем


  • Использование готовой речевой модели (GPT): Применить готовую речевую модель для обработки запросов пользователей
  • Дообучение модели: Дообучить модель на основе предоставленных данных и материалов, чтобы она могла эффективно идентифицировать проблемы пользователей, вести диалог, основываясь на базе знаний, и предлагать релевантные курсы
  • Разработка Телеграм-бота: Создать Телеграм-бота для взаимодействия с пользователями и речевой моделью
ожидаемые результаты
  • Функционирующий Телеграм-бот, который будет:
  • Поддерживать диалог с пользователем на основе информации из базы знаний
  • Имитировать разговор с психологом, предоставляя пользователю релевантные советы и рекомендации
  • Предлагать пользователю соответствующие курсы на платформе GetCourse на основе его запросов и выявленных проблем
Участники
1 команды проекта
  • Светлана Лунёва
    Тимлид проекта
  • Евгений Прохоренко
    Помощник тимлида, инженер слаботочных систем
    • Как помощник тимлида оказывал поддержку в координации проектных задач и управлении командой, обеспечивая связь между тимлидом и стажерами
    • Разработал ноутбук для парсинга информации с сайта Заказчика
    • Разработал ноутбук для первичного тестирования БЗ
  • Андрей Малицкий
    Помощник тимлида
    • Как помощник тимлида оказывал поддержку в координации проектных задач и управлении командой, обеспечивая связь между тимлидом и стажерами
    • Разработал ноутбук по созданию Базы знаний из статей с применением метода «сублимации» информации
    • Разработал ноутбук с собственной модель нейро-психолога с использованием классической агентской системы для LLM
    • Разработал свой вариант Телеграм-Бота с использованием методов «машинной памяти» на основе библиотеки aiogram
  • Александр Гришин
    Технолог на мебельном предприятии
    • Парсинг статей с сайта для создания БЗ.
    • Разработка алгоритма ноутбуков для тестирования.
    • Отладка промтов нейро-психолога.
    • Разработка алгоритма бота, тестирование бота.
    • Разработка финальной версии телеграм-бота и размещение его на сервере.
  • Александр Неклюдов
    IT-специалист
    • Создал профиль психологической консультации заданного подхода и стиля для использования в инструкции LLM
    • Создал прототип психологической консультации, ставший основой для дальнейших разработок
    • В составе группы разработчиков создал архитектуру психологической консультации, совместно с коллегами по группе разработал соответствующие инструкции для LLM, оптимизировал скорость и стоимость работы нейро-консультанта
  • Юрий Богдашкин
    Аналитик-финансист в компании ООО «Квартплата 24»
    Создал векторные базы статей и курсов Ларисы Сурковой. Реализовал механизм поиска, при котором бот генерирует пост из диалога с клиентом и ищет схожие статьи, а также подбирает подходящие курсы для решения проблем клиента на основе базы. Внедрил алгоритм переключения этапов консультации и подтягивания рекомендаций с использованием хештегов, сгенерированных ботом. Запустил Telegram-бота на библиотеке telebot, реализовав многопользовательский режим через сохранение состояний диалогов в DataFrame
  • Алёна Беляева
    Ведущий специалист группы HR
    • Составление инструкций по использованию модели в психологическом консультировании, адаптация к различным сценариям общения. Разработка методологии сравнения ответов модели и выбор оптимальных решений для тестирования. Создание тестовых сценариев для выявления и устранения слабых сторон нейро-консультанта
    • Участие в подготовке и проведении презентации проекта заказчику
  • Ольга Литвинчук
    Специалист по кадрам, менеджер по персоналу
    Эксперименты с ноутбуками для сравнения версий нейроконсультантов, разработка и отладка промтов, тестирование ответов и анализ работы в асинхронном режиме с корректировкой алгоритмов
  • Оксана Мишина
    Лаборант
    Эксперименты с ноутбуками для сравнения версий нейроконсультантов, разработка и отладка промтов для агентской системы, тестирование и анализ ответов, проверка асинхронной работы бота с корректировкой алгоритмов
  • Сергей Ярков
    Исследователь
    • Тестирование телеграм-бота
    • Участие в подготовке и проведении презентации проекта