← Все кейсы

AI-ассистент со сменой ролей

Claude APIaiogramPostgreSQL

Задача

Клиенту нужен был не просто чат-бот с одним характером, а инструмент, который переключается между несколькими экспертными ролями в зависимости от задачи пользователя, сохраняя контекст диалога.

Подход

Реализовано 6 переключаемых специализированных персон поверх Claude API, каждая со своим системным промптом и зоной ответственности, плюс отдельный свободный режим диалога без ограничений по роли. История переписки и выбранный режим хранятся в PostgreSQL по каждому пользователю.

Стек

aiogram для интерфейса бота, Claude API как AI-движок, PostgreSQL для истории диалогов и пользовательских настроек.

Результат

Пользователь свободно переключается между 6 экспертными персонами и режимом свободного диалога прямо в чате, каждый режим держит собственный контекст.

Обсудить похожий проект