четверг, 29 октября 2026 г.

Вводи в контекст! Даже ИИ-шку

 


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

И вот я все подняла, запускаю запрос в приложение 1, который должен скачать справочник и положить его в папку приложения 2. Огребаю «permission denied».

Перепроверили права по инструкции, все есть. Начали диагностику, в том числе снимать strace, который почему-то не сработал во время ошибки. И тут я вижу в рассуждениях ChatGPT:

У нас есть два возможных сценария:

  • Ошибка появилась в приложении 2 и одновременно зафиксирована в strace — увидим конкретный системный вызов и причину отказа.

  • Ошибка появилась в приложении 2, но обращения к файлу в strace нет — возможно, загрузку выполняет другой процесс, а не Java с PID 8459.

Я ж ему исходно просто лог скинула и спросила "как убедиться, что права нужные?", а в логе было "не могу положить файл в папку приложения 2", вот он и подумал, что именно оно падает.

Скидываю ему результат выполнения последних запросов и добавляю: «только ошибка в приложении 1, а не 2, оно пытается файл сохранить». Ответ чатика:


Ну, по крайней мере мы поняли, почему strace ничего не поймал 😁

И чатик выдал уже новые инструкции. 


Вывод

Вводите в контекст! Да, даже умную ИИ-шку, тогда вам придется совершать меньше телодвижений. И тратить меньше токенов, если делать через агент, но моя задача — проверить инструкцию самой и записать все грабельки, которые агент просто молча порешает.

 

Мои 12 недель в году. Часть 35 (Работа, ИИ, ДР сына и мамы: Владу 8 лет, отмена Атенолола)


Первый опыт, второй, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 

19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34


Что это за техника

Вы собираетесь с друзьями в группу и ставите себе цели на 12 недель (3 месяца). Это могут быть как рабочие, так и личные задачи. Такие, которые вы вроде как хотите сделать, но вечно откладываете, так как «некогда, потом, щас, вот только мелочевку разгребу и тот пожарчик потушу».

Настало время заняться тем, чем действительно хочется!  Отталкиваясь от глобальных целей, составляете план на неделю. И раз в неделю встречаетесь с группой и обсуждаете, сколько успели, сколько нет. Какой план на следующую неделю. Я, правда, уже давно не встречаюсь, а просто веду файлик "что сделано", откуда потом и просматриваю всё, что успела за цикл.


Результаты кратко

Основной план:

- 💚книга по тайм-менеджменту — написать 5 глав

- 💔выпустить курс по ИИ

- 💔сделать 1 тему нового курса

- 💔1 статья на Хабр

- 💚2 видео на ютуб

Осень, осень... Время года то, конечно, золотое, но это здравствуйте, болезни, и до свидания, привычный уклад — так как средний сын пошел в садик! Летом иногда получалось до прихода няни в 10 утра поспать. Ему ))) А нам развлекать только дочку. Всяко проще, чем обоих!

А я еще взяла себе больше рабочих часов на основной работе. Это очень интересно, так как активно использую ИИ-агентов, что полезно и на работе, и вне ее (как тренеру курсов). Но еще сложнее встроить сюда спортзал и отдых. И прям паникуешь в очередной "ой, я приболела" няни...

А еще я тут вписалась в SQA Days и Analyst Days и готовилась к ним, очень много времени это все выжрало. Хотя мои доклады в резерве, подготовку это не отменяет...

Но на самом деле мой основной план — это книга и курсы. Я ими и занималась. С курсами не вышло успеть, что задумала, а с книгой получилось. Уже хорошо! Что я успела за этот цикл:

  1. Книга 5, ChatGPT:
    1. прошли верстку
    2. прошли вычитку корректором
    3. сдали в печать! Ждем ))))
  2. Книга 6, тайм-менеджмент — уже 18 глав 💪
  3. Курсы:
    1. автоматизация в Postman — доделала!
    2. новый курс — записала, работаю над ним 💪
  4. Статьи на Хабр — 0 статей 😞
  5. Пополнила свой youtube-канал — 3 видео 💪
  6. Подала доклады сразу на 2 конференции — SQA Days и Analyst Days
  7. ДР Влада: 8 лет
  8. Госпитализация с Катей, сделали лазер
  9. Начали отмену атенолола (неужели дождалась?!!)
  10. Купили 3д принтер))
  11. Поседела, получив квитанцию на 80 тысяч квартплаты)


Результаты подробнее

четверг, 1 октября 2026 г.

Курс автоматизации в Postman полностью обновлен!


Когда-то я хотела сделать мини-курс «автоматизируем в Postman», а потом начала делать уроки и-и-и-и... Вышло 14 тем! 😱

Так что курс получился совсем не мини, а даже наоборот. Но этим он и хорош, там разжеваны все основы языка программирования. Мне рассказывал знакомый PM, что после моего курса его сотруднику было проще влиться в автоматизацию. 

Ведь можно научить писать автотесты и за 1-2 урока, но мы подробно разбирали каждую тему, и циклы, и мат. функции, и многое другое. В общем, отличный курс для старта в автоматизации!

И да, сейчас есть ИИ, я в курсе. Но код за ИИ нужно ревьюить, то есть надо научиться делать руками, чтобы потом отдавать это роботу. Так что курс актуален до сих пор (и тему про ИИ я туда тоже добавила!)

Но курс был записан давно, и меня периодически тыкали носом в то, что "лекция записана несколько лет назад!". Да, но при этом код продолжал работать. Языки программирования обновляются, а вот функции в постмане остаются. 

Однако «время пришло». Когда я чуток подосвободилась, я решила перезаписать курс и снять эти претензии. Что в итоге получилось?

Осторожно, пираты! (бумажные книги на озоне)

Написала мне вчера на почту читательница Ольга. Она купила книгу «SQL. Курс молодого бойца» на Озоне, но что-то пошло не так:

Артикул на Озон —  5380148987

Мне очень кажется что это не ваша книг,  а копия. Плохая копия (Буквы плывут, картинки тоже и снизу каждой страницы присутствует какая-то ссылка. 

Ваши книги у меня уже есть и мне есть с чем сравнить типографскую печать и какую-то «неофициальную» печать. 

среда, 23 сентября 2026 г.

А я тебе говорю, оно работает! (ИИ косячит)

Продолжаю рассказывать про косяки ИИ. Нужно всегда помнить, что за ним глаз да глаз нужен!

Есть у меня задача, я ее проверила уже вручную — все работает. Осталось автотесты написать. Это можно и ИИ делегировать, особенно если "списать" неоткуда.

  • Создала папку с автотестом, 
  • накидала куда примерный запрос-ответ (SOAP-метод), 
  • добавила description.md, описав тест
  • отдала это Курсору — на, поправь тест
Обычно он нормально тесты правит, посмотрит на падение, почитает описание теста и все сделает. Но тут я смотрю — в код полез! И пишет такой:

четверг, 27 августа 2026 г.

Как мне ИИ помог в Redash разобраться

 Одно из применений ИИ — вникнуть в проект и понять "что тут происходит / что мне делать по задаче". Вот как раз о таком применении я сегодня и расскажу.

У нас настроен дашборд в Redash для проведения НТ (нагрузочного тестирования). Его настроили один раз давно и сейчас тестировщик, проводящий НТ, просто открывает ссылочку и смотрит на циферки:


Циферки показывают дату запуска, время, и разницу между последними запусками. И даже раскрашивают эту разницу:

  • зеленый цвет — все ок
  • красный — иди проверь, все ли там в порядке

Ну а дальше тестировщик уже смотрит, где красное, и идет в интерфейс приложения искать запуск этой задачи и смотреть подробнее. 

То есть в редаше настройки не трогаем, просто смотрим дашборд (обычно). Если добавляется задача в регрессионный триггер, она автоматически появится в дашборде, так как он ищет по конкретному паттеру в названии.

Но тут мне понадобилось его поменять... 

среда, 12 августа 2026 г.

Курсор, куда ты лезешь? Эх, не прокатило...

Дала я, значит, Курсору задачку — автотесты написать. Причем расписала все вводные:

Напиши мне автотесты на задачу такую-то

Писать надо тут: (полный путь к папке)

Как писать таск-тесты, почитай тут — ...\task-test.md

Что должно быть в тестах: ...

Сидит, пыхтит. А я смотрю в IDE, он Java-класс меняет, и еще новый пишет, но уже Test. А мне это не нужно, я конкретные тесты хочу, не юниты. Я ж ему даже md-файл дала! Причем он написал нужные мне тесты, но потом его понесло...

В итоге останавливаю процесс и говорю "куда ты лезешь?". А он мне на голубом глазу такой "ой, и правда...":


Сразу вспоминается тот анекдот про «не прокатило» 😂

Вот примерно поэтому за ИИ нужно всегда проверять, что он там понаделал)