Как строить техкарьеру на сочинительстве и понимании ТРИЗЕсли бы меня десять лет назад спросили, как совмещаются мои два основных опыта — журналистика и инженерия, — я бы ответила:
«Программирование помогает структурировать менеджерскую работу по трекингу корреспондентов. Для креатива у нас другое полушарие».
Сейчас я говорю ровно наоборот:
Моя журналистская часть — видеть суть, формулировать мысли, рассказывать истории. Это критически важно, когда я вдохновляю команду. И ещё важнее, когда пишу… инструкции для нейросети 🤠
Но и там и там мне очень помогает ТРИЗ-мышление. И сегодня
многабуков ода книге советского инженера Генриха Альтшуллера
(ох уж эти АЛЬТшуман товарищи) 1986 года «Алгоритм изобретения» на современных примерах.
Мы сейчас завершаем отладку собственной платформы с AIяйяй-ассистентами для маркетинга и клиентского сервиса.
У меня три пилотных клиента, три бота и три разных мира:
один учит учеников автошколы собирать бюрократию и успевать на занятия;
другой имитирует грузинское гостеприимство и помогает с прямыми бронированиями в WhatsApp, Insta и Telegram;
третий делает вид, что он эксперт в стоматологии.
Я меж ними как цирковой пудель (читай: фаундер) — прыгаю по проектам и пишу ТРИЗ-заряженные промпты. Потому что сердце любого ассистента — его инструкция.
Как мы обходим системные боли LLM с помощью ТРИЗ:1. Контекстное окноВсё, что больше лимита (например, 128k токенов у GPT-4), — забывается.
Решение: разбиваем данные на куски (chunking) и сжимаем всё, что можно.
Принцип ТРИЗ #1: Принцип сегментации (Разбиение)Суть: разделить объект на независимые части. Сделать объект секционным. Увеличить степень дробления.
Ну тут всё понятно. Чанки придумали не панки, а инженеры :)
2. Отказы от ответовAI на проде может выдать:
«Я не могу это сделать»
Бездушная тварь👾Иногда — даже с адекватными запросами.
Например, бот стоматологии может «заупрямиться» при слишком сложной формулировке вопроса по винирам, который похож на запрос диагноза.
Что делаем:
• Переписываем промпт: максимально вежливо, чётко и недвусмысленно. Слова типа
«желание помочь», «заинтересованность в продаже» влияют на бездушную машину гораздо лучше, чем на мужа.
• Добавляем ролевые установки
(«Ты эксперт по X, твоя задача…»). • Формулируем задачу через желаемый результат, а не запрет. Вместо “Не отказывайся отвечать на вопросы по винирам” пишем:
“Твоя главная цель — максимально подробно и понятно объяснить пациенту любой аспект установки виниров”.Принцип ТРИЗ #13: «Наоборот»Суть — сделать действие, обратное очевидному. Очевидное — давить, требовать, повторять.
Наоборот — мягко попросить, придать мотивирующую роль, сформулировать задачу не как приказ, а как цель персонажа.
3. ГаллюцинацииДаже хороший промпт не застрахован от AI-фантазий.
Стоматологический бот может “придумать” несуществующий симптом, бот автошколы — дату старта курса, гостиничный — услугу или адрес.
Как боремся:
• Подключаем RAG (поиск по проверенным внешним данным — база знаний автошколы, медицинские справочники, каталог услуг гостиницы).
• Просим модель указывать источники информации.
• Используем Self-Verification — модель проверяет сама себя на соответствие источникам или первоначальным данным. Например:
«Проверь свой ответ про симптомы пульпита на соответствие информации из медицинской базы знаний, к которой у тебя есть доступ».ТРИЗ-принципы:
• #10 Принцип предварительного действия — заранее готовим «подпорки» (RAG).
• #25 Принцип самообслуживания — система сама себя проверяет.
• #22 Принцип копирования — используем внешние прикрепленные источники (цены) как эталон и приоритет .
4. Очеловечивание (наши клиенты говорят «убрать бородатость»)Даже если бот отвечает по сути и не глючит, он может звучать сухо, безлико, формально или фальшиво-эйчарно.
Нет эмпатии, юмора, или той самой пассивной агрессии, которая помогает кожаным мешкам почувствовать связь и вырастить метрику — удержание.
ТРИЗ-принципы:
• #15 ДинамизацияПопросить менять тон беседы по ходу дела. Чтоб не было этих роботских восторгов.