Я перестал писать лучшие промпты. Я начал проектировать лучшие навыки ИИ.

Люди два года были одержимы промпт-инжинирингом. Они хотели получать лучшие ответы с помощью лучших промптов.

Работая с ИИ-агентами для написания кода, я осознал кое-что иное. Будущее не за лучшими промптами. Будущее — за проектированием многоразовых возможностей ИИ.

Claude Skills олицетворяют этот сдвиг.

Мы часто пишем длинные промпты. Вы говорите ИИ вести себя как архитектор. Вы говорите ему использовать TypeScript. Вы говорите ему писать тесты. Это хорошо работает один раз. А завтра вам снова придется вставлять этот же огромный текст. В итоге ваш промпт превращается в документ на 700 строк. Никто не хочет этим заниматься.

Перестаньте каждый раз объяснять ИИ, как работать. Упакуйте эти знания один раз.

Промпт работает для одного диалога. Навык работает для неограниченного количества диалогов.

Лучшие навыки следуют принципам программной инженерии.

  • Плохой навык: Помогает в разработке.
  • Хороший навык: Извлекает структурированные данные из PDF-форм.

Хороший навык хорошо выполняет одну задачу.

Не используйте один массивный файл для всего. Разделяйте зоны ответственности. Используйте справочные файлы и скрипты. Это похоже на ленивую загрузку (lazy loading) в программном обеспечении. ИИ загружает контекст только тогда, когда он ему необходим.

Перестаньте просить ИИ делать работу, с которой код справляется лучше.

  • ИИ должен рассуждать.
  • Код должен вычислять.

Не просите ИИ парсить PDF. Используйте парсер. Не просите ИИ вычислять значения. Запускайте Python. Не просите ИИ сортировать данные. Выполняйте скрипт.

Используйте принцип постепенного раскрытия информации. Не давайте стажеру 500-страничное руководство в первый же день. Дайте ему одну страницу. Дайте больше только тогда, когда это потребуется.

Это приводит к:

  • Более быстрым ответам
  • Меньшему потреблению токенов
  • Лучшей фокусировке
  • Меньшему количеству галлюцинаций

Многие разработчики пытаются создать один супер-промпт. Они хотят, чтобы один промпт создавал сайты, писал бэкенд и исправлял баги. Это плохой дизайн. Это всё равно что написать один класс, который делает всё.

Маленькие, специализированные навыки работают лучше.

Если вы не можете объяснить назначение навыка одним предложением, значит, он делает слишком много.

Мы переходим от создания программного обеспечения к проектированию поведения. Наш новый стек выглядит так:

  • Frontend
  • Backend
  • AI Agent
  • Skills
  • Tools

Навыки не делают ИИ автономным. Они закрепляют экспертные знания. Вы по-прежнему определяете архитектуру, безопасность и качество. Навыки упаковывают эти решения.

Промпт-инжиниринг научил нас задавать вопросы. Skill engineering учит ИИ решать задачи.

Победителями в сфере ИИ станут не просто обладатели самых умных моделей. Они будут обладать лучшей коллекцией многоразовых знаний.

Источник: https://dev.to/himanshudevgupta/i-stopped-writing-better-prompts-i-started-designing-better-ai-skills-5ckj

Дополнительное обучающее сообщество: https://t.me/GyaanSetuAi