Архив рубрики ~Лента новостей~

Claude дал неправильную архитектуру. Настоящая ошибка была не в Claude

Claude дал неправильную архитектуру. Настоящая ошибка была не в Claude
Claude дал неправильную архитектуру. Настоящая ошибка была не в Claude

Как Claude Code помог увидеть, что проблема была не в LLM, а в постановке задачи для embedded-деплоя

Один из моих крупных бизнес-проектов — разработка электроники и софта для БПЛА. Дошел до момента, когда на железе после MVP надо стало развернуть корректную воспроизводимую архитектуру деплоя. Конечно, я стал делать это Клодом. Для этого я попросил обнюхать весь проект.

Для понимания: проект действительно многосторонний. Ubuntu Linux, патченное ядро и драйвера, радио, сеть, несколько ролей у устройства, пачка собственного софта и утилит. Claude прочитал документы, нашёл скрипты, конфиги, тесты и выдал вполне осмысленный план.

Проблема была в том, что это был не план деплоя, а аккуратная раскладка всего, что он нашёл в проекте.

Снаружи похоже. В работе — не то.

Разница между списком компонентов и направлением деплоя

Я попросил его систематизировать ответ. Стало еще аккуратнее, но не правильнее.

Тут и обнаружилась настоящая ошибка: я попросил результат, но не описал много необходимых деталей.

Для embedded-деплоя направление было таким:

1. Base system OS, kernel, kernel version, низкоуровневые зависимости 2. Platform layer радио, сеть, маршрутизация, системные сервисы 3. Device software основной софт устройства, оркестратор, прикладная логика 4. Extras тесты, диагностика, observability, дополнительные утилиты 2e0c704861d667a7964270589915a112

Когда я явно описал эту схему, Claude выдал документ, который уже можно было использовать.

Не потому что модель внезапно стала умнее, а потому что задача наконец получила форму.

Как плохой ответ LLM помогает уточнить постановку задачи
Как плохой ответ LLM помогает уточнить постановку задачи

Промпт — это не заклинание. Это интерфейс к вашей модели задачи.

Если не сказать, как раскладывать задачу, LLM разложит её по-своему, дополнив все, что вы не указали, но реально нужно для решения задачи, своими измышлениями.

Поэтому подчас кажущийся плохим ответ LLM обычно даже полезен: он показывает, какие части задачи вы не сформулировали.

В моём случае Claude не столько ошибся, сколько честно продолжил мою недосказанную мысль. Своим способом.

Я попросил архитектуру, но не объяснил, в каком направлении раскладывать систему. И пока это направление не появилось, каждый следующий промпт только делал неправильный ответ аккуратнее. Не ведитесь на это!

Из моего опыта, в тч из текущего кейса видно, что самый «правильный» способ получить желаемое, явно указать:

Контекст Цель Направление декомпозиции Слои Ограничения Ожидаемый артефакт Проверка результата b2cc74db4e58347d2b0f4916fb564041

Архитектура начинается не тогда, когда LLM пишет первый абзац. Она начинается, когда вы решаете, как раскладывать систему.

P.S. На самом деле, если честно, я все равно продолжаю работать в своем стиле: кидаю первичный запрос, через пару промтов понимаю, куда двигаться, формулирую корректно, и далее мы идем в нужном направлении. Есть люди, которые сначала выдают всю схему и сразу двигаются, куда надо. Каждому свое 🤷‍♂️

Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.Как вы работаете с LLM?2.86%Использую Telegram/Max бота148.57%Через сайт (chatgpt.com или другой модели)1762.86%На компе Codex / Claude / OpenCode / VS Code и тп2231.43%На компе CLI-клиент112.86%Не использую — это опасно15.71%Не использую — это вредно для ума25.71%Просто не использую2 Проголосовали 35 пользователей. Воздержались 3 пользователя.

Источник: habr.com

Оцените материал:

Читайте также
Новости робототехники Вену захватили роботы Архив рубрики ~Коротко из Telegram~ 🖼 Как ИТ-инфраструктура становится частью работы музея YADRO поставила Третьяковской… Архив рубрики ~Коротко из Telegram~ Увидели в ComNews интервью Алексея Телкова, генерального директора АО «Корпорация… Архив рубрики ~Коротко из Telegram~ Напряжение в Meta* дошло до критической точки. Сотрудников тысячами переводят… Архив рубрики ~Коротко из Telegram~ OpenAI и Anthropic: бывшие коллеги теперь делят рынок Anthropic появилась… Архив рубрики ~Обо всем~ Не только кот: геометрия цвета по Шрёдингеру Архив рубрики ~Обо всем~ FDA одобрило энситрелвир для постконтактной профилактики ковида. Его принимают в таблетках Архив рубрики ~Обо всем~ Микроскопические пузырьки-«доставщики» помогли раскрыться новому свойству противогрибковых препаратов: Медицина Архив рубрики ~Обо всем~ Thermal Grizzly выпустила водоблоки DeltaMate MPII для процессоров AMD AM5 и Intel LGA1851 Архив рубрики ~Обо всем~ По сообщениям, Apple планирует выпустить еще три функции для iOS 27 осенью. Архив рубрики ~Обо всем~ Консольный рендерер Мандельброта с методом возмущений с 1e-308 Архив рубрики ~Коротко из Telegram~ ИИ-агент прошёл путь от взлома сервера до базы данных за… Архив рубрики ~Коротко из Telegram~ Xiaomi открыла MiMo Code — AI-агента, который не забывает проект… Архив рубрики ~Коротко из Telegram~ «Второй мозг» теперь реально становится рабочим инструментом Notion, Obsidian и… Новости робототехники Вену захватили роботы Архив рубрики ~Коротко из Telegram~ 🖼 Как ИТ-инфраструктура становится частью работы музея YADRO поставила Третьяковской… Архив рубрики ~Коротко из Telegram~ Увидели в ComNews интервью Алексея Телкова, генерального директора АО «Корпорация… Архив рубрики ~Коротко из Telegram~ Напряжение в Meta* дошло до критической точки. Сотрудников тысячами переводят… Архив рубрики ~Коротко из Telegram~ OpenAI и Anthropic: бывшие коллеги теперь делят рынок Anthropic появилась… Архив рубрики ~Обо всем~ Не только кот: геометрия цвета по Шрёдингеру Архив рубрики ~Обо всем~ FDA одобрило энситрелвир для постконтактной профилактики ковида. Его принимают в таблетках Архив рубрики ~Обо всем~ Микроскопические пузырьки-«доставщики» помогли раскрыться новому свойству противогрибковых препаратов: Медицина Архив рубрики ~Обо всем~ Thermal Grizzly выпустила водоблоки DeltaMate MPII для процессоров AMD AM5 и Intel LGA1851 Архив рубрики ~Обо всем~ По сообщениям, Apple планирует выпустить еще три функции для iOS 27 осенью. Архив рубрики ~Обо всем~ Консольный рендерер Мандельброта с методом возмущений с 1e-308 Архив рубрики ~Коротко из Telegram~ ИИ-агент прошёл путь от взлома сервера до базы данных за… Архив рубрики ~Коротко из Telegram~ Xiaomi открыла MiMo Code — AI-агента, который не забывает проект… Архив рубрики ~Коротко из Telegram~ «Второй мозг» теперь реально становится рабочим инструментом Notion, Obsidian и…

Оставить комментарий