Как построить AI, который знает свою компетенцию и не бредит попусту
Почему вашему чат-боту не нужно уметь всё
Большинство AI-ассистентов пытаются быть универсалами. Они пишут код, составляют письма, дают советы по отпуску. Но что, если вам нужен AI, который реально разбирается в чём-то одном?
К этому вопросу я возвращаюсь снова и снова. И ответ оказался в удивительно элегантной архитектуре.
Универсал или специалист
Вся суть проблемы: универсальный AI хорош во всём, но не блещет ни в чём. Когда нужна точная экспертиза — допустим, по настройке DNS или управлению SSL-сертификатами — хочется иметь дело с AI, который знает эти темы вдоль и поперёк. И который спокойно скажет «это не по моей части», когда вопрос выходит за рамки.
Создать такого узкого специалиста просто в теории. На практике приходится думать.
Архитектура с двумя моделями
Секрет не в одном мощном решении на все случаи жизни. Секрет — в двух моделях, работающих друг за другом: дешёвый фильтр и узкий специалист.
Фильтр (лёгкая модель вроде Claude Haiku): Запускается на каждое сообщение. Его единственная задача — решить, относится ли вопрос к нужной теме. Ответ: да, нет или возможно.
Эксперт (модель уровня Sonnet или GPT-4): Срабатывает только после одобрения фильтра. У него есть инструменты, длинный системный промпт и реальная база знаний. Дорого? Да. Но платите вы за него только когда вопрос действительно в теме.
Математика убедительна. Полный ответ эксперта стоит пару центов, до пятнадцати, если нужен веб-поиск. А вызов фильтра — копейки. Вы отсекаете нерелевантные вопросы в сотни раз дешевле, до того как они попадут к дорогой модели.
Базы знаний решают
Напихать в системный промпт информации — может каждый. Настоящая специализация появляется с retrieval-augmented generation — когда AI черпает свежую и точную информацию из проверенных источников.
Для ассистента по доменам это может выглядеть так:
- Локальный индекс политик ICANN и лучших практик регистраторов
- Гайды по настройке DNS из авторитетных источников
- Документация по SSL от удостоверяющих центров
- Актуальные цены и доступность TLD в реальном времени
Модели не нужно всё помнить — достаточно знать, где искать и как собрать ответ воедино.
Техстек, который масштабируется в ноль
Теперь практика. Хочется, чтобы серверы не стоили ничего, когда никто не пользуется чат-ботом. Serverless — очевидный ответ, но нужно уметь держать состояние сессий и потоковые ответы.
Современные решения справляются изящно:
- WebSocket-соединения держат состояние сессии
- Serverless-функции разворачиваются под нагрузкой и сворачиваются в ноль между запросами
- SQLite (или его серверный аналог) хранит историю переписок, лимиты и индексы знаний
- Полнотекстовый поиск делает базы знаний мгновенно доступными
Результат: вы не платите за простаивающую инфраструктуру. Чат-бот для десяти человек или десяти тысяч в простое стоит одинаково.
Ограничения, которые не раздражают
Самое сложное — не сделать AI умным, а заставить его корректно отказывать. Никто не хочет молчаливый чатбот или сообщения об ошибках. Хочется, чтобы отказ тоже ощущался как помощь.
Хорошие ограничения:
- Вежливо объясняют границы компетенции
- Подсказывают, где искать ответ
- Предлагают помощь с тем, что в теме
- Запоминают повторяющиеся вопросы и учатся на них
Почему это важно для бизнеса
Узкоспециализированный AI — это не просто техническое упражнение. Это конкурентное преимущество. Клиент спрашивает про время распространения DNS — хочет ответ за секунды, а не про «облачную инфраструктуру» в общих чертах. Основатель стартапа ищет домен для нового проекта — хочет экспертизу, а не выдуманные факты.
Архитектура с двумя моделями, curated-базами знаний и умной фильтрацией позволяет создавать AI-ассистентов, которые реально помогают — без проблем с точностью и бюджетом, характерных для универсалов.
Лучший AI — не тот, кто умеет всё. А тот, кто точно знает свои границы.
Хотите построить что-то подобное? Vibe Hosting от NameOcean включает AI-инструменты для разработки, которые ускоряют запуск подобных проектов. Изучите нашу дружелюбную для разработчиков инфраструктуру и оцените, как просто может быть специализированный AI.