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