Быстрый учитель - это интерактивный и образовательный инженерный интерфейс для LLMS, который обучает пользователей, как создавать ✍, уточнить? И оптимизировать? побуждения для достижения наиболее эффективных и целенаправленных ответов от LLMS.
Приглашение учителя @ huggingface spaces
Следующие MetAprompts в настоящее время являются частью быстрого учителя.
? Имя | Объяснение | ✏ Пример подсказки | Пример приглашения объяснения |
---|---|---|---|
Расширить детали | Расширяет подсказку, чтобы включить более подробные инструкции и контекст. | Расскажи мне о собаках. | Эта подсказка очень расплывчата и не имеет контекста, что делает его идеальным для расширения, чтобы более эффективно направлять LLM. |
Применить обратную связь | Улучшает подсказку на основе конкретной обратной связи. | Опишите процесс фотосинтеза. | Обратная связь может предположить, что подсказка более доступна для молодой аудитории или более подробной для академического использования. |
Просто конденсируется подсказкой | Конденсирует подсказку, чтобы сделать его более лаконичным, сохраняя свой основной запрос. | Напишите забавную шутку, которая заставляет людей смеяться над чем -то очень смешным. Это должно быть весело. | Эта подсказка может быть сжата путем удаления избыточной информации. |
Просто улучшить подсказку | Улучшает быстрое повышение ясности и эффективности. | Скажи мне, как приготовить рис. | Эта подсказка может быть улучшена, указав тип кухни или метода приготовления. |
Создать список последовательных задач | Структуры - это подсказка для руководства LLM через серию последовательных задач. | Запланируйте вечеринку по случаю дня рождения. | Эта подсказка может быть структурирована, чтобы наметить такие шаги, как выбор темы, подготовка списка гостей и организация мероприятий. |
Выявить творческий ответ | Преобразует подсказку, чтобы вдохновить творчество и выявлять творческие ответы. | Напишите историю о потерянном котенке. | Подсказка может быть пересмотрена, чтобы поощрять более описательное или эмоциональное рассказывание историй. |
Включите гипотетический сценарий | Адаптирует подсказку, чтобы включить конкретный гипотетический сценарий для подробного исследования. | Опасность искусственного общего интеллекта | Эта подсказка может быть адаптирована для изучения конкретных гипотетических сценариев для обеспечения глубины и контекста. |
Сосредоточьтесь на этике | Переосмыслить подсказку, чтобы сосредоточиться на этических соображениях или моральных дилеммах. | Генетическая инженерия у людей. | Эта подсказка может быть переосмыслена, чтобы сосредоточиться на этических соображениях или вовлеченных моральных дилеммах. |
Добавить роли подсказки | Добавляет роль в подсказке для улучшения ответа. | Напишите короткую песню. | Добавив экспертную роль, мы можем потенциально улучшить качество созданной песни. |
Добавить разделители для ясности | Добавляет четкие делимиторы в подсказку по разделению и организации различных разделов или инструкций, улучшая читабельность и структуру. | Суммируйте этот текст {текст} с помощью BulletPoints. Быть кратким | Эта подсказка может извлечь выгоду из четких делимитов для разделения инструкций или разделов, что облегчает следование LLM и систематически реагировать. |
Включите цепь мыслительных рассуждений | Включает в себя цепь мышления, чтобы направлять LLM через логическую последовательность мыслей для сложного решения проблем. | Как мы можем уменьшить заторы в городских районах? | Эта подсказка может извлечь выгоду из цепочки мышления мышления, чтобы разбить проблему на управляемые части и систематически исследовать различные решения. |
Комплексное быстрое уточнение | Интегрирует различные методы для уточнения, расширения и адаптации подсказок для LLM, обеспечивая ясность, специфичность и взаимодействие, адаптированные к предполагаемой цели. | Напишите краткую историю искусственного интеллекта | Эта подсказка может быть улучшена, указав такие аспекты, как глубина детализации, области фокусировки и желаемая структура. |
Установите Rye
Rye - это комплексный инструмент, предназначенный для разработчиков Python. Это упрощает ваш рабочий процесс, управляя установками и зависимостями Python. Просто установите Rye, и он позаботится об остальном.
.env
в папке prompt_teacher
и добавьте следующие переменные: OPENAI_API_KEY=... # Token for the OpenAI API
ANTHROPIC_API_KEY=... # Token for the Anthropic API
Клонировать репозиторий, например:
git clone https://github.com/pwenker/prompt_teacher.git
Перейдите к каталогу:
cd prompt_teacher
И выполнить:
rye sync
Это создает виртуальную среду в .venv
и синхронизирует репо.
Для получения более подробной информации, посетите: Основы - ржи
Примечание
Если вы решите установить prompt_teacher
без rye
просто опустите rye run
для следующих команд.
Запустите приложение, используя:
rye run python src/prompt_teacher/app.py
Наконец, откройте свой браузер и посетите http: // localhost: 7860, чтобы начать подсказывать!