Пятница, 15 сентября, 14:00. У меня открыто 23 вкладки, заказ на $5000 горит, и я уже десятый час спрашиваю Claude: "какие алгоритмы подходят для чат-бота с NLP?"
Он отвечает. Я читаю. Открываю следующую вкладку.
Потом ещё одну.
Клиент хотел чат-бота для обработки заявок. Логика ветвления, интеграция с CRM, обработка edge cases. Нормальный заказ, я делал такое раньше.
Но в этот раз я застрял.
Я гуглил через Claude. Буквально. "Какие библиотеки использовать для intent recognition?" - читаю ответ. "Чем отличается Rasa от Dialogflow?" - читаю ответ. "Как лучше хранить контекст диалога?" - читаю ответ.
Десять часов я получал информацию. Ни одной строчки рабочего кода.
Проблема была не в Claude. Проблема была в том, как я его использовал. Я относился к нему как к Wikipedia с красивым интерфейсом. Задавал вопросы вместо того, чтобы давать задачи.
Разница между "расскажи про X" и "сделай X для моего проекта" - это разница между 10 часами чтения и 40 минутами работы.
Я это понял в 23:47, когда наконец написал нормальный промпт. За следующие два часа я закрыл больше, чем за весь день.
Я собрал промпты по этой теме в PDF. Забери бесплатно: https://t.me/airozov_bot
Первое: я перестал спрашивать и начал ставить задачи.
Раньше: "Как сделать логику ветвления в чат-боте?"
Теперь: "Я строю чат-бота для обработки заявок на ремонт техники. Пользователь пишет проблему, бот должен определить категорию, уточнить детали через 2-3 вопроса и создать тикет. Вот структура моей БД: [вставляю схему]. Напиши логику ветвления на Python с обработкой случая, когда пользователь отвечает не по теме."
Второй промпт даёт готовый код. Первый даёт статью, которую ещё надо читать и переводить в код самому.
Второе: я начал давать контекст сразу, весь, без жалости.
Claude не телепат. Если я не скажу ему, что клиент работает на amoCRM, что у них 200 заявок в день, что бот должен отвечать на украинском и русском - он решит задачу в вакууме. Красиво, но не для моего проекта.
Теперь у меня есть шаблон "стартового промпта" для каждого нового проекта. Я один раз описываю контекст - стек, клиент, ограничения, что уже сделано - и вставляю это в начало каждого нового чата. Экономит от 40 минут до 2 часов на каждом проекте.
Третье: я начал просить Claude играть роль.
"Ты senior backend разработчик с опытом в conversational AI. Проверь мою архитектуру и найди проблемы, которые вылезут на продакшне."
Это не магия. Это просто сигнал для модели - какой уровень ответа мне нужен. Без этого Claude иногда отвечает как для новичка. С этим - сразу режет в суть.
На том проекте с чат-ботом эта связка сэкономила мне, по грубой оценке, часов 6-8 чистой работы. Я сдал в срок. Клиент доволен. $5000 пришли без нервов.
Я думал, что главная ценность Claude - это качество ответов. Что он просто "умнее" отвечает, чем ChatGPT.
Это не главное.
Главное - это то, что Claude хорошо держит сложный контекст внутри одного разговора. Он помнит, что ты сказал 30 сообщений назад, и использует это. ChatGPT с этим хуже.
Я понял это случайно. Работал над длинным проектом, один чат растянулся на несколько часов. И Claude в конце разговора сам вернулся к ограничению, которое я упомянул в самом начале - и которое я уже забыл.
Теперь я специально строю длинные чаты для сложных проектов. Не разбиваю на маленькие сессии. Один проект - один чат - весь контекст внутри.
Это изменило то, как я работаю с многошаговыми задачами. Раньше я каждый раз объяснял заново. Теперь я продолжаю разговор.
Ещё одна вещь, которую я не ожидал: Claude хорошо работает как "второй мозг" для проверки решений. Я не спрашиваю "как сделать X". Я говорю "я сделал X вот так - найди, где я ошибся". Это другой режим. Он критикует, а не объясняет. И это часто ценнее.
На одном проекте такая проверка нашла баг в логике авторизации, который я бы поймал только на продакшне. Потенциально - потерянный клиент и репутация. Реально - 15 минут разговора с Claude.
Каждый день разбираю один такой инструмент в Telegram: https://t.me/yevheniirozov
Зайди на claude.ai. Возьми любую задачу, над которой сидишь сегодня. И напиши вот в таком формате:
"Я [кто ты и какой у тебя уровень]. Я строю [что именно]. Контекст: [стек, ограничения, что уже есть]. Сделай [конкретное действие] так, чтобы [конкретный результат]. Если увидишь проблемы в моём подходе - скажи сразу."
Не спрашивай. Не проси объяснить. Давай задачу с контекстом.
Сравни результат с тем, что ты получал раньше.
Один промпт. Пять минут. Ты сразу поймёшь разницу.
• [Как я отсеял 9 из 12 нейросетей для текста — и не пожалел](https://telegra.ph/Kak-ya-otseyal-9-iz-12-nejrosetej-dlya-teksta--i-ne-pozhalel-04-21)
• [Один промпт заменил мне 3 часа работы каждый день](https://telegra.ph/Odin-prompt-zamenil-mne-3-chasa-raboty-kazhdyj-den-04-21)
• [Оказывается, эта нейросеть рисует бесплатно. Я узнал случайно.](https://telegra.ph/Okazyvaetsya-ehta-nejroset-risuet-besplatno-YA-uznal-sluchajno-04-21-2)
[teletype] Я случайно открыл chain of thought и перестал получать мусор
[hashnode] Я случайно открыл chain of thought и перестал получать мусор
Почему ваш промпт не работает: вы не просите думать по шагам?