КИ-Агенти є у всіх устах. Але не тому, що вони особливо корисні. Справді, багато хто ховає своє невігластво або півневігластво за словами, а також багато хто просто нічого не знає. Розробка програмного забезпечення без КІ – брехня, але з агентами вона є глухою стіною.
Вступ
Агенти стали популярним терміном вже деякий час. КІ-агент – це автономний програм, який використовує моделі КІ для виконання складних завдань.
Наприклад, агент може виконувати завдання з дослідження або керовувати програмами і тим самим звільняти людину від роботи.
Аби агент міг виконувати своє завдання, йому потрібні широкі права доступу. Як завжди, великі можливості також несуть в собі великі ризики.
В контексті програмування застосувань, веб-сторінок або додатків, AI-агент подібний до нового співробітника, який може програмувати. Ви даєте агенту інструкцію, що програмувати, і він починає самостійно програмувати те, що ви доручили.

Агент для цього створює нові файли, в яких зберігається текст програми, або змінює існуючі кодові фрагменти програми. Залежно від режиму, агент за кожною зміною вихідного коду запитує, чи ви з цим погоджуєтеся. Через кілька секунд або хвилин, залежно від поставленої задачі, бажана програма буде розроблена.
Переваги та недоліки агентичного кодування
Перевід: Вигоди
Переваги програмування з використанням AI за допомогою агентів очевидні. Що раніше займало години, дні, тижні або іноді рік, те тепер можливо виконати за лічені секунди або хвилини.
Ніяк не тільки скорочується час виконання програм. Важливо також те, що енергетичний вихід людини значно зменшується. Звичайно, дуже легко виконувати досить просту діяльність, ніж діяльність, яка вимагає інтелектуальної напруги. Багато хто вже зазнають невдачі саме тому, що вони не починають виконувати складні завдання. З допомогою AI-програмування ця перешкода комплектно зникає.
Наприкінці 2025 року одному розробнику з великого технологічного підприємства вдалося за допомогою AI-програмування за одну годину досягти результату, над яким раніше кілька високооплачуваних розробників працювали разом цілий рік.
Головною перевагою агентно-орієнтованого програмування штучного інтелекту є можливість спростити процес програмування, особливо для початківців чи програмістів з середнім рівнем навичок. Те, що раніше було неможливим, тепер стало доступним.
Один із учасників семінару «Д-р GDPR: майстер-клас з програмування штучного інтелекту» через кілька тижнів розповів по телефону, що сам собі програмував плеєр MP3 за власним вибором. При цьому він ніколи не програмував нічого істотного. Також йому вдалося розробити програму для Raspberry, яка аналізує його систему опалення. При цьому він ніколи не програмував нічого на Raspberry.
Недоліки
Агентичний кодування, однак, має й деякі недоліки. Вони в основному проявляються в професійному розробці програмного забезпечення.
Агентичний кодування в основному підходить для дитячих проектів.
Для професійних програмних проектів не слід використовувати агентів.
Агенти повністю беруть під контроль те, що відбувається. У агентно-орієнтованому програмуванні агент автономно створює исходний код, змінює існуючий програмний код і повідомляє в кінці "Готово". Що сталося, досвідчений розробник може ще спробувати зрозуміти, якщо дуже уважно подивитися – доки програма не стане занадто об'ємною або часу не стане замало.
комплетний контрольний збій означає одне, що людина більше не розуміє програмованої ним самим software, створеної агентом. Безбілетні вразливості виникають та залишаються непоміченими, небезпечні доступи можуть зупинити цілий ландшафт системи.
Якщо приватна особа використовує агента для програмування додатку, то в найкращому випадку процес відбувається таким чином:
- ДАУ (найдурніший припусканий користувач) ставить перед AI-агентом завдання, наприклад, так: «Напиши мені плеєр MP3, який працює в моєму браузері та дозволяє мені керувати плейлистом».
- ІІ-агент створює плеєр MP3 приблизно за 2 хвилини.
- DAU запускає плеєр MP3. Тепер є кілька варіантів:
- Плеєр MP3 працює, але користувач має бажання внести зміни (проблеми розкоші).
- Плеєр MP3 працює, але він не вирішує (серйозних) проблем користувача.
- Плеєр MP3 не працює або має серйозні помилки (критичні).
Що точно не відбувається: AI-агент точно виконує те, що йому потрібно.

Як відомо з практики, користувач, який не має технічних знань, досягаючи певного рівня, більше не може просунутися далі. Користувач просто не розуміє, що виробив агент. Він може лише постійно та постійно давати нові інструкції AI-агенту. Бесіда стає все довшою та довшою. Пам'ять (контекст) AI-агента стає все повнішою та повнішою. Результати стають гіршими замість кращих.
Розвиток програмного забезпечення з використанням КІ-агентів є однією однобічною вулицею зі східцями.
ІІ-агенти приводять системи зі швидкістю до стіни та зрештою їх руйнують.
Крім того, що людина втручається.
Поновлення існують значні небезпеки при використанні КІ-агентів. Наприклад, агент може створити програму, яка завдає шкоди (видалення файлів, ломка мережі, виведення паролів, спричинення аварій системи тощо). Менше помітні програми, які працюють неправильно. При використанні КІ-агента у фінансовому обліку краще було б усі числа були вірними. 99 % тут не досить. Кожен знає, що означає мати перед комою 9 замість 1 або зміщення коми на одне місце вправо чи вліво.
Рішення
Що робити, якщо не використовувати агентів для програмування?Ganz einfach:
ІНТЕЛЛЕКТУАЛІЗОВАНА ПРОГРАМУВАННЯ ТАК, АГЕНТИ – НІ.
Що це означає конкретно? Якірні риси хорошого рішення для розробки програмного забезпечення є:
- Неодмінно (також) використовувати AI-системи для розробки програмного забезпечення!
- Категорично не використовувати агентів!
- Залучити розробника.
- Розробник відповідальний. Він або вона цілком самостійно!
- Встановити процес, який дозволить ефективно використовувати штучний інтелект для розробки високоефективних програм
Чи взагалі потрібно програмувати з використанням штучного інтелекту?
Так.

Компанії, які розробляють програмне забезпечення без використання штучного інтелекту, роблять дуже серйозну помилку! Якщо ваше підприємство не використовує AI для програмування, то вам слід терміново це виправити.
Приклади з практики
Лише невеликий витяг з того, що ми нещодавно досягли завдяки програмуванню за допомогою штучного інтелекту (без агентів) з мінімальними зусиллями:
- Комплексний звіт про захист даних для перевірок вебсайтів прикрашений (Наприклад)
- Створити двомовний звіт про конфіденційність високої складності (див. попередній)
- Доктор Блог GDPR розроблений на 10 мовах (включаючи пости на 10 мовах – переклад постин WordPress та їхньої структури відбувся за допомогою власної AI)
- Вражаючі Лендингові сторінки створені (Наприклад)
- Багато інших веб-сайтів та сторінок приземлення прикрашені та створені двомовними
- Онлайн замовлення з трьома способами оплати – без посередників, але повністю автоматизовано та двомовно (Наприклад)
- Управління замовленнями (backend) для обробки виняткових випадків (розділові знижки, скасування)
- Розроблено сканер, який може обійти Cloudflare (буде інтегрований у перевірку веб-сайтів)
- SEO- та безпековий аудит для веб-сайтів розроблено (скоро буде доступний для замовлення як продукт)
- SEO-оптимізація завдяки власним WordPress-плагінам (перегляньте код джерела публікацій, і ви побачите часто задавані запитання до кожної публікації, які пошукові системи можуть читати)
- Ілюстрації для цього посту згенерує 😉
Список, незважаючи на свою довжину, неповний. Ми говоримо про період лише кількох тижнів. У списку відсутні:
- Завершені клієнтські проекти
- Внутрішні плагіни та інструменти для розширення бізнесових операцій
- Подальше навчання (особливо важливе в швидко розвивається сфері ІІ)
- Волонтерська діяльність для цифрової суверенітету в Німеччині
- Макс Пейн стратегія оцінена та визнана непридатною
- Різноманітні оптимізації існуючих програм
- …
Як було показано, за допомогою правильного підходу до програмування за допомогою штучного інтелекту можна досягти чогось, що не можна було б назвати здивуванням. Це прикмета була б крайньою недооцінкою, якби, наприклад, називати Альберта Ейнштейна посередньо обдарованим.
З допомогою AI-програмування можна змінити світ. Що раніше вимагало зусиль п'яти осіб протягом п'яти років, те в найкращому випадку можна виконати за кілька годин. За нашими спостереженнями, типове підвищення продуктивності становить в 5 разів. Отже, за 20% часу, і навіть весело, ви досягаєте того, що раніше було можливим лише після великих зусиль.
Запитайте свого розробника, чи може він побудувати вам гарну веб-а플лікацію. Якщо результат "гарний", то лише тому, що використовувався конструктор. З допомогою AI-програмування кожен хороший розробник досягне привабливих результатів. Настільки щодо зовнішнього вигляду. Щодо функціональності див. приклади вище.
Як правильно програмувати за допомогою штучного інтелекту?
Відповідь на це питання знаходиться лише за одним тренінгом.
Підхід був викладений вище в основному. Ще раз коротко:
Не використовувати агентів. Замість цього надати людині контроль. Надати розробникам план, який вони швидко зрозуміють, щоб бути максимально продуктивними. ChatGPT не є частиною рішення.
Ми навчали декілька команд розробників всього лише за один день, як правильно здійснюється програмування з використанням штучного інтелекту. навіть керівник розвитку, який вже не дуже добре володіє цим навичкою, після цього був настільки добре підготовлений, що міг виконувати справжні чудеса, про які він розповів кілька тижнів потому за телефоном.

Розробники тоді будуть мати набагато більше задоволення від роботи та більше не боятимуться технічних викликів, оскільки таких викликів у майбутньому просто не буде.
Ваше підприємство буде значно прибутковішим, або зможе виконувати всі технічні завдання зі скромною кількістю наявних фахівців, які доступні на ринку. У швидшій часі, з меншим навантаженням та вигідніше за будь-коли раніше.
Один день навчання для ваших розробників. Все.



My name is Klaus Meffert. I have a doctorate in computer science and have been working professionally and practically with information technology for over 30 years. I also work as an expert in IT & data protection. I achieve my results by looking at technology and law. This seems absolutely essential to me when it comes to digital data protection. My company, IT Logic GmbH, also offers consulting and development of optimized and secure AI solutions.
