Как стать автором
Поиск
Написать публикацию
Обновить
23.65

Прототипирование *

Важный этап разработки продуктов

Сначала показывать
Порог рейтинга

LLM в разработке: Практические вопросы к сообществу

Привет, Хабр!

LLM уже не просто стучатся — они локтями расталкивают наши привычные рабочие процессы. За последний год я много экспериментировал c LLM в разработке, пытаясь найти эффективный и осознанный способ применения, который я для себя назвал «выращиванием кода». Это подход, основанный на декомпозиции, качественном контексте и итеративной доработке, как антидот слепой генерации или «вайб‑кодингу».

Но теория — это одно, а реальность у всех разная. Хочется сверить часы с сообществом и обсудить конкретные методики и наблюдения. Вместо утверждений — задам вопросы, которые возникли у меня (и в ходе недавних обсуждений):

  1. Как вы используете LLM в своей работе? Только для автодополнения и поиска решений, или пробовали полноценно «выращивать» компоненты и модули? Какие модели дают лучший результат для вашего стека?

  2. Насколько важен контекст при работе с LLM? Замечали ли вы разницу между запросами типа «напиши X» и «вот существующий код, создай Y, который интегрируется с ним»? Как вы подбираете релевантный контекст?

  3. Трансформировалась ли ваша роль как разработчика? Заметили ли вы изменение в процессе работы — больше времени на архитектуру и меньше на написание кода? Или LLM пока остается вспомогательным инструментом?

  4. Какие новые навыки потребовались? Как вы формулируете запросы? Разрабатывали ли особые техники промпт‑инжиниринга для программирования? Какие приемы повышают качество генерируемого кода?

  5. В каких областях LLM справляется лучше всего, а где хуже? UI/UX, бизнес‑логика, алгоритмы, тесты? Есть ли паттерны или типы задач, где вы полностью полагаетесь на LLM, и где предпочитаете писать руками?

  6. Как вы проверяете сгенерированный код? Какие методы и практики помогают выявлять потенциальные проблемы? Меняется ли подход к ревью LLM‑кода по сравнению с человеческим? Приходилось ли сталкиваться со специфическим «LLM‑долгом»?

  7. Как LLM влияет на вашу продуктивность? Замечаете ли реальное ускорение разработки? В каких типах задач выигрыш наиболее заметен? Изменилось ли качество конечного продукта?

  8. Как вы решаете проблему «разрыва интерпретаций» между нечеткими человеческими намерениями и точными машинными инструкциями при работе с LLM? Какие техники помогают сузить пространство возможных интерпретаций в промптах?

  9. Какие техники декомпозиции задач вы используете при работе с LLM? Отличаются ли они от «классической» декомпозиции при ручном программировании (например, в части подготовки контекста для каждого шага)?

  10. Как вы видите будущее этой практики? Считаете ли «выращивание кода» (или похожие осознанные подходы) временным трендом или фундаментальным изменением в разработке программного обеспечения?

Буду рад услышать ваши мнения, опыт и конкретные примеры из практики!

Теги:
Всего голосов 4: ↑2 и ↓2+1
Комментарии5

Figma настолько успешно захватила рынок, что в десятой Axure такие привычные и любимые мной «мастера» превратились в «компоненты». Зато теперь могу исключать термин «мастер» из своего лексикона и вспоминать его только когда олдскулы сводит.

Теги:
Всего голосов 3: ↑3 и ↓0+6
Комментарии0

Всем привет! Руководитель нашего отдела дизайна @julyakey09опубликовала статью-кейс про то, как мы разработали дизайн для MVP стартапа всего за 7 дней. Это был тот еще челлендж)) В статье Юля рассказывает о нетипичном подходе к UX/UI дизайну, использовании открытых библиотек и работе без формального ТЗ. Получилось интересно, будем рады прочтениям!

Теги:
Всего голосов 1: ↑1 и ↓0+1
Комментарии0

В два или три года я столкнулся с великой несправедливостью

Я самостоятельно застегнул все пуговки своей зимней курточки. Снизу-вверх. И когда добрался до самой верхней пуговицы, для неё не нашлось петельки.

Оказалось, что я по невнимательности вставил первую пуговицу во вторую петельку и проделал всю работу неправильно. Передо мной встал сложный выбор. Оставить всё как есть или переделать работу с нуля.

Ох, сколько эмоций я испытал! Это что же мне теперь всё заново расстёгивать и застёгивать? Может, оставить так?

В итоге принял волевое решение переделать. Это было несправедливо! Я так старался, а теперь приходится всё переделывать!

С тех пор я стал очень внимательно смотреть на пуговки и петельки, с которых начинал процедуру застёгивания и делаю это и по сей день.

Уже догадались, в чём мораль? Когда проектируешь интерфейсы — иногда случается та же ерунда. Приходится переделывать собственную работу, потому что в её основе было ошибочное решение.

Эмоции — те самые, из детства. И чем больший участок нужно переделывать — тем больше эмоций. Но я всё так же принимаю решение не оставлять всё, как есть (и не пытаться исправить с помощью костылей), а переделать нормально с нуля. И с каждым таким случаем я становлюсь умнее и осторожнее и уточняю и проверяю всё больше моментов перед началом работы.

Теги:
Всего голосов 8: ↑8 и ↓0+8
Комментарии1

Всем привет. Меня зовут Тирайр, я ведущий процессный аналитик в Спортмастер Лаб и менеджер проекта Со-Общество - базы знаний в Telegram с полезными материалами из области бизнес-анализа, цифровых технологий и менеджмента.

Наша команда провела очередную онлайн-трансляцию с разбором Figma. В качестве спикера пригласили Никиту Берникова, продакт-менеджера Группы цифровых продуктов для сотрудников Спортмастера, который знает о Figma всё (мы проверяли). Получилось очень здорово и насыщено, хоть ребята и волновались: прямой эфир – это вам не шутки! Запись будет особенно полезна начинающим специалистам.

Таймкод:
01:23 О спикере сегодняшней трансляции
02:21 Что такое Figma и для чего она нужна
05:12 Инструмент улучшения взаимодействия со стейкхолдерами
08:47 Насколько необходимо бизнес-аналитику уметь пользовать Figma
09:51 Источники вдохновения и полезной информации
13:58 Уникальный дизайн vs Сложившийся паттерн
14:35 Разбор кейса Lamoda
19:15 Важные правила при создании прототипов
22:43 О тестировании интерфейсов
33:27 О сложностях и набитых шишках
35:08 Знакомство с интерфейсом и возможностями
42:37 Инструмент не только для создания прототипов: опыт Спортмастера
44:37 Антипаттерны и их полезность

Перейти к просмотру

Подписывайтесь на канал Со-Общество и следите за выходом новых трансляций! А мы пошли готовить для вас онлайн-воркшоп, на котором мы покажем, как быстро и просто создавать прототипы интерфейса при помощи Figma.

Теги:
Рейтинг0
Комментарии0

Для меня в любой работе самое сложное — начать.

Поэтому для любого вида деятельности я придумал какие-то начальные рутинные телодвижения, над которыми не нужно думать и которые помогут раскачаться.

Садясь за создание интерактивного прототипа, я иду в нужную папку, создаю файл с названием, о формате которого я позаботился годы назад, открываю программу и создаю входную страницу, как две капли воды похожую на входные страницы в предыдущих прототипах. Заголовок, дата, ссылка на стартовый экран. Вытаскиваю направляющие, блокирую их. Этот нехитрый набор достаточен, чтобы настроить меня на рабочий лад.

Садясь за создание документа, я иду в гугл.доки, создаю новый файл, даю ему название в привычном формате, пишу заголовок, автора. Если этого не достаточно, начинаю записывать все мысли подряд. Даже такие: «Блин, совершенно не понимаю, с чего начать. Быть может, расскажу о том, для кого этот документ, чтобы открывший его незнакомец мог легче въехать в суть? Точно! Документ предназначен для разработчиков информационной системы такой-то…» Пожалуй, если бы я не умел быстро печатать вслепую, этот способ был бы для меня неприменим.

Сами эти рутинные действия тоже не с потолка взялись. Когда я очень не хочу что-то делать, когда я чувствую сопротивление от самого себя, я выдыхаю, расслабляюсь, забиваю на задачу и переключаюсь на более важный вопрос: почему мне не хочется этим заниматься? Часы, потраченные на решение этого вопроса, сэкономят мне месяцы дальнейшей жизни.

Всего голосов 14: ↑14 и ↓0+14
Комментарии1

Вклад авторов