├── .github
└── ISSUE_TEMPLATE
│ ├── custom.md
│ └── form-recipe.yml
├── content
├── articles
│ ├── contributing
│ │ └── readme.md
│ ├── policy
│ │ └── readme.md
│ ├── pull-request
│ │ └── readme.md
│ ├── readme.md
│ └── ruchatgpt
│ │ └── readme.md
├── readme.md
├── recipes
│ ├── article-annotation
│ │ ├── media
│ │ │ ├── article-annotation-light.png
│ │ │ ├── cover-article-annotation-dark.svg
│ │ │ └── cover-article-annotation-light.svg
│ │ └── readme.md
│ ├── debug-server
│ │ ├── media
│ │ │ ├── cover-debug-dark.svg
│ │ │ ├── cover-debug-light.svg
│ │ │ ├── screenshot-debug-dark.png
│ │ │ └── screenshot-debug-light.png
│ │ └── readme.md
│ ├── draft-plan
│ │ ├── media
│ │ │ ├── cover-draft-dark.svg
│ │ │ ├── cover-draft-light.svg
│ │ │ ├── plan-dark.png
│ │ │ └── plan-light.png
│ │ └── readme.md
│ ├── metaphor
│ │ ├── media
│ │ │ ├── cover-metaphor-dark.svg
│ │ │ ├── cover-metaphor-light.svg
│ │ │ ├── metaphor-screenshot-dark.png
│ │ │ └── metaphor-screenshot-light.png
│ │ └── readme.md
│ ├── placeholder-text
│ │ ├── media
│ │ │ ├── cover-placeholder-text-dark.svg
│ │ │ ├── cover-placeholder-text-light.svg
│ │ │ ├── placeholder-screenshot-dark.png
│ │ │ └── placeholder-screenshot-light.png
│ │ └── readme.md
│ ├── project-decomposition
│ │ ├── media
│ │ │ ├── cover-project-decomposition-dark.svg
│ │ │ ├── cover-project-decomposition-light.svg
│ │ │ ├── project-decomposition-dark.png
│ │ │ └── project-decomposition-light.png
│ │ └── readme.md
│ ├── readme.md
│ ├── spreadsheet
│ │ ├── media
│ │ │ ├── cover-spreadsheet-dark.svg
│ │ │ ├── cover-spreadsheet-light.svg
│ │ │ ├── sheet-screenshot-dark.png
│ │ │ └── sheet-screenshot-light.png
│ │ └── readme.md
│ └── task-list
│ │ ├── media
│ │ ├── cover-task-list-dark.svg
│ │ ├── cover-task-list-light.svg
│ │ ├── screenshot-tasks-dark.png
│ │ └── screenshot-tasks-light.png
│ │ └── readme.md
└── shared-media
│ ├── cover-all-dark.svg
│ ├── cover-all-light.svg
│ ├── cover-all3d-dark.png
│ └── cover-all3d-light.png
├── licence.md
└── readme.md
/.github/ISSUE_TEMPLATE/custom.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: Custom issue template
3 | about: Describe this issue template's purpose here.
4 | title: ''
5 | labels: ''
6 | assignees: ''
7 |
8 | ---
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/form-recipe.yml:
--------------------------------------------------------------------------------
1 | name: Добавить рецепт
2 | description: Расcкажите о своей идее рецепта.
3 | title: "Название рецепта"
4 | labels: ["Новый рецепт"]
5 | body:
6 | - type: textarea
7 | id: situation
8 | attributes:
9 | label: Ситуация
10 | description: Опишите типичную задачу руководителя, дизайнера или редактора
11 | validations:
12 | required: false
13 | - type: textarea
14 | id: steps
15 | attributes:
16 | label: Как сделать
17 | description: Перечислите шаги, которые решат задачу. Напишите промт — запрос к нейросети
18 | validations:
19 | required: false
20 | - type: textarea
21 | id: result
22 | attributes:
23 | label: Результат
24 | description: Оставьте ссылку на скриншот, который демонстрирует результат. Или перетащите скриншот в поле ввода
25 | validations:
26 | required: false
27 | - type: textarea
28 | id: danger
29 | attributes:
30 | label: Что может пойти не так
31 | description: Предупредите пользователя о возможных проблемах
32 | validations:
33 | required: false
34 |
--------------------------------------------------------------------------------
/content/articles/contributing/readme.md:
--------------------------------------------------------------------------------
1 | # Руководство автора
2 | Предложить материалы в базу Open Prompting может любой пользователь. Для этого необязательно уметь пользоваться Гитхабом и писать в нашем стиле. Достаточно предложить идею, как нейронные сети помогают в работе руководителям, дизайнерам и редакторам. Если идея окажется полезной, мы напишем статью, добавим иллюстрации, расскажем про вашу идею сообществу.
3 |
4 | Ещё лучше предложить не идею, а оформленную статью. Такую статью мы опубликуем быстрее.
5 |
6 | Вот три способа поучаствовать в Open Propmting: 1) предложить идею статьи, 2) предложить идею и обсудить её с сообществом, 3) предложить оформленную статью.
7 |
8 | ## 1. Предложить идею статьи
9 |
10 | Если у вас нет аккаунта на Гитхабе, отправьте свою идею на почту. Если идея окажется новой и полезной, мы оформим её в статью, добавим иллюстрации и опубликуем. Однако, вы не сможете отредактировать статью, а ваше имя не попадёт в публичный список контрибьютеров, соавторов нашего проекта.
11 |
12 | [Предложить идею на info@openprompting.org](mailto:info@openprompting.org)
13 |
14 | ## 2. Предложить идею и обсудить её с сообществом
15 | Если у вас есть аккаунт на Гитхабе, заполните специальную форму. Там попросим ответить на несколько вопросов о вашей идее. Ваши ответы появится в разделе Issues, где их увидят и прокомментируют другие участники. Если идея окажется полезной, мы опубликуем её в виде отдельной статьи. Но контрибьютером вы не станете.
16 | [Предложить рецепт](https://github.com/Open-Prompting/Knowledge-Base/issues/new?assignees=&labels=%D0%9D%D0%BE%D0%B2%D1%8B%D0%B9+%D1%80%D0%B5%D1%86%D0%B5%D0%BF%D1%82&projects=&template=form-recipe.yml&title=%D0%9D%D0%BE%D0%B2%D1%8B%D0%B9+%D1%80%D0%B5%D1%86%D0%B5%D0%BF%D1%82%3A)
17 | Предложить приём (скоро)
18 | [Посмотреть раздел Issues](https://github.com/Open-Prompting/Knowledge-Base/issues)
19 |
20 | ## 3. Предложить оформленную статью
21 |
22 | Если вы готовы писать на маркдауне и создавать пул-реквесты Гитхаба, предложите свой вариант статьи. Такой текст мы опубликуем быстрее, и быстрее расскажем о вашей идее. Тогда ваш аккаунт попадёт в список соавторов Open Prompting.
23 | [Как сделать пул-реквест](https://github.com/Open-Prompting/Knowledge-Base/tree/main/content/articles/pull-request)
24 | [Редакционная политика](https://github.com/Open-Prompting/Knowledge-Base/tree/main/content/articles/policy/)
25 |
--------------------------------------------------------------------------------
/content/articles/policy/readme.md:
--------------------------------------------------------------------------------
1 | # Редполитика Open Prompting
2 | Все тексты мы приводим к единому стилю и одинаковой структуре. Так читателям легче ориентироваться в базе знаний.
3 |
4 | Необязательно следовать нашей редполитике, когда предлагаете свой текст. Но чем точнее текст соответствует редполитике, тем быстрее мы его опубликуем и тем меньше изменим.
5 |
6 | ## Стиль текста
7 | 1. Пишем кратко. Краткость проверяем в сервисе Главред. Тексты Open Promting набирают там не менее 8 баллов.
8 | [Сервис «Главред»](https://glvrd.ru/)
9 |
10 | 2. Обращаемся к читателю на «вы». К нейросети — на «ты».
11 |
12 | 4. Пишем букву «ё».
13 |
14 | 5. Пишем промты в блоках кода — для этого выделяем промт тройными кавычками. Если промт состоит из нескольких предложений, каждое начинаем с новой строки:
15 | ```
16 | Ты учишь ребёнка программированию.
17 | Объясни, что такое переменная.
18 | Предложи десять метафор.
19 | ```
20 | 5. Кроме выделения промтов мы избегаем дополнительных стилей в тексте — без необходимости не выделяем текст «болдом» или курсивом.
21 |
22 | 6. Пишем кириллицей названия нейросетей, компаний и расхожие технические термины в статьях, например: ЧатГПТ, ОпенАИ, Гугль-таблицы. Для редко упоминаемых продуктов сохраняем оригинальное написание: GPT For Sheets and Docs, GPT Mate. [Словарь заимствованных слов Open Prompting](https://github.com/Open-Prompting/Knowledge-Base/tree/main/content/articles/policy#%D1%81%D0%BB%D0%BE%D0%B2%D0%B0%D1%80%D1%8C-%D0%B7%D0%B0%D0%B8%D0%BC%D1%81%D1%82%D0%B2%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D1%8B%D1%85-%D1%81%D0%BB%D0%BE%D0%B2-open-prompting)
23 |
24 | 7. Сохраняем оригинальное написание инструментов в «подвале» страниц.
25 | Например, «Инструменты: `ChatGPT`, `Google Spreadsheets`».
26 | 8. Перед публикацией текст проводим через типограф.
27 | [Типограф](https://typograf.github.io/)
28 |
29 | ## Структура рецептов и приёмов
30 | База знаний состоит из двух типов текстов: рецептов и приёмов. У каждого свой шаблон: порядок заголовков, списков, прочих элементов. Работу над рецептом мы начинаем с копирования шаблона.
31 |
32 | Шаблон рецепта:
33 | ````
34 | # Название рецепта
35 | Допустим, [ситуация, в которой рецепт пригодится]
36 |
37 | ## Как сделать
38 | 1. [Шаг первый]
39 | 2. [Шаг второй]
40 | ```
41 | [Промт]
42 | ```
43 | Результат:
44 | [ссылка на скриншот]()
45 | [Трудности и опасности]
46 | ````
47 | Заменяя текст в квадратных скобках, мы получим рецепт со структурой, которую читатель уже знает по другим материалам Open Prompting.
48 |
49 | Шаблон приёма: (скоро)
50 |
51 | ## Словарь заимствованных слов Open Prompting
52 |
53 | Переводим в кириллицу:
54 | * API → АПИ,
55 | * ChatGPT → ЧатГПТ,
56 | * git → гит,
57 | * fork → форк,
58 | * Github CLI → Гитхаб КЛИ,
59 | * Github → Гитхаб,
60 | * Google Spreadsheets → Гугль-таблицы,
61 | * Google → Гугль,
62 | * IP address → айпи-адрес,
63 | * Midjourney → Миджорни,
64 | * OpenAI → ОпенАИ,
65 | * pull-request → пул-реквест,
66 | * VPN → ВПН.
67 |
68 | Оставляем на латинице:
69 | * GPT For Sheets and Docs,
70 | * GPT Mate.
71 |
--------------------------------------------------------------------------------
/content/articles/pull-request/readme.md:
--------------------------------------------------------------------------------
1 | # Как сделать пул-реквест из браузера
2 | Пул-реквест — способ предложить свои тексты в чужой проект на Гитхабе. Чтобы создавать пул-реквесты, разработчики устанавливают специальные программы, например, гит или Гитхаб КЛИ. Но можно не устанавливать новые программы, а всё сделать в браузере.
3 |
4 | Допустим, вы хотите предложить рецепт. Вот как это сделать с помощью пул-реквеста:
5 | 1. Скопировать наш проект.
6 | 2. Добавить рецепт в свою копию.
7 | 3. Отправить пул-реквест.
8 |
9 | После этого мы отредактируем рецепт и добавим его в базу знаний.
10 |
11 | Теперь подробнее о каждом шаге.
12 |
13 | ### Шаг 1. Создать копию репозитория Open Prompting
14 |
15 | https://github.com/kkhrv/Knowledge-Base/assets/25165356/32e20e72-6e07-4020-bae8-6f099ae92ed6
16 |
17 | 1. Сделайте форк — копию базы знаний Open Prompting. Для этого нажмите кнопку Fork в верхнем правом углу или перейдите по ссылке: [Скопировать базу знаний](https://github.com/Open-Prompting/Knowledge-Base/fork)
18 |
19 | 2. В открывшемся окне нажмите Create fork.
20 |
21 | Гитхаб попросит подождать, а потом покажет страницу с вашей копией репозитория.
22 |
23 | ### Шаг 2. Добавить рецепт
24 | https://github.com/kkhrv/Knowledge-Base/assets/25165356/3b5bcbdc-1532-43eb-85c9-524a177b56d8
25 |
26 | 1. Откройте в скопированном репозитории папку с рецептами: content → recipes.
27 |
28 | 2. Создайте папку и файл для нового рецепта. Для этого нажмите Add file → Create new file. В появившемся окне наберите `английское-название-рецепта/readme.md`. Например, если рецепт о поиске синонима, наберите synonym/readme.md. Сменить название можно позже.
29 |
30 | 3. Вставьте шаблон рецепта в поле ввода:
31 |
32 | ````
33 | # Название рецепта
34 | [ситуация, в которой рецепт пригодится. «Допустим, вы…»]
35 |
36 | ## Как сделать
37 | 1. [Шаг первый]
38 | 2. [Шаг второй]
39 | ```
40 | [Промт]
41 | ```
42 | Результат:
43 | [ссылка на скриншот]()
44 | [Трудности и опасности]
45 | ````
46 | 4. Заполните шаблон. Иллюстрации мы сделаем за вас, поэтому добавлять скриншоты не обязательно.
47 |
48 | 5. Отредактируйте рецепт и нажмите кнопку Commit changes. В поле Commit message можно написать пару слов о рецепте — но это не обязательно.
49 |
50 | ### Шаг 3. Отправить пул-реквест
51 |
52 | https://github.com/kkhrv/Knowledge-Base/assets/25165356/4e8586bc-0498-4f61-9732-60cc94ad3474
53 |
54 | 1. На странице с вашей копией репозитория откройте вкладку Pull requests и нажмите New pull request.
55 | 2. Проверьте выпадающие списки:
56 | * В левом списке должен быть выбран репозиторий Open-Prompting / Knowledge-Base.
57 | * В правом — ваша копия. Её название начинается с имени вашего аккаунта.
58 | 3. Нажмите кнопку Create pull request.
59 | 4. В появившемся окне опишите рецепт. Если нужно, добавьте скриншот. Вновь нажмите Create pull request.
60 |
61 | Мы увидим ваш запрос и ответим: предложим правки или сразу опубликуем материал. В любом случае вы получите уведомление на Гитхабе.
62 |
--------------------------------------------------------------------------------
/content/articles/readme.md:
--------------------------------------------------------------------------------
1 | # Статьи
2 | [Руководство автора](https://github.com/Open-Prompting/Knowledge-Base/blob/main/content/articles/contributing/)
3 |
4 | [Редполитика Open Prompting](https://github.com/Open-Prompting/Knowledge-Base/edit/main/content/articles/policy/)
5 |
6 | [Как сделать пул-реквест](https://github.com/kkhrv/Knowledge-Base/tree/main/content/articles/pull-request/)
7 |
8 | [Как открыть ЧатГПТ из России](https://github.com/Open-Prompting/Knowledge-Base/tree/main/content/articles/ruchatgpt/)
9 |
--------------------------------------------------------------------------------
/content/articles/ruchatgpt/readme.md:
--------------------------------------------------------------------------------
1 | # Как открыть ЧатГПТ из России
2 |
3 | ЧатГПТ не работает в некоторых странах, в том числе в России. Пользоваться этой нейросетью из таких регионов — значит нарушать лицензионное соглашение OpenAI, разработчика ЧатГПТ. Мы не советуем нарушать ничьи лицензии. Но расскажем, как ЧатГПТ определяет, из какой страны его пользователь. Он смотрит на номер телефона и на айпи-адрес.
4 |
5 | Номер телефона ЧатГПТ проверяет только при регистрации. Поэтому достаточно получить виртуальный номер, чтобы принять для смс с кодом регистрации. Такую услугу предоставляет [onlinesim.io](https://onlinesim.io/) и другие сервисы. ВПН придётся включать при каждом обращении к ЧатГПТ.
6 |
7 | Получите виртуальный номер, включите ВПН и пройдите регистрацию [на chat.openai.com](https://chat.openai.com/).
8 |
--------------------------------------------------------------------------------
/content/readme.md:
--------------------------------------------------------------------------------
1 | # Оглавление
2 | ## Рецепты
3 |
4 | ### Руководителю
5 |
6 | [Собрать данные и вывести их в таблицу](https://github.com/Open-Prompting/Knowledge-Base/tree/main/content/recipes/spreadsheet)
7 |
8 | [Починить веб-сервер без администратора](https://github.com/Open-Prompting/Knowledge-Base/tree/main/content/recipes/debug-server)
9 |
10 | [Сделать черновик декомпозиции задачи по проекту](https://github.com/Open-Prompting/Knowledge-Base/tree/main/content/recipes/project-decomposition)
11 |
12 | ### Редактору
13 |
14 | [Подобрать метафору для сложного термина](https://github.com/Open-Prompting/Knowledge-Base/tree/main/content/recipes/metaphor)
15 |
16 | [Написать черновик контент-плана](https://github.com/Open-Prompting/Knowledge-Base/tree/main/content/recipes/draft-plan/)
17 |
18 | [Составить аннотацию к длинной статье](https://github.com/Open-Prompting/Knowledge-Base/tree/main/content/recipes/article-annotation)
19 |
20 | ### Дизайнеру
21 |
22 | [Создать «рыбный текст» текста для дизайнерского макета](https://github.com/Open-Prompting/Knowledge-Base/tree/main/content/recipes/placeholder-text/)
23 |
24 | [Составить список задач по проектированию интерфейса](https://github.com/Open-Prompting/Knowledge-Base/tree/main/content/recipes/task-list)
25 |
26 |
27 | ## Статьи
28 | [Руководство автора](https://github.com/Open-Prompting/Knowledge-Base/blob/main/content/articles/contributing/)
29 |
30 | [Редполитика Open Prompting](https://github.com/Open-Prompting/Knowledge-Base/edit/main/content/articles/policy/)
31 |
32 | [Как сделать пул-реквест](https://github.com/kkhrv/Knowledge-Base/tree/main/content/articles/pull-request/)
33 |
34 | [Как открыть ЧатГПТ из России](https://github.com/Open-Prompting/Knowledge-Base/tree/main/content/articles/ruchatgpt/)
35 |
36 |
37 |
38 | ## Приёмы
39 |
40 | Задать роль
41 |
42 | Дать инструкцию
43 |
44 | Промт с образцом
45 |
46 | Комбинирование разных приёмов
47 |
--------------------------------------------------------------------------------
/content/recipes/article-annotation/media/article-annotation-light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Open-Prompting/Knowledge-Base/f29440e822b7f21816c3bd11a4466b71582f798b/content/recipes/article-annotation/media/article-annotation-light.png
--------------------------------------------------------------------------------
/content/recipes/article-annotation/media/cover-article-annotation-dark.svg:
--------------------------------------------------------------------------------
1 |
26 |
--------------------------------------------------------------------------------
/content/recipes/article-annotation/readme.md:
--------------------------------------------------------------------------------
1 | 
2 | 
3 |
4 | # Составить аннотацию к длинной статье
5 | Допустим, вы ищете статьи для изучения новой темы. Даже беглый просмотр каждого документа отнимает время. Быстрее это сделает Ask Your PDF. Это приложение на базе ЧатаГПТ анализирует текст и отвечает на вопросы по его содержанию.
6 |
7 | ## Как сделать
8 | 1. [Открыть Ask Your PDF](https://askyourpdf.com/).
9 | 3. Загрузить документ в формате ПДФ или епаб.
10 | 4. Ввести промт:
11 | ```
12 | Напиши аннотацию к документу.
13 | ```
14 |
15 | Результат:
16 |
17 |
18 |
19 | ## Что может пойти не так
20 | Максимальный размер файла — 40 МБ. Если документ превышает этот лимит, разделите его на несколько файлов меньшего размера.
21 |
22 | ## В этой статье
23 | Приёмы: `простой промт`
24 |
25 | Инструменты: `Ask Your PDF`
26 |
--------------------------------------------------------------------------------
/content/recipes/debug-server/media/screenshot-debug-dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Open-Prompting/Knowledge-Base/f29440e822b7f21816c3bd11a4466b71582f798b/content/recipes/debug-server/media/screenshot-debug-dark.png
--------------------------------------------------------------------------------
/content/recipes/debug-server/media/screenshot-debug-light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Open-Prompting/Knowledge-Base/f29440e822b7f21816c3bd11a4466b71582f798b/content/recipes/debug-server/media/screenshot-debug-light.png
--------------------------------------------------------------------------------
/content/recipes/debug-server/readme.md:
--------------------------------------------------------------------------------
1 | 
2 | 
3 |
4 | # Починить веб-сервер без администратора
5 | Допустим, ваш веб-сервер упал с ошибкой 500. Вы хотите устранить проблему, но не знаете как, а спросить не у кого. Чтобы починить веб-сервер, воспользуйтесь ЧатГПТ и общайтесь с ним как с живым администратором: задавайте вопросы, просите объяснить, как работают технологии.
6 |
7 | Если вы в России, почитайте [о работе ЧатГПТ в разных регионах](https://github.com/Open-Prompting/Knowledge-Base/blob/main/content/articles/ruchatgpt/).
8 |
9 | ## Как сделать
10 | 1. Подключиться к серверу через терминал.
11 | 2. Ввести промт:
12 | ```
13 | Мой сайт выдаёт ошибку 500.
14 | Как это исправить?
15 | Дай подробную инструкцию
16 | ```
17 | 3. Следуйте советам нейросети. Например, если ЧатГПТ спросит о логах сервера, скопируйте их в чат. Если сомневаетесь, как выполнить инструкцию нейросети, попросите её объяснить подробнее.
18 |
19 | Результат:
20 |
21 |
22 |
23 |
24 | ## Что может пойти не так
25 | Если ЧатГПТ не справляется с проблемой, попробуйте ему помочь. Например, если найдёте подсказку в интернете, дайте её ЧатуГПТ.
26 |
27 | ## В этой статье
28 | Приёмы: [`дать инструкцию`](https://github.com/Open-Prompting/Knowledge-Base/blob/main/content/methods/instruction/)
29 |
30 | Инструменты: `ChatGPT`
31 |
--------------------------------------------------------------------------------
/content/recipes/draft-plan/media/cover-draft-dark.svg:
--------------------------------------------------------------------------------
1 |
26 |
--------------------------------------------------------------------------------
/content/recipes/draft-plan/media/cover-draft-light.svg:
--------------------------------------------------------------------------------
1 |
26 |
--------------------------------------------------------------------------------
/content/recipes/draft-plan/media/plan-dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Open-Prompting/Knowledge-Base/f29440e822b7f21816c3bd11a4466b71582f798b/content/recipes/draft-plan/media/plan-dark.png
--------------------------------------------------------------------------------
/content/recipes/draft-plan/media/plan-light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Open-Prompting/Knowledge-Base/f29440e822b7f21816c3bd11a4466b71582f798b/content/recipes/draft-plan/media/plan-light.png
--------------------------------------------------------------------------------
/content/recipes/draft-plan/readme.md:
--------------------------------------------------------------------------------
1 | 
2 | 
3 |
4 | # Написать черновик контент-плана
5 |
6 | Допустим, вы готовите контент-план для корпоративного блога в новой для вас области. Для этого выясняют, о чём в блогах пишут конкуренты. Нейросеть быстрее человека проанализирует большие объёмы информации. Попросите ЧатГПТ сделать черновик контент-плана.
7 |
8 | Если вы в России, почитайте [о работе ЧатГПТ в разных регионах](https://github.com/Open-Prompting/Knowledge-Base/blob/main/content/articles/ruchatgpt/).
9 |
10 | ## Как сделать
11 | 1. Описать клиента: особенность бизнеса, целевую аудиторию.
12 | 2. Описать контент-план: как часто и как долго будут выходить статьи.
13 | 3. Собрать всё в промт:
14 | ```
15 | Сделай контент-план корпоративного блога на 12 месяцев.
16 | Компания — производит мебель из дерева по индивидуальному заказу.
17 | Особенность — премиальные материалы.
18 | ```
19 | Результат:
20 |
21 |
22 |
23 |
24 |
25 | ## Что может пойти не так
26 | ЧатГПТ может генерировать слишком общие или слишком частные темы. Если не устраивает большая часть предложенного плана, переформулируйте промт. Или попросите ЧатГПТ сгенерировать больше вариантов и выберите из наиболее подходящие.
27 |
28 | ## В этой статье
29 |
30 | Приёмы: [`дать инструкцию`](https://github.com/Open-Prompting/Knowledge-Base/blob/main/content/methods/instruction/)
31 |
32 | Инструменты: `ChatGPT`
33 |
34 | ##
35 |
36 | [Все рецепты](https://github.com/Open-Prompting/Knowledge-Base/tree/main#%D1%80%D0%B5%D1%86%D0%B5%D0%BF%D1%82%D1%8B)
37 |
38 | [Все приёмы](https://github.com/Open-Prompting/Knowledge-Base/tree/main#%D0%BF%D1%80%D0%B8%D1%91%D0%BC%D1%8B-%D1%81%D0%BA%D0%BE%D1%80%D0%BE)
39 |
40 | [Как добавить рецепт рецепт](https://github.com/Open-Prompting/Knowledge-Base/tree/main/content/articles/contributing)
41 |
--------------------------------------------------------------------------------
/content/recipes/metaphor/media/metaphor-screenshot-dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Open-Prompting/Knowledge-Base/f29440e822b7f21816c3bd11a4466b71582f798b/content/recipes/metaphor/media/metaphor-screenshot-dark.png
--------------------------------------------------------------------------------
/content/recipes/metaphor/media/metaphor-screenshot-light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Open-Prompting/Knowledge-Base/f29440e822b7f21816c3bd11a4466b71582f798b/content/recipes/metaphor/media/metaphor-screenshot-light.png
--------------------------------------------------------------------------------
/content/recipes/metaphor/readme.md:
--------------------------------------------------------------------------------
1 | 
2 | 
3 |
4 | # Подобрать метафору для сложного термина
5 | Допустим, вы пишете текст, в котором встречаются незнакомые читателю термины. Чтобы объяснить их простым языком, приходится долго подбирать метафоры. ЧатГПТ ускоряет такую работу: он умеет предлагать десятки метафор, из которых редактор выберет подходящую.
6 |
7 | Если вы в России, почитайте [о работе ЧатГПТ в разных регионах](https://github.com/Open-Prompting/Knowledge-Base/blob/main/content/articles/ruchatgpt/).
8 |
9 |
10 | ## Как сделать
11 | 1. Описать контекст задачи. Например, если ваш читатель — новичок, скажите `ты учишь ребёнка программированию`.
12 | 2. Скажите ЧатуГПТ придумать несколько вариантов: `предложи десять метафор`.
13 | 3. Собрать промт:
14 | ```
15 | Ты учишь ребёнка программированию.
16 | Объясни, что такое переменная.
17 | Предложи десять метафор.
18 | ```
19 | Результат:
20 |
21 |
22 |
23 |
24 |
25 | ## Что может пойти не так
26 | ЧатГПТ предлагает метафоры по убыванию популярности. Если выбрать первый предложенный вариант, то получите самую избитую метафору, какую только знает искусственный интеллект.
27 |
28 |
29 | ## В этой статье
30 |
31 | Приёмы: [`дать инструкцию`](https://github.com/Open-Prompting/Knowledge-Base/blob/main/content/methods/instruction/), [`задать роль`](https://github.com/Open-Prompting/Knowledge-Base/blob/main/content/methods/role/readme.md)
32 |
33 | Инструменты: `ChatGPT`
34 |
35 | ##
36 |
37 | [Все рецепты](https://github.com/Open-Prompting/Knowledge-Base/tree/main#%D1%80%D0%B5%D1%86%D0%B5%D0%BF%D1%82%D1%8B)
38 |
39 | [Все приёмы](https://github.com/Open-Prompting/Knowledge-Base/tree/main#%D0%BF%D1%80%D0%B8%D1%91%D0%BC%D1%8B-%D1%81%D0%BA%D0%BE%D1%80%D0%BE)
40 |
41 | [Как добавить рецепт](https://github.com/Open-Prompting/Knowledge-Base/tree/main/content/articles/contributing)
42 |
--------------------------------------------------------------------------------
/content/recipes/placeholder-text/media/placeholder-screenshot-dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Open-Prompting/Knowledge-Base/f29440e822b7f21816c3bd11a4466b71582f798b/content/recipes/placeholder-text/media/placeholder-screenshot-dark.png
--------------------------------------------------------------------------------
/content/recipes/placeholder-text/media/placeholder-screenshot-light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Open-Prompting/Knowledge-Base/f29440e822b7f21816c3bd11a4466b71582f798b/content/recipes/placeholder-text/media/placeholder-screenshot-light.png
--------------------------------------------------------------------------------
/content/recipes/placeholder-text/readme.md:
--------------------------------------------------------------------------------
1 | 
2 | 
3 |
4 | # Создать «рыбный текст» для дизайнерского макета
5 |
6 | Допустим, вы делаете прототип социальной сети. Но вместо дизайна, вы тратите время на рыбный текст: придумываете имена пользователей и вручную добавляете их в макет. Такую работу упростит GPT Mate. Это плагин для Фигмы, который генерирует текст и вставляет его в макет.
7 |
8 | Если вы в России, почитайте [о работе ЧатГПТ в разных регионах](https://github.com/Open-Prompting/Knowledge-Base/blob/main/content/articles/ruchatgpt/).
9 |
10 | ## Как сделать
11 | 1. [Получить АПИ-ключ OpenAI](https://platform.openai.com/account/api-keys).
12 | 2. [Установить плагин GPT Mate для Фигмы](https://www.figma.com/community/plugin/1223951614916514138/GPT-Mate&sa=D&source=docs&ust=1684725850872053&usg=AOvVaw3wXg4bpF9PzN3QxsXenKfI).
13 | 3. Выделить текстовые блоки.
14 | 3. Открыть в окне плагина вкладку Settings и ввести ключ.
15 | 4. Перейти во вкладку Command и ввести промт:
16 | ```
17 | Напиши случайное имя и фамилию на русском языке
18 | Не добавляй точки или запятые
19 | ```
20 |
21 | Результат:
22 |
23 |
24 |
25 |
26 | ## Что может пойти не так
27 |
28 | GPT Mate посылает в ЧатГПТ новый запрос для каждого выделенного поля. Поэтому важно описывать в промте содержание одного поля, а не всех. Например, если написать «случайные русские имена», GPT Mate добавит в каждое поле несколько имён.
29 |
30 | Если в промте нет строчки о знаках препинания, ЧатГПТ иногда будет добавлять лишние знаки к именам.
31 |
32 | ## В этом рецепте
33 | Приёмы: [`промт с инструкцией`](https://github.com/Open-Prompting/Knowledge-Base#%D0%BF%D1%80%D0%B8%D1%91%D0%BC%D1%8B-%D1%81%D0%BA%D0%BE%D1%80%D0%BE)
34 |
35 | Инструменты: `ChatGPT`, `OpenAI API`, `Figma`, `GPT Mate`
36 |
37 | ##
38 |
39 | [Все рецепты](https://github.com/Open-Prompting/Knowledge-Base/tree/main#%D1%80%D0%B5%D1%86%D0%B5%D0%BF%D1%82%D1%8B)
40 |
41 | [Все приёмы](https://github.com/Open-Prompting/Knowledge-Base/tree/main#%D0%BF%D1%80%D0%B8%D1%91%D0%BC%D1%8B-%D1%81%D0%BA%D0%BE%D1%80%D0%BE)
42 |
43 | [Как добавить рецепт рецепт](https://github.com/Open-Prompting/Knowledge-Base/tree/main/content/articles/contributing)
44 |
--------------------------------------------------------------------------------
/content/recipes/project-decomposition/media/project-decomposition-dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Open-Prompting/Knowledge-Base/f29440e822b7f21816c3bd11a4466b71582f798b/content/recipes/project-decomposition/media/project-decomposition-dark.png
--------------------------------------------------------------------------------
/content/recipes/project-decomposition/media/project-decomposition-light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Open-Prompting/Knowledge-Base/f29440e822b7f21816c3bd11a4466b71582f798b/content/recipes/project-decomposition/media/project-decomposition-light.png
--------------------------------------------------------------------------------
/content/recipes/project-decomposition/readme.md:
--------------------------------------------------------------------------------
1 | 
2 | 
3 |
4 | # Сделать черновик декомпозиции задачи по проекту
5 | Допустим, вы хотите интегрировать СРМ-систему с программой 1С, чтобы создавать счета для клиентов. Чтобы понять, сколько ресурсов уйдёт на этот проект и какие понадобятся инструменты и специалисты, задачу придётся декомпозировать. Нейросети быстрее людей разбивают сложные задачи на более простые. Попросите ЧатГПТ написать черновик декомпозиции задачи по проекту.
6 |
7 | Если вы в России, почитайте [о работе ЧатГПТ в разных регионах](https://github.com/Open-Prompting/Knowledge-Base/blob/main/content/articles/ruchatgpt/).
8 |
9 | ## Как сделать
10 | 1. Описать проект: `проект — интеграция СРМ-системы с программой 1С`.
11 | 2. Добавить контекст: `тип интеграции — выставление счетов`.
12 | 3. Дать задание: `декомпозируй задачу`.
13 | 4. Ввести промт:
14 | ```
15 | Проект — интеграция СРМ-системы с программой 1С.
16 | Тип интеграции — выставление счетов.
17 | Декомпозируй задачу.
18 | ```
19 |
20 | Результат:
21 |
22 |
23 |
24 |
25 | ## Что может пойти не так
26 | ЧатГПТ может недостаточно детально декомпозировать сложную задачу. Если нейросеть предложила неполный и недостаточно подробный план, примените итеративный подход. Попросите ЧатГПТ разбить задачу на несколько промежуточных и декомпозируйте каждую из них отдельно.
27 |
28 | ## В этой статье
29 | Приёмы: [`дать инструкцию`](https://github.com/Open-Prompting/Knowledge-Base/blob/main/content/methods/instruction/)
30 |
31 | Инструменты: `ChatGPT`
32 |
--------------------------------------------------------------------------------
/content/recipes/readme.md:
--------------------------------------------------------------------------------
1 | # Рецепты
2 |
3 | ### Руководителю
4 |
5 | [Собрать данные и вывести их в таблицу](https://github.com/Open-Prompting/Knowledge-Base/tree/main/content/recipes/spreadsheet)
6 |
7 | [Починить веб-сервер без администратора](https://github.com/Open-Prompting/Knowledge-Base/tree/main/content/recipes/debug-server)
8 |
9 | [Сделать черновик декомпозиции задачи по проекту](https://github.com/Open-Prompting/Knowledge-Base/tree/main/content/recipes/project-decomposition)
10 |
11 | ### Редактору
12 |
13 | [Подобрать метафору для сложного термина](https://github.com/Open-Prompting/Knowledge-Base/tree/main/content/recipes/metaphor)
14 |
15 | [Написать черновик контент-плана](https://github.com/Open-Prompting/Knowledge-Base/tree/main/content/recipes/draft-plan/)
16 |
17 | [Составить аннотацию к длинной статье](https://github.com/Open-Prompting/Knowledge-Base/tree/main/content/recipes/article-annotation)
18 |
19 | ### Дизайнеру
20 |
21 | [Создать «рыбный текст» текста для дизайнерского макета](https://github.com/Open-Prompting/Knowledge-Base/tree/main/content/recipes/placeholder-text/)
22 |
23 | [Составить список задач по проектированию интерфейса](https://github.com/Open-Prompting/Knowledge-Base/tree/main/content/recipes/task-list)
24 |
--------------------------------------------------------------------------------
/content/recipes/spreadsheet/media/sheet-screenshot-dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Open-Prompting/Knowledge-Base/f29440e822b7f21816c3bd11a4466b71582f798b/content/recipes/spreadsheet/media/sheet-screenshot-dark.png
--------------------------------------------------------------------------------
/content/recipes/spreadsheet/media/sheet-screenshot-light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Open-Prompting/Knowledge-Base/f29440e822b7f21816c3bd11a4466b71582f798b/content/recipes/spreadsheet/media/sheet-screenshot-light.png
--------------------------------------------------------------------------------
/content/recipes/spreadsheet/readme.md:
--------------------------------------------------------------------------------
1 | 
2 | 
3 |
4 | # Собрать данные и вывести их в таблицу
5 |
6 | Допустим, вы оцениваете рынок городов в Европе. Для этого нужны данные о населении крупнейших городов. Чтобы собрать эту информацию в Гугле, придётся потратить минут сорок. Попросите ЧатГПТ найти данные и заполнить Гугль-таблицу.
7 |
8 | Если вы в России, почитайте [о работе ЧатГПТ в разных регионах](https://github.com/Open-Prompting/Knowledge-Base/blob/main/content/articles/ruchatgpt/).
9 |
10 | ## Как сделать
11 | 1. [Получить ключ ОпенАИ](https://platform.openai.com/account/api-keys).
12 | 2. [Установить расширение для Гугль-таблиц — GPT For Sheets and Docs](https://workspace.google.com/marketplace/app/gpt_for_sheets_and_docs/677318054654).
13 | 3. Открыть в Гуль-таблицах новый файл.
14 | 4. Ввести в настройках расширения ключ АПИ. В главном меню выбрать Расширения → GPT for Sheets and Docs → Set API key. В появившемся окне ввести ключ.
15 | 5. Написать в любой ячейке функцию и в скобках указать аргумент — промт:
16 | ```
17 | =gpt_table("10 крупнейших городов Европы,
18 | страна, население, процент от населения страны,
19 | координаты, телефонный код страны, язык")
20 | ```
21 | Результат:
22 |
23 |
24 |
25 |
26 |
27 | ## Что может пойти не так
28 | Этот метод не подойдёт, когда нужны актуальные данные, ЧатГПТ использует информацию до 2021 года.
29 |
30 | ## В этом рецепте
31 | Приёмы: [`дать инструкцию`](https://github.com/Open-Prompting/Knowledge-Base/blob/main/content/methods/instruction/)
32 |
33 | Инструменты: `ChatGPT`, `OpenAI API`, `Google Sheets`, `GPT For Sheets and Docs`
34 |
35 | ##
36 | [Все рецепты](https://github.com/Open-Prompting/Knowledge-Base/tree/main#%D1%80%D0%B5%D1%86%D0%B5%D0%BF%D1%82%D1%8B)
37 |
38 | [Все приёмы](https://github.com/Open-Prompting/Knowledge-Base/tree/main#%D0%BF%D1%80%D0%B8%D1%91%D0%BC%D1%8B-%D1%81%D0%BA%D0%BE%D1%80%D0%BE)
39 |
40 | [Как добавить рецепт](https://github.com/Open-Prompting/Knowledge-Base/tree/main/content/articles/contributing)
41 |
42 |
--------------------------------------------------------------------------------
/content/recipes/task-list/media/screenshot-tasks-dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Open-Prompting/Knowledge-Base/f29440e822b7f21816c3bd11a4466b71582f798b/content/recipes/task-list/media/screenshot-tasks-dark.png
--------------------------------------------------------------------------------
/content/recipes/task-list/media/screenshot-tasks-light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Open-Prompting/Knowledge-Base/f29440e822b7f21816c3bd11a4466b71582f798b/content/recipes/task-list/media/screenshot-tasks-light.png
--------------------------------------------------------------------------------
/content/recipes/task-list/readme.md:
--------------------------------------------------------------------------------
1 | 
2 | 
3 |
4 | # Составить список задач по проектированию интерфейса
5 | Допустим, вы разрабатываете дизайн мобильного приложения для сервиса доставки еды. Чтобы оценить, сколько времени займёт проект, сначала потребуется определить объём работы. Попросите ЧатГПТ составить список задач для вашего проекта.
6 |
7 | Если вы в России, почитайте [о работе ЧатГПТ в разных регионах](https://github.com/Open-Prompting/Knowledge-Base/blob/main/content/articles/ruchatgpt/).
8 |
9 | ## Как сделать
10 | 1. Описать контекст: `мы разрабатываем мобильное приложение для сервиса доставки еды`.
11 | 2. Дать задание: `создай подробный список задач по проектированию интерфейса для дизайнера`.
12 | 3. Собрать всё в промт:
13 | ```
14 | Мы разрабатываем мобильное приложение для сервиса доставки еды.
15 | Создай подробный список задач по проектированию интерфейса для дизайнера.
16 | ```
17 |
18 | Результат:
19 |
20 |
21 |
22 |
23 | ## Что может пойти не так
24 | ЧатГПТ может предложить длинный список из слишком общих пунктов. Если вам не подходит большая часть списка, попробуйте переформулировать промт и добавить в него больше контекста.
25 |
26 | ## В этой статье
27 | Приёмы: [`дать инструкцию`](https://github.com/Open-Prompting/Knowledge-Base/blob/main/content/methods/instruction/)
28 |
29 | Инструменты: `ChatGPT`
30 |
--------------------------------------------------------------------------------
/content/shared-media/cover-all-dark.svg:
--------------------------------------------------------------------------------
1 |
51 |
--------------------------------------------------------------------------------
/content/shared-media/cover-all-light.svg:
--------------------------------------------------------------------------------
1 |
46 |
--------------------------------------------------------------------------------
/content/shared-media/cover-all3d-dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Open-Prompting/Knowledge-Base/f29440e822b7f21816c3bd11a4466b71582f798b/content/shared-media/cover-all3d-dark.png
--------------------------------------------------------------------------------
/content/shared-media/cover-all3d-light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Open-Prompting/Knowledge-Base/f29440e822b7f21816c3bd11a4466b71582f798b/content/shared-media/cover-all3d-light.png
--------------------------------------------------------------------------------
/licence.md:
--------------------------------------------------------------------------------
1 | # Лицензионное соглашение
2 |
3 | Пользуясь базой данных Open Prompting, вы принимаете условия этого соглашения.
4 |
5 | ## Права и обязанности
6 | Пользователи вправе:
7 | * публиковать свои материалы в базе знаний;
8 | * вносить правки в материалы, опубликованные другими пользователями;
9 | * копировать и распространять Базу знаний для личного (некоммерческого) использования.
10 |
11 | Пользователям запрещено:
12 | * размещать рекламу в материалах;
13 | * добавлять в материалы информацию и объекты (включая ссылки на них), которые могут нарушать права и интересы других лиц;
14 | * публиковать материалы на своих ресурсах (сайтах, социальных сетях и иных);
15 | * создавать производные произведения на основе материалов в Базе знаний без согласования с Администрацией, за исключением форков, которые необходимы для создания пулл-реквестов в репозиторий Open Prompting;
16 | * использовать материалы Базы знаний для коммерческих целей — продавать материалы и доступ к ним.
17 |
18 | ## Авторские права
19 | Размещая материалы в Базе знаний, пользователи безвозмездно предоставляют Базе знаний простую (неисключительную) лицензию на их использование и наделяют Базу знаний правами на воспроизведение, распространение, публичный показ, доведение до всеобщего сведения, переработку, сублицензирование и коммерческое использование.
20 |
21 | Указанная простая (неисключительная) лицензия на использование материалов предоставляется Базе знаний одновременно с добавлением материалов в Базу знаний на весь срок действия исключительных прав на объекты авторских или смежных прав, образующих такие материалы, для использования на территории всех стран мира.
22 |
--------------------------------------------------------------------------------
/readme.md:
--------------------------------------------------------------------------------
1 | 
2 | 
3 |
4 | Мы помогаем освоить нейросети дизайнерам, редакторам и руководителям, чтобы они не тратили время на рутину. Для этого экспериментируем с нейросетями, а результаты выкладываем в двух форматах: рецепты и приёмы.
5 |
6 | ## Рецепты
7 |
8 | Пошаговые инструкции, которые решают типичные рутинные задачи.
9 |
10 | * [Собрать данные и вывести их в таблицу](https://github.com/Open-Prompting/Knowledge-Base/tree/main/content/recipes/spreadsheet/)
11 | * [Подобрать метафору для сложного термина](https://github.com/Open-Prompting/Knowledge-Base/tree/main/content/recipes/metaphor/)
12 | * [Написать черновик контент-плана](https://github.com/Open-Prompting/Knowledge-Base/tree/main/content/recipes/draft-plan/)
13 | * [Создать «рыбный текст» для дизайнерского макета](https://github.com/Open-Prompting/Knowledge-Base/tree/main/content/recipes/placeholder-text/)
14 | * [Починить веб-сервер без администратора](https://github.com/Open-Prompting/Knowledge-Base/tree/main/content/recipes/debug-server/)
15 | * [Составить аннотацию к длинной статье](https://github.com/Open-Prompting/Knowledge-Base/tree/main/content/recipes/article-annotation/)
16 | * [Сделать черновик декомпозиции задачи по проекту](https://github.com/Open-Prompting/Knowledge-Base/tree/main/content/recipes/project-decomposition/)
17 | * [Составить список задач по проектированию интерфейса](https://github.com/Open-Prompting/Knowledge-Base/tree/main/content/recipes/task-list/)
18 |
19 | ## Приёмы (скоро)
20 | Базовые подходы к общению с нейросетями. Этот раздел появится позже.
21 |
22 | * Задать роль
23 | * Дать инструкцию
24 | * Дать образец
25 | * Совместить приёмы
26 |
27 |
28 | ## Стать автором
29 |
30 | Мы будем рады, если вы поделитесь своим опытом по работе с нейросетями в нашей базе знаний, следуя руководству автора и редполитике. Это поможет людям лучше освоить работу с нейросетями, а вам — повысить популярность своего профиля на Гитхабе.
31 |
32 | [Руководство автора](https://github.com/Open-Prompting/Knowledge-Base/tree/main/content/articles/contributing)
33 |
34 | [Редполитика](https://github.com/Open-Prompting/Knowledge-Base/tree/main/content/articles/policy/)
35 |
36 | ## О проекте
37 | Первая версия базы знаний сделана [в Школе Бюро Горбунова](https://bureau.ru/school) в 2023 году.
38 |
39 | Авторы первой версии: [Анна Терентьева](https://github.com/t3r3n), [Дмитрий Гордеев](https://github.com/grdv), [Дмитрий Кухарев](https://github.com/kkhrv), [Катя Базарная](https://github.com/bacardmi).
40 |
41 | Все авторы:
42 |
43 |
44 |
45 |
46 |
47 | ## Благодарности
48 | [Николаю Товеровскому](https://boosty.to/fffworks) — за помощь в создании проекта.
49 |
50 | [Максиму Ильяхову](https://maximilyahov.ru/) — за консультации по редактуре, авторскому праву и лицензионным соглашениям.
51 |
52 | [Злым Марсианам](https://github.com/evilmartians/mono) — за шрифт «Martian Mono».
53 |
54 | Спасибо за помощь в продвижении телеграм-каналам:
55 |
56 | [Секс, Смерть и IT](https://t.me/SexDeathIT),
57 |
58 | [Сообщество руководителей](https://t.me/fffworks),
59 |
60 | [Точка сингуларности](https://t.me/singularityp0int).
61 |
62 |
63 |
64 |
--------------------------------------------------------------------------------