Как я организую более 10 000 промптов в разных проектах

Люди часто спрашивают, как мне удается управлять тысячами промптов для ИИ и не терять их.

Ответ прост.

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

Я управляю более чем 10 000 промптов для программирования, исследований и автоматизации. Если вы храните промпты в случайных окнах чатов, вы только усложняете себе работу.

Вот моя система.

Перестаньте относиться к промптам как к чему-то временному. Большинство людей пишут промпт и забывают о нем. Создатели решают одни и те же задачи снова и снова. Если вы часто пишете SQL-запросы или документацию к API, вам нужны многоразовые промпты.

Организуйте по назначению, а не по инструменту. Не группируйте промпты по используемому ИИ. Группируйте их по тому, что они делают. Это ускорит поиск.

Добавляйте метаданные к каждому промпту. Промпту нужно нечто большее, чем просто текст. Включите следующие детали:

  • Категория
  • Назначение
  • Используемая модель
  • Ожидаемый результат

Используйте версионность для промптов. Разработчики используют версии для кода. Вам тоже стоит использовать версии для промптов. Используйте названия вроде FastAPI_CRUD_v1 и FastAPI_CRUD_v2. Это позволит вам сравнивать результаты, не переписывая всё заново.

Разделяйте общие и проектные промпты. Держите общие промпты отдельно от специфических задач проекта.

  • Общие: Объяснение ошибок Python или написание юнит-тестов.
  • Специфические для проекта: Внутренние стандарты кодирования или архитектура компании.

Сосредоточьтесь на контексте, а не на длине. Длинные промпты не всегда лучше. Побеждает ясность. Включайте только те детали, которые необходимы для задачи. Используйте конкретные требования, такие как версия Python и названия библиотек.

Используйте Git для хранения. Я храню свои промпты в Git-репозиториях. Это дает мне историю версий. Промпты — это часть проекта. Они заслуживают такого же внимания, как и код.

Собирайте промпты как конструктор. Я редко пишу промпты с нуля. Я составляю их из небольших многоразовых компонентов. Именно так работает программное обеспечение.

Документация обязательна. Каждый промпт должен содержать:

  • Какую проблему он решает
  • Когда его использовать
  • Пример входных и выходных данных

Отношение к промптам как к активам меняет ваш рабочий процесс. Вы тратите меньше времени на поиск и больше — на создание.

Source: https://dev.to/jaideepparashar/how-i-organize-10000-prompts-across-projects-2g30