Передача задачи AI-агенту
Интересное видео 📺 про особенности передачи задач для исполнения AI-агенту. Там подробно и с примерами про то, когда что-то можно поручить машине, а что не стоит. Здесь очень тезисно оставлю рассмотренные в материале критерии, с которыми я полностью согласен. 〰️〰️〰️〰️〰️〰️〰️〰️ 🔹 Основные принципы 🔹 ➡️ Эффективность использования ИИ-агентов зависит от умения правильно ставить задачи. ➡️ Успех в работе с ИИ-агентами приходит с практикой (~80 часов). ➡️ Ключевой элемент — предварительный анализ задачи. 〰️〰️〰️〰️〰️〰️〰️〰️ 🔹 Критерии 🔹 1️⃣ Уникальность задачи Что оценивает: насколько задача соответствует типичному паттерну, который ИИ-агент уже много раз видел. Решение: Если задача нетипична, декомпозируйте на более типичные. 2️⃣ Глубина погружения в код Что оценивает: сколько контекста должен изучить ИИ-агент для выполнения задачи. Решение: Сужайте контекст и разбивайте задачу на последовательные ограниченные этапы. 3️⃣ Знания, которых нет в кодовой базе Что оценивает: требует ли задача знаний о предметной области, которые не отражены напрямую в коде. Решение: Важные нюансы предметной области — в промт или глобальные правила. Мысленно ставьте себя на место ИИ и определяйте, какая информация нужна для решения задачи. 4️⃣ Количество мест для изменений Что оценивает: сколько файлов и участков кода нужно будет изменить для решения задачи. Решение: Декомпозируйте. Если одно изменение влечёт много правок — сделайте сами. 5️⃣ Неявные состояния системы Что оценивает: сколько скрытых состояний и их комбинаций должен учитывать ИИ-агент. Решение: Если много неявных состояний, лучше писать код вручную.