Сегодня я работал над новым сайтом и усвоил важный урок о том, как критично использовать AI. В процессе работы я постоянно сталкивался с некоторыми проблемами, и некоторые из них были связаны с кодом AI. Мне было непонятно, почему AI, будучи таким строгим, все равно может ошибаться. Причина в том, что AI работает в идеализированной среде, и как только ему нужно взаимодействовать с внешним миром (подключение к API), он сталкивается с внешними правилами, что приводит к сбоям в исходном коде. Кроме того, многозадачность и высокая частота могут перегрузить AI, поэтому команды должны быть достаточно подробными и конкретными. Как лучше его использовать: 1. Научитесь лучше использовать конкретные команды, а не расплывчатые, например, «не просто говорите «реализуйте звуковую сигнализацию», а скажите: «Пожалуйста, реализуйте звуковую сигнализацию и добавьте логику try...catch. Если воспроизведение не удается из-за политики браузера, выведите причину ошибки в консоль и явно укажите в интерфейсе «Нажмите здесь, чтобы активировать звук».» 2. Вставляйте конкретные пути между расплывчатыми словами. Например: «Из-за ограничений xx, пожалуйста, не пытайтесь делать прямые запросы с фронтенда, а напишите бэкенд-маршрут, использующий Puppeteer или RSSHub для передачи данных.» 3. Разделяйте многозадачность, не давайте слишком много задач одновременно. 4. Команды 1 и 2 можно разбить с помощью другого AI.