AI-центр поддержки студентов Ingress Academy. Студенты могут задавать вопросы о курсах, программах и дальнейших шагах на азербайджанском, английском или русском языке и получать ответы на основе собственных учебных материалов академии.
Работает и используется · AI-ассистент · Отвечает на вопросы о курсах · Помогает выбрать подходящий курс · Работает на азербайджанском, английском и русском языках · Отвечает без ожидания
Задача
Студенты регулярно задают одни и те же вопросы о курсах и дальнейших действиях, причём на разных языках. Здесь важно не просто дать ответ — ответ должен основываться именно на информации академии. Ассистент, который отвечает только на основе общих знаний, может предоставить неточную информацию или информацию, которая не соответствует реальным курсам и подходу академии.
Что я собрал
AI-ассистент, работающий на основе собственных учебных материалов Ingress Academy. Студент может ограничить вопрос определённой областью или конкретным курсом, задать его на удобном языке и позже вернуться к предыдущему разговору.
Что это меняет
Студенты получают ответы о курсах академии на своём языке, сразу и без необходимости ждать ответа сотрудника.
Моя роль
Это реальный проект, который я разработал для Ingress Academy. Я создал ассистента от начала до конца — от интеграции AI-модели и системы поиска релевантной информации в учебных материалах академии до хранения истории разговоров и интерфейса, который используют студенты. Система работает в production и ежедневно используется студентами. Студенческая часть находится за авторизацией, поэтому публичной демо-ссылки нет. Frontend, который видят студенты, открыт, а backend и остальные компоненты системы являются приватными.
Ingress AI · работает
AI-ассистент
Как это работает
Чат для студентов
Ответы формируются на основе собственных учебных материалов академии
AI-модель
Сохранённые разговоры
Ассистент находит релевантную информацию в материалах курсов академии и использует её для формирования ответа, а не полагается исключительно на общие знания. История разговоров сохраняется, поэтому студент может вернуться к предыдущему диалогу и продолжить его позже.
На чём собрано: LLM API · Retrieval over course content · React · TypeScript · Vite · TanStack Query · REST APIs · Docker · nginx