Грань між людським досвідом та результатами, отриманими за допомогою штучного інтелекту, стає все тоншим, але є способи налагодити стосунки з новими технологіями. Всюди можна почути, що штучний інтелект забирає у нас роботу. Але чи справді винен саме він? Причина лежить набагато глибше. Чи штучний інтелект є загрозою для галузі, чи помічником, який може заощадити нам час на рутинній роботі? На це питання існує безліч думок. Не існує кришталевої кулі, в якій можна побачити, чи замінить штучний інтелект інженерів та дизайнерів через 10 років чи дасть нам суперздатності. З усім тим, ми не можемо ігнорувати стрімкий розвиток інструментів штучного інтелекту, і ми бачимо, як все більше людей впроваджують його у повсякденну робочу рутину. Однак де проходить межа між можливостями штучного інтелекту та людським досвідом, і як ми можемо розумно підходити до цього інструменту? Заглибмось в цю тему.
Штучний інтелект проти якості
Якість — це більше, ніж просто галочка у списку — це міст між технологією та людським досвідом. Однак в галузі можна спостерігати наступне: інженери все більше й більше стають схожими на хом’ячків, які бігають у колесах стрімкого розвитку.
Інструменти штучного інтелекту принесли космічну швидкість. В той самий час така швидкість може виявитися непосильною для якості. Серйозні інциденти, викликані діями ШІ-агентів, такі як випадкове видалення баз даних, не викликають сміху. Щоразу, коли ми експериментуємо зі штучним інтелектом, ми маємо діяти з обережністю.
Справді, у галузі з’являються новачки, які сліпо довіряють штучному інтелекту та копіюють-вставляють результати без жодних сумнівів чи критичного аналізу. У довгостроковій перспективі це, безумовно, вплине на якість цифрових продуктів.
Чи повинні ми краще зрозуміти, як використовувати нові технології, не даючи їм засліпити себе? На думку спеціалістів галузі, самоосвіта — це обов’язкова умова для всіх у нашій сфері. ШІ-агенти замінять людей лише в одному випадку: коли люди втратять здатність критично мислити.
Неприйняття штучного інтелекту
Неприйняття щодо нових технологій — це інша крайність. Останнім часом помічається дивовижна тенденція. Нетехнологічні компанії повільно впроваджують сучасні стеки, але деякі технологічні компанії досить неохоче ставляться до інструментів з урахуванням штучного інтелекту.
Справді, довіритися ШІ складно, особливо якщо компанія не має чітко сформульованої політики безпеки. Як тільки компанія починає використовувати інструменти штучного інтелекту, розроблені сторонніми постачальниками, виникає очевидний ризик витоку даних. Навіть якщо компанія досить гнучко підходить до використання ШІ-агентів, використання особистого облікового запису для корпоративних цілей категорично неприпустимо.
Інженери з контролю якості, користуються ШІ з обережністю, наприклад щоб він допомагав у складанні документів (тестових випадків, статутів, звітів про помилки), а потім допрацьовують все одно все вручну.
З усім тим, я, як і раніше, створюю ілюстрації самостійно (включаючи ту, яку ви зараз читаєте), хоча й використовую інструмент перевірки граматики на базі ШІ.
Більшість вважає, що найкреативніші ідеї, наприклад при розробці стратегії тестування, як і раніше, народжуються в результаті спільної роботи людей. Однак ми можемо попросити штучний інтелект підготувати малюнок або запропонувати ключові моменти для сесії мозкового штурму. У цьому випадку, як і раніше, буде можливість вирішувати, що включити, а що відсіяти.
Наступний рівень навичок штучного інтелекту — це вміння надати інструменту ШІ достатньо контексту, не ставлячи під загрозу безпеку, конфіденційність чи автентичність. Якщо ці принципи дотримуються, нам нема про що турбуватися.
Що можна делегувати штучному інтелекту?
Штучний інтелект дозволяє заощадити час і сили при виконанні цілого ряду завдань, але є області, де людський досвід, як і раніше, відіграє ключову роль.
Всі ми пам’ятаємо часи, коли все робилося вручну: тестові випадки записувалися в таблицю або інструмент управління тестуванням, а код набирався рядок за рядком в автоматизації.
Зараз фахівці QA без вагань делегують ці завдання Gemini, ChatGPT або Claude. Потрібно лише мати пильне око та перевіряти результати роботи ШІ-агентів.
Якщо ми просто копіюємо і вставляємо, легко щось випустити з уваги. Крім того, ми завжди можемо доопрацювати результат, згенерований штучним інтелектом: відредагувати його, додати свої зауваження, перегрупувати тощо. Якщо ШІ-агент «помиляється» і видає неправильні результати, у нас завжди є можливість їх відкинути.
Крім того, за допомогою ШІ-агентів ми можемо легко освоїти будь-яке середовище автоматизації, написати наші перші тести та інтегрувати їх у CI/CD за кілька годин. Раніше на це йшло набагато більше зусиль, коли доводилося переглядати тонни підручників та відеокурсів.
Звичайно, можна делегувати повторювані завдання, такі як генерація тестових випадків та автоматизація регресійних тестів. Однак багато спеціалістів як і раніше, вважають, що дослідницьке тестування найкраще проводити людям. Так, штучний інтелект може допомогти нам, наприклад, у створенні тестового плану. Однак він не може замінити наше людське співпереживання та критичне мислення при оцінці продукту. В результаті він може втратити крайні випадки та невідповідності в досвіді користувача, які помітило би людське око і досвід.
З усім тим штучний інтелект може стати відмінним помічником у генерації ідей, користувальницьких сценаріїв, історій і, нарешті, тестових випадків і автоматизованих тестів. Ми також можемо використовувати штучний інтелект як блискучий помічник у повсякденному навчанні. У кожному разі, як і раніше, потрібна ретельна перевірка з боку експерта-людини.
Замість того щоб ставитися до штучного інтелекту скептично, зробіть його своїм союзником. Він значно економить час старшим розробникам, інженерам з контролю якості та дизайнерам. Він може стати чудовим помічником у процесі навчання для фахівців середньої та молодшої ланки. Загалом, однак, ми маємо критично підходити до результатів, які надає ШІ-агент. Сліпе копіювання та вставка можуть призвести до помилки та завдати серйозної шкоди бізнесу.
У роботі зі штучним інтелектом дуже важливо дотримуватися балансу. Не варто покладатися на нього занадто сильно, але якщо ви недооцінюватимете його, то не зможете рухатися досить швидко.
Автор: Мусієнко Тимофій