1 minute readПриём с AIRussian only
Перед кодом попросите AI составить таблицу решений
Когда в задаче есть правила, статусы и исключения, я не начинаю с промпта «реализуй функцию». Сначала прошу модель разложить логику на случаи.
Every day I write in my Telegram channel about how AI is changing software development: techniques for working with AI, breakdowns, “build it in an evening” ideas and lessons from projects. All the channel’s posts are here. The channel is in Russian; posts not yet translated are marked “Russian only”.
Follow on Telegram
I write every day: if I can’t explain an idea briefly in a post, it means I haven’t figured it out myself yet.
1 minute readПриём с AIRussian only
Когда в задаче есть правила, статусы и исключения, я не начинаю с промпта «реализуй функцию». Сначала прошу модель разложить логику на случаи.
1 minute readКак это устроеноRussian only
Вызов функций — это механизм, через который модель не выполняет действие сама, а просит программу сделать его по заранее заданному контракту.
1 minute readМысль неделиRussian only
AI легко перескажет, что делает функция: прочитает код, соберёт README, нарисует схему. Такая документация перестаёт быть дефицитом.
1 minute readМифRussian only
В это легко поверить: тесты зелёные, линтер молчит, функция выглядит аккуратно. Кажется, что код получил объективную печать качества.
1 minute readОпросRussian only
AI уже неплохо пишет функции, объясняет незнакомый код и предлагает варианты реализации. Но профессия разработчика — не набор задач, которые можно по одной передать помощнику.
1 minute readСделать за вечерRussian only
Голосовые себе «на потом» обычно заканчиваются тем, что потом их никто не слушает. Можно собрать Telegram-бота, который принимает аудио и возвращает короткий список задач.
1 minute readБудущееRussian only
Раньше обучение часто измеряли временем: посмотрел курс, решил десяток задач, получил сертификат. С AI путь до первого результата станет короче: можно попросить объяснение под свой уровень, разобрать ошибку в коде или…
1 minute readПриём с AIRussian only
Самый частый риск в коде от ассистента — не ошибка в новой функции. Он «заодно» меняет соседний слой: переименовывает интерфейс, тащит зависимость, переписывает обработку ошибок.
1 minute readКак это устроено
The context window is the amount of text the model can take into account at once before answering.
1 minute readМысль недели
AI can propose five implementations of a function in a minute. But each one has to be read: understand the assumptions, notice the edge cases, decide how it will fit into the system.
1 minute readМиф
It’s easy to believe: the model keeps up the conversation, explains terms, remembers the context of the message and writes code with comments. In conversation this looks like understanding.
1 minute read
Writing a new module with AI is relatively easy: you set the context and the rules. Opening a project that’s several years old, with incomplete documentation and logic grown out of dozens of compromises, is a completely…