ИСАБА. Начало...
Задумал я тут на днях проект… Имя ему — ИСАБА. Интеллектуальная Система Адаптивного Бизнес-Анализа
Идея простая, как три копейки: сделать умного чат-бота, который сам, как заправский бизнес-аналитик, будет пытать клиента, задавать грамотные вопросы и на выходе выдавать готовый бриф для разработки. Чтобы не Я тратил часы на созвоны, а ОН - ИИ-агент.
Сказано — сделано. Накидал на React симпатичный интерфейс: тут тебе и чатик, и панелька с брифом в реальном времени заполняется, и даже пафосный фон в стиле «Матрицы» прикрутил. Красота! Казалось бы, полдела сделано.
😅 Но, как обычно, это лишь верхушка айсберга. Настоящая «веселуха» началась на бэкенде, в моём любимом n8n. Нужно было не просто «спросил-ответил», а создать целый мозг для этого аналитика.
🤔 И тут понеслось: — Поднять Webhook, чтобы ловить сообщения из React-приложения. — Прикрутить Supabase, чтобы хранить историю диалогов и не терять контекст. А для этого — сгенерировать уникальный ID сессии для каждого пользователя. — Самое сложное: написать промпт для AI. Это не просто «ответь на вопрос», а целая инструкция на несколько страниц: «Ты — АСИБА. Твоя цель — собрать бриф. Действуй СТРОГО по этапам. Сначала задай три общих вопроса. Потом сделай паузу. Потом три вопроса про аудиторию…». Честно, наверное, с неделю ходил, писал и отлаживал этот промпт.
И эта веселуха продолжается. На данный момент работы двигаются на уровне Supabase. Создать грамотную систему для многопользовательского использования, да и ещё с хорошей экранизацией символов, оказалось не просто...
💡 Урок дня: Гарантированная работа приложения в разных условиях - задача крайне не тривиальная.
Продолжение следует...