Обновление старого Telegram-бота с Replit Agent провалилось, рефакторинг приложения удался
Автор месяц экспериментировал с Replit Agent. Обновить старого Telegram-бота под новый API толком не вышло, автор называет это катастрофой. Рефакторинг приложения для коллекций карточек с изменением схемы базы прошёл довольно гладко.
Что сделали
С Telegram-ботом выяснилось, что агенту сначала нужен созданный проект. Автор потратил 0.25 $ на нового бота и потом добавил туда свой старый код. Он попросил агента повторить функциональность нового API. В приложении для коллекций карточек автор поручил агенту нетривиальный рефакторинг. В том числе нужно было изменить схему базы данных, чтобы одна карточка могла входить в несколько коллекций.
Что получилось
Рефакторинг приложения с карточками прошёл довольно гладко. С Telegram вышло разочарование. Даже простой бот потребовал нескольких итераций, а обновление старого кода толком не заработало. Автор называет это катастрофой.
На что обратить внимание
Весь месяц экспериментов уложился в тариф за 25 $ и примерно 4 $ дополнительных кредитов. Юнит-тесты в приложении с карточками сломали его Workflows, так что тесты в итоге не используются.
Пояснение
Replit это онлайн-среда для разработки, а Replit Agent пишет и запускает код прямо в ней. Workflows в Replit это настроенные команды запуска проекта.
Кому пригодится
Тем, кто думает доверить Replit Agent обновление старого проекта, а не только создание нового.
Попробуйте сами с Replit Agent
Обнови моего Telegram-бота в [название проекта] со старой [версия библиотеки или API] на актуальную [новая версия библиотеки или API] так, чтобы все существующие команды продолжили работать. После каждого изменения запускай бота, исправляй ошибки и скажи, какие команды ты проверил. Не меняй схему базы данных и не удаляй данные, пока не покажешь мне план.
Нужна помощь с запуском? Вступайте в сообщество AI Pack ↗
Источник: aiartisan.substack.com ·