Аладдин Биябангерд
Все работыAI-ассистент

Ingress AI

AI-центр поддержки студентов Ingress Academy. Студенты могут задавать вопросы о курсах, программах и дальнейших шагах на азербайджанском, английском или русском языке и получать ответы на основе собственных учебных материалов академии.

Работает и используется · AI-ассистент · Отвечает на вопросы о курсах · Помогает выбрать подходящий курс · Работает на азербайджанском, английском и русском языках · Отвечает без ожидания

Задача

Студенты регулярно задают одни и те же вопросы о курсах и дальнейших действиях, причём на разных языках. Здесь важно не просто дать ответ — ответ должен основываться именно на информации академии. Ассистент, который отвечает только на основе общих знаний, может предоставить неточную информацию или информацию, которая не соответствует реальным курсам и подходу академии.

Что я собрал

AI-ассистент, работающий на основе собственных учебных материалов Ingress Academy. Студент может ограничить вопрос определённой областью или конкретным курсом, задать его на удобном языке и позже вернуться к предыдущему разговору.

Что это меняет

Студенты получают ответы о курсах академии на своём языке, сразу и без необходимости ждать ответа сотрудника.

Моя роль

Это реальный проект, который я разработал для Ingress Academy. Я создал ассистента от начала до конца — от интеграции AI-модели и системы поиска релевантной информации в учебных материалах академии до хранения истории разговоров и интерфейса, который используют студенты. Система работает в production и ежедневно используется студентами. Студенческая часть находится за авторизацией, поэтому публичной демо-ссылки нет. Frontend, который видят студенты, открыт, а backend и остальные компоненты системы являются приватными.

Ingress AI · работает

Чат Ingress AI: выбор курса, AZ/EN/RU и ответы на основе материалов академии

Как это работает

    • Чат для студентов
    • Ответы формируются на основе собственных учебных материалов академии
    • AI-модель
    • Сохранённые разговоры
Ассистент находит релевантную информацию в материалах курсов академии и использует её для формирования ответа, а не полагается исключительно на общие знания. История разговоров сохраняется, поэтому студент может вернуться к предыдущему диалогу и продолжить его позже.

На чём собрано: LLM API · Retrieval over course content · React · TypeScript · Vite · TanStack Query · REST APIs · Docker · nginx