Тиждень тому перед виступом на Tech Summit Fwdays запитали про тренди індустрії. Тому три тренди агентської розробки.
Тренд 1: управління костами
-
в поганому випадку це зменшення індивідуальних лімітів та обмежень доступу до найпотужніших моделей
-
в хорошому випадку це балансування між різними провайдерами, автоматичний чи напівавтоматичний вибір моделі і рівня ефорту, розумне використання менших моделей, decision моделей і міні-харнесів; ефективне застосування seat priced підписок
Я не вірю песимістам що бояться що OpenAI/Anthropic всіх підсадять на свої моделі і піднімуть ціни - конкуренція змусила їх навпаки знизити ціни у останніх релізах. Але зараз якраз хороший час щоб спокійно і системно підійти до вирішення проблеми костів, уникнувши в майбутньому невиважених і непопулярних рішень.
Тренд 2: у пошуках нового гітхабу
Ми всі маємо вклонитися гітхабу до землі що він витримує всі ці безкінечні коміти що генерують наші агенти. Вклонитися з дулею в кишені, бо аптайм в нуль дев’яток це не те що ми очікуємо ні від такої компанії як Github ні від такої компанії як Microsoft. У кого у кого а у них є всі можливості і засоби, але базову задачу вони не виконали.
Що вже казати про задачу із зірочкою: а який він version control + continuous integration в епоху агентів?
- хто автор коміту: людина, агент чи вони разом?
- де покласти авторські промпти і агентські трейси?
- як агентам спілкуватися в пул реквесті?
- як комбінувати локальні і хмарні запуски агентів?
Багато питань, але тут від гітхабу нуль очікувань.
Зараз буде багато стартапів по типу Origin від Cursor - “нові гітхаби”. Раджу до них пильно приглядатися і вже тестувати на своїх петпроджектах. Найближчий рік гітхаб все ще найкраща домівка для вашого коду, але рано чи пізно хтось із них розгадає цей ребус (це буде не гітхаб).
Той хто швидко і правильно змігрує отримує величезну конкурентну перевагу, а гітхаб за роки два-три стане синонімом легасі як BitBucket чи SVN.
Тренд 3: стираємо кордони між локально і у клауді
Агенти вперто тягнуть нас в сторону уніфікованого дев енвайронмента між десктопом і клаудом. Ми вже сприймаємо агентів як рівних собі, даємо їм доступи до тих самих тулів що і самі користуємося. Але скільки ваших тіммейтів ділять з вами ваш комп’ютер? Чи перестали ви закривати кришку лептопа на ніч щоб “агенти попрацювали”? Настав час подбати про інфраструктуру яка дозволить кожному агенту створити свій енвайронмент в клауді який не має відрізнятися від вашого власного локального.
Що це значить?
- Скільки нових інженерів онбордить ваша команда в місяць? Яке б число ви не назвали тепер це десятки і сотні в день
- Важливість автоматизації онбордінга, прав доступів, і налаштування дев енвайронмента зростає на порядки
- Можливо ми побачимо скоро що вистрелить тула яка зпозиціонує себе як “докер для дев енва”?
- Лінукс для десктопа отримує додатковий буст: це може бути явно простіше ніж піднімати віртуальний мак або віндовс в клауді і економніше з точки зору єдиної уніфікованої системи між десктопом і клаудом
Ну і питання із зірочкою, які поєднають всі три тренди. А чи не є СІ насправді підвидом клауд дев енвайронмента? Просто його єдина роль це прогнати тести. Хоча можливо деякі тести можна зробити більш інтелектуальними, агентським - енвайронмент в якому агент працює у нас вже є. АІ код рев’ю тоді це просто СІ перевірка? А якщо агент вже прогнав тести (і код рев’ю) в своєму такому самому клауд енвайронменті який ідентичний у всіх людей і агентів то навіщо проганяти його ще раз у СІ? Не будемо займатися марнотратством, якби тільки гітхаб міг верифікувати це. А якщо всі (або частина) перевірок вже пройшли локально перед комітом? Це взагалі безкоштовно (не враховуючи ціни лептопа і електроенергії).