Обратная техника - это чрезвычайно итеративный процесс. Даже когда нам удастся успокоиться на подсказке, так сложно проверить его против тестовых случаев и других возможных подсказок, чтобы убедиться, что мы даем лучшие инструкции модели.
Подсказка Royale - это приложение, которое позволяет вам действительно легко создавать множество кандидатов в быстрый момент, писать свои собственные и заставлять их сражаться, пока не появится четкий победитель. Это делает процесс итерации на быстроте чувствовать себя более простым и надежным.
Вы даете описание того, что вы хотите сделать, даете ему несколько сценариев и ожидаемых результатов, а затем просто сидите и смотрите, как они сражаются за № 1.
Вы можете использовать его на recptsRoyale.com, или вы можете клонировать репозиторий и запустить его локально.
Требования:
Клонировать репозиторий:
git clone [email protected]:meistrari/prompts-royale.gitУстановите зависимости. Мы используем булочку для управления зависимостями, это потрясающе.
bun iЗапустите сервер:
bun run devВот пример того, как будет выглядеть вариант использования:
Write a prompt that creates a headline for a website.
Сценарий
Веб -сайт автосалона
Ожидаемый выход
Найдите машину своей мечты по лучшей цене
Сценарий
Веб -сайт SaaS для анализа данных
Ожидаемый выход
Ваши данные, ваше понимание, ваш путь
Сценарий
Веб -сайт для зоопарка
Ожидаемый выход
Животные мира, в одном месте
С учетом того, что информация задачи будет выполнена и тестовые примеры, пользователь может затем генерировать кандидатов в быстрое время , которые принимают их во внимание и выводят n кандидатов, которые будут ранжированы системой через боевую систему.
Пользователь также может написать сами кандидатов в быстрое, если у него есть конкретное представление о том, чего он хочет. Если вы имеете в виду что -то конкретное, написание ваших подсказок всегда является лучшим вариантом, чтобы соответствовать тому, что вы намереваете.
Приглашение а
Создайте убедительный заголовок для отдельной категории веб -сайта. Поймите миссию веб -сайта, его предполагаемую аудиторию и решения, которые он предоставляет. Заголовок должен привлечь внимание, быть уместным и перевести основную концепцию веб -сайта в краткое утверждение. Используйте свою лингвистическую мастерство, рекламную тактику и знания, специфичные для домена, чтобы создать заманчивый заголовок ».
Подсказка б
Ваша директива состоит в том, чтобы сформулировать привлекательный заголовок для определенного вида веб -сайта. Обратите внимание на цели веб -сайта, его целевую демографию и услуги, которые он предлагает. Заголовок должен быть очаровательным, уместным и способным суммировать основное предложение веб -сайта в короткой строке. Используйте свое понимание языка, рекламные стратегии и отраслевые идеи, чтобы создать убедительный заголовок.
Каждая подсказка представлена как нормальное распределение с начальным средним значением
Затем мы повторяем следующий цикл:
Мы используем пробоотборник Монте -Карло, чтобы сделать поединки, где каждый из 2 выбранных подсказков сражается друг с другом. Вероятность того, чтобы быть нарисованным для дуэли, пропорциональны тому, что это быстрое или в более математических терминах мы используем взвешенное распределение их плотности вероятности, чтобы определить вероятность того, что эта кривая имеет самое высокое истинное среднее значение в группе Полем
В каждом поединке оба подсказки отвечают на каждый из тестовых случаев, а отдельная подсказка оценивает, какой ответ был лучшим. Оценки ELO подсказок затем обновляются в соответствии со следующими формулами:
Где:
Причина, по которой мы обновляем
Мы были сильно вдохновлены https://github.com/mshumer/gpt-prompt-engineer, спасибо за вашу работу!