Нейросети пишут сложный программный код и анализируют документы, но часто не могут правильно посчитать количество букв "н" в слове "длинношеее" или уложиться в жесткий лимит из 150 символов при написании поста. Это не временный баг, который скоро исправят, а техническая особенность устройства всех современных текстовых ИИ. Понимание этой механики сэкономит вам время и избавит от бесполезных споров с промптом.
| Какой вопрос закроем | Что станет понятно на практике |
| Почему ИИ ошибается в подсчетах | Перестанете пытаться заставить нейросеть считать буквы напрямую |
| Как обойти это ограничение | Узнаете 3 рабочих промпта, которые заставят ИИ дать точный ответ |
| В каких задачах ИИ использовать нельзя | Не будете рисковать SEO-заголовками и рекламными лимитами |
Почему нейросети не видят буквы
Текстовые модели (ChatGPT, Claude, YandexGPT, GigaChat) не воспринимают текст посимвольно. Они читают и генерируют текст токенами.
Токен – это кусочек слова, слог или целое короткое слово. Для нейросети слово "молоко" состоит не из шести букв (м-о-л-о-к-о), а, например, из двух токенов: "молок" и "о".
Когда вы просите ИИ посчитать буквы, он пытается угадать ответ, опираясь на статистику совпадений в своих базах данных, а не на фактический пересчет. Он физически не видит букв внутри токена, как вы не видите отдельные пиксели на экране смартфона, пока не вооружитесь лупой.
Для русскоязычного сегмента эта проблема стоит еще острее. Из-за сложной морфологии русского языка (приставки, суффиксы, окончания) слова дробятся на токены менее предсказуемо, чем в английском. Поэтому ошибки в подсчете русских букв случаются чаще.
Как заставить ИИ правильно считать буквы
Если вам нужно разобрать конкретное слово или короткую фразу именно внутри диалога с нейросетью, используйте один из трех обходных путей. Они принудительно ломают привычную токенизацию и заставляют модель сфокусироваться на символах.
Способ 1. Разделение дефисами или пробелами
Попросите модель сначала переписать слово в измененном формате, а только потом считать.
- Плохой промпт: Сколько букв "а" в слове "обороноспособность"? (ИИ угадает или ошибется).
- Рабочий промпт: Напиши слово "обороноспособность", разделяя каждую букву дефисом. После этого посчитай общее количество букв и количество букв "о".
Разделение дефисом превращает каждую букву в отдельный токен. Модель начинает "видеть" символы и считает их без ошибок.
Способ 2. Пошаговая нумерация
Этот метод работает для коротких предложений или сложных слов, где важен порядок. Вы заставляете ИИ вывести список.
- Рабочий промпт: Выведи слово "синхрофазотрон" в столбик, пронумеруй каждую букву по порядку, а в конце выдай итоговое число.
Способ 3. Использование программного кода
Если вы используете продвинутые модели с доступом к интерпретатору кода (например, ChatGPT Plus с функцией Advanced Data Analysis), задачу нужно передать скрипту, а не языковой модели.
- Рабочий промпт: Напиши и выполни Python-скрипт, чтобы точно посчитать количество символов без пробелов в следующем абзаце: [ваш текст].
В этом случае ИИ пишет микропрограмму. Программа считает символы математически точно, и ИИ просто выдает вам готовый результат.
Где нельзя использовать ИИ для подсчета
Есть практические сценарии, в которых обходные пути не работают, и использование нейросетей приведет к браку в работе.
SEO-теги (Title и Description)
Вам нужно написать Title длиной строго до 60 символов. Если вы дадите промпт "Напиши SEO-заголовок длиной ровно 55 символов", нейросеть выдаст текст, который может состоять из 40 или 75 символов. Она попытается подобрать нужное количество токенов, но не попадет в символы.
Решение: Просите ИИ написать 5-10 вариантов коротких заголовков, выбирайте лучший и подгоняйте его вручную, проверяя длину в Word, Google Docs или на сервисах вроде Text.ru.
Ограничения в рекламных кабинетах и SMS
VK Реклама, Яндекс Директ или сервисы SMS-рассылок имеют жесткие лимиты (например, заголовок – 35 символов, текст – 90). Нейросеть неизбежно нарушит этот лимит на 2-3 символа, и текст не пройдет модерацию.
Решение: Указывайте лимит с запасом. Промпт: "Напиши рекламный текст. Он должен быть очень коротким, визуально не больше двух строк. Максимум 15 слов". Ограничение по словам ИИ понимает лучше, чем по символам. Точную подгонку делайте руками.
Анализ плотности ключевых слов
Не просите ИИ посчитать процент вхождения слова "купить" в статье на 5000 знаков. Из-за склонений (купить, купил, покупка) токены меняются, и модель выдаст случайное число.
Решение: Используйте специализированные русскоязычные SEO-анализаторы (Advego, Тургенев, Text.ru).
Ограничения и исключения
- Знаки препинания и эмодзи. ИИ еще хуже считает запятые, кавычки и эмодзи, чем буквы. Эмодзи под капотом модели могут состоять из нескольких скрытых символов (модификаторов цвета кожи или пола). Никогда не доверяйте ИИ точный подсчет спецсимволов.
- Генерация текста с точным числом букв невозможна. Вы можете заставить ИИ посчитать буквы в готовом слове через дефисы, но вы не можете заставить его сгенерировать связный текст, в котором будет ровно 1432 буквы. Механика предсказания следующего токена не позволяет модели планировать точную длину наперед.