Нещодавно я вперше попрацював з Replit AI Agent, і це було щось надзвичайне!
Для тих, хто не знає, Replit був заснований у 2016 році і перетворився на хмарну IDE, яка інтегрує штучний інтелект, щоб допомогти розробникам (і навіть не розробникам) писати, налагоджувати та розгортати код. Це як мати друга-кодера, який працює 24/7! Оцінка компанії нещодавно злетіла до понад $1 млрд, і я не зміг втриматися, щоб не спробувати.
Перше, що я протестував? Фронтенд-завдання, яке мій друг отримав як практичне завдання під час подачі відгуку на роботу. Завдання полягало в тому, щоб:
Я скопіював вимоги до Replit, і… вуаля! Він зібрав React-додаток з усім необхідним! (У мого друга на це пішло кілька працьовитих днів).
Але, як і у випадку з будь-якою магією, є один нюанс.
Я зрозумів, що Replit встановив пагінацію на 20 фільмів на сторінці, тоді як мені потрібно було 10. Після запиту на швидке виправлення, він зменшив кількість фільмів до 10, але на сторінці 2 з’явилися фільми, починаючи з №20. Виявляється, Replit просто обрізав 20 фільмів API замість того, щоб перерахувати пагінацію належним чином! Ще кілька ітерацій, і все працювало ідеально.
Далі я спробував більш наочне завдання: перетворення прототипу в HTML/CSS з ідеальними пікселями. Що вийшло? Скажімо так, Replit все ще вчиться! Хоча він міг зчитувати кольори та розміри, він не міг точно відтворити дизайн.
Ось плюси і мінуси з моєї точки зору:
+ Replit дійсно пише код, часто достатньо для створення невеликих додатків без особливих знань програмування.
+ Він ітеративний — ви можете виправляти проблеми, просто описавши, що не так.
+ Згенерований код належить вам! Створюйте свій проект і переміщуйте його куди завгодно.
+ Доступний за ціною.
+ Він може розпізнавати деякі кольори та розміри з прототипів, що дуже зручно.
– Ви не можете довіряти результатам без належного аналізу коду — важко зрозуміти, чи код є безпечним та оптимізованим.
– Налагодження або редагування вимагає вивчення згенерованого вихідного коду, що може зайняти багато часу.
– Проблеми з ідеальним піксельним дизайном та каркасними структурами.
– Обмежений стек технологій (наприклад, немає підтримки Next.js).
– Часто здається, що він «грубо форсує» свій шлях до рішення, що не завжди надійно.
Replit — чудовий інструмент для створення прототипів та перевірки концепцій. Він змінює правила гри, якщо ви хочете швидко досліджувати ідеї. Але для готових до виробництва додатків або критично важливих проектів я б не довіряв йому повністю (поки що!).
Цей текст взято з особистого блогу після отримання дозволу автора.
Блогер та розробник Джозеф Круз розповів, як покращити роботу команди розробників, так показати їм справжню…
Щодня ми носимо в своїй кишені пристрій, що в сотні мільйонів разів потужніший за комп’ютер,…
Оце сиджу, працюю і задумався: «А де ж проходить та тонка межа між фіксом, який…
«Коли вимірюваний показник стає метою, він перестає бути хорошою мірою» Закон який значною мірою відповідальний…
Інколи здається, що ви врахували все. Упевненість у рішенні настільки висока, що ви вже подумки…
Блогер та розробник Джозеф Круз розповів, як він працює програмістом, маючи доволі серйозні проблеми із…