Вот ситуация, которую игнорирует почти каждый гид. У вас есть приложение. Это в производстве. У него есть реальные пользователи, реальное время безотказной работы и реальный технологический долг. И теперь кто-то — ваш начальник, ваши пользователи, ваше собственное любопытство — хочет использовать ИИ. Итак, вы отправляетесь искать хо...
Вот ситуация, которую игнорирует почти каждый гид.
У вас есть приложение. Это в производстве. У него есть реальные пользователи, реальное время безотказной работы и реальный технологический долг. И теперь кто-то — ваш начальник, ваши пользователи, ваше собственное любопытство — хочет использовать ИИ.
Итак, вы ищете, как это сделать, и каждое руководство начинается одинаково: npx create-something, новый репозиторий, пустой холст. Никто из них не расскажет вам, как добавить ИИ к тому, что у вас уже есть — кодовой базе с платящими клиентами и пейджеру, который срабатывает, когда он не работает.
Это совершенно другая проблема, и именно она действительно имеет значение. Добавить ИИ в новый проект легко, потому что здесь нечего ломать. Добавление его в реальное приложение — это попытка не сломать то, что уже работает.
Это то руководство. Как прикрепить ИИ к работающей кодовой базе в качестве удаляемого улучшения — осторожно, обратимо и без сожалений.
Одна идея, из которой вытекает все остальное: улучшение, а не переписывание.
Прежде чем делать какие-либо шаги, усвойте это, потому что это предотвращает 90% ошибок:
Вы не перестраиваете свое приложение на основе ИИ. Вы добавляете ИИ в качестве слоя поверх уже существующего приложения.
Ваше существующее приложение является активом. Оно работает. Люди полагаются на это. ИИ является дополнением