Как я организую более 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
