CHATGPT3
Руководство и структура для создания подсказок CHATGPT3
- Наши звезды GitHub!
Это репо было разработано @mattnigh. Следуйте или свяжитесь со мной на моем LinkedIn.
Что такое быстрый инженер?
Обратная техника - это процесс проектирования и уточнения начального текста или ввода (подсказки), который передается языковой модели, такой как CHATGPT для генерации ответа. Он включает в себя проектирование подсказок, которые направляют модель для создания определенного тона, стиля или типа контента.
Обратная техническая инженерия: основы
- Используйте буквальный и явный язык
- Попросите модель действовать так, как будто является экспертом по предмету
- Попросите модель действовать так, как будто это конкретный человек или комбинация людей
- Попросите модель подумать «шаг за шагом», особенно в средних и сложных задачах
- Экспериментируйте с результатами,
Give me 10 different examples - Уточните результаты,
Rewrite this to be more engaging, use clearer language, and use bullets to make it more readable.
Когда не использовать быстрое инженер или чатгпт
- Когда вам нужна 100% надежность
- Когда у вас нет возможности оценить точность вывода модели
- Когда вам нужно генерировать контент, которого нет в данных обучения модели
Создание подсказок CHATGPT: Framework
Использование оперативной структуры при создании подсказок для CHATGPT. Frameworks обеспечивает структуру и ясность для процесса быстрого создания. Он разбивает быстрый процесс создания на четкие и различные шаги. Я создал приведенную ниже структуру (хрупкую) для собственного использования и экспериментов CHATGPT.
Хрустящая структура быстрого приглашения:
- Способность и роль: какая роль (или роли) должна действовать?
- Понимание: предоставляет закулисную информацию, фон и контекст вашего запроса.
- Заявление: Что вы просите Chatgpt.
- Личность: стиль, личность или манера, в котором вы хотите, чтобы Chatgpt ответил.
- Эксперимент: просить Chatgpt предоставить вам несколько примеров.
Как построить подсказки -> хрустящий пример
| Шаг | Пример подсказки |
| Способность и роль | `Действуйте в качестве эксперта по разработке программного обеспечения по теме фреймворков машинного обучения и экспертным автором блога. |
| Понимание | «Аудитория этого блога - технические специалисты, которые заинтересованы в изучении последних достижений в области машинного обучения». |
| Заявление | «Предоставьте всесторонний обзор самых популярных фреймворков машинного обучения, включая их сильные и слабые стороны. Включите реальные примеры и тематические исследования, чтобы проиллюстрировать, как эти рамки успешно использовались в различных отраслях. |
| Личность | `При ответе используйте смесь стилей письма Андрей Карпати, Франсуа Чолле, Джереми Ховарда и Янна Лекуна. |
| Эксперимент | `Дайте мне несколько разных примеров. |
Последняя подсказка - это:
Act as an expert on software development on the topic of machine learning frameworks, and an expert blog writer. The audience for this blog is technical professionals who are interested in learning about the latest advancements in machine learning. Provide a comprehensive overview of the most popular machine learning frameworks, including their strengths and weaknesses. Include real-life examples and case studies to illustrate how these frameworks have been successfully used in various industries. When responding, use a mix of the writing styles of Andrej Karpathy, Francois Chollet, Jeremy Howard, and Yann LeCun.
Я бы усовершенствовал это, сказав, что Give me another example или Give me multiple examples и других подсказок ниже (в разделе быстрое уточнение).
Быстрое уточнение: исправление «бездушного письма»
- Поощряйте креативность: «Перепишите существующий документ, чтобы сделать его более творческим, привлекательным и уникальным».
- Сосредоточьтесь на рассказывании историй: «Преобразовать существующий документ в убедительную историю, которая подчеркивает проблемы, с которыми сталкиваются и предоставлены решения».
- Используйте убедительный язык: «Уточните существующий документ, включив убедительный язык и методы, чтобы сделать его более убедительным и эффективным».
- Подчеркните эмоции: «Добавьте эмоциональный язык и сенсорные детали в существующий документ, чтобы сделать его более привлекательным и привлекательным».
- Используйте сенсорные детали: «Уточните существующий документ, добавив сенсорные детали и описательный язык, чтобы воплотить его в жизнь и привлечь читателя».
- Сделайте контент кратким: «Уточните существующий документ, удалив ненужную информацию и сделав его более кратким и точечным».
- Выделите ключевые моменты: «Перепишите существующий документ, чтобы подчеркнуть ключевые моменты и сделать их более эффективными».
- Используйте яркий язык: «Уточните существующий документ, используя яркий язык и описательные прилагательные, чтобы сделать его более привлекательным».
- Создайте чувство срочности: «Уточните существующий документ, добавив чувство срочности и подчеркнув необходимость немедленных действий».
- Адресовать возражения: «Уточните существующий документ, предвидя и рассмотрев потенциальные возражения против содержания».
- Персонализируйте контент: «Уточните существующий документ, персонализируя язык и сделав его более привлекательным для читателя».
Быстрое уточнение: повысить читаемость
- Используйте четкий и краткий язык: «Объясните технические концепции в простых терминах».
- Добавьте визуальные средства: «Использование Mermaid.js вы можете включить диаграммы для иллюстрации сложных концепций (низкая надежность)».
- Используйте заголовки и подзаголовки: «Разделите документ на разделы с четкими заголовками и подзаголовками».
- Выделите ключевые моменты: «Подчеркните важную информацию, используя жирный жирный или курсивный текст».
- Добавьте примеры реальной жизни: «Включите тематические исследования или примеры реального мира, чтобы сделать концепции более привлекательными».
- Используйте четкое и последовательное форматирование: «Используйте последовательный шрифт, размер шрифта и макет на протяжении всего документа».
- Включите аналогии и сравнения: «Объясните сложные идеи, используя аналогии или сравнения».
- Используйте активный голос: «Напишите активным голосом, чтобы сделать предложения более увлекательными и легче следовать».
Подсказки для веб -разработчиков
- "В чем разница между HTML, CSS и JavaScript?"
- "Что такое Ajax и как он используется в веб -разработке?"
- «Можете ли вы помочь мне просмотреть этот HTML -код для лучших практик?»
- «Каковы некоторые обычные методы отладки JavaScript?»
- «Что такое синтаксис для использования медиа -запросов в CSS?»
- «Как я могу убедиться, что мой код доступен для пользователей с ограниченными возможностями?»
- «Как мне структурировать и организовать свой CSS, чтобы сделать его масштабируемым?»
- "Какие хорошие ресурсы для изучения шаблонов дизайна JavaScript?"
- "Можете ли вы помочь мне оптимизировать этот код для производительности?"
- «Каковы некоторые общие проблемы с совместимостью с кросс-браузером и как их решить?»
- "Как я могу реализовать обработку ошибок в моем коде JavaScript?"
- «Какие принципы следует помнить при написании поддерживаемого и масштабируемого кода?»
- «Можете ли вы просмотреть этот код и предложить какие -либо улучшения для обслуживания?»
- «Можете ли вы просмотреть этот код и предложить улучшения для производительности?»
- «Каковы лучшие практики для структурирования HTML, CSS и кода JavaScript?»
- «Как лучше всего оптимизировать этот код для поисковых систем?»
CHATGPT3 также может сочетать программу
Попросите модель действовать как ...
- Технический консультант: «Действуйте в качестве технического консультанта и предоставьте техническое понимание реализации этого кода».
- Наставник: «Действуйте в качестве наставника и просмотрите этот код, предоставляя отзывы о областях для улучшения».
- Обеспечение качества: «Выступайте в качестве обеспечения качества и просмотрите этот код, чтобы обеспечить его соответствие передовым практикам, стандартам и - требованиям».
- Рецензент кода: «Действуйте в качестве рецензента кода и предоставьте отзыв о читабельности, эффективности и производительности этого кода».
- Ассистент отладки: «Действуйте в качестве помощника отладки и предложите решения технических вопросов, найденных в коде».
- Проверка соответствия: «Действуйте в качестве проверки соответствия и убедитесь, соответствует ли этот кодекс и стандартам отраслевых норм».
- Специалист по оптимизации кода: «Действуйте в качестве специалиста по оптимизации кода и предлагайте улучшения для оптимизации производительности кода».
- Эксперт по доступности: «Действуйте в качестве эксперта по доступности и просмотрите этот код, предлагая модификации для улучшения доступности».
- Специалист по поисковой оптимизации: «действуйте в качестве специалиста по поисковой оптимизации и просмотрите этот код, предлагая улучшения для лучшей поисковой оптимизации».
- Аналитик производительности: «Действуйте в качестве аналитика эффективности и оцените производительность этого кода, предлагая улучшения».
Рекомендуемые ресурсы
- Поваренная книга Openai: пример примеров общих задач с API OpenAI
- OpenAI API: API OpenAI - это API RESTFUL, который позволяет вам взаимодействовать с API OpenAI, используя любой язык программирования.
Хотите знать, как это было сделано? Это страстный проект с использованием CATGPT и приведенные ниже ресурсы:
- Просто документы
- GitHub Pages
- Джекилл
- Страницы / действия GitHub