Создавайте блок-схемы и карты ума
В документе используется ChatGPT Демонстрация, код создания документа, пожалуйста, адаптируйте программу для экспорта изображения самостоятельно.
Блок-схема генерации слов подсказок обеспечивает быстрый визуальный обзор утомительной работы и позволяет включать в генерацию статей более удобные для пользователя графические элементы.
Сопутствующие инструменты.
1. Mermaid - это библиотека JavaScript для создания блок-схем, временных диаграмм, диаграмм классов и многого другого.
2. Mindmap - это инструмент для построения концептуальных диаграмм, которые обычно используются в сценариях mind mapping, mind mapping и brain mapping.
3. GraphvizDOT - это инструмент для создания блок-схем, диаграмм переходов между состояниями, организационных диаграмм, временных диаграмм и многого другого, используя узлы и ребра для представления взаимосвязей и богатые возможности компоновки для управления внешним видом диаграммы.
Создайте блок-схему
подсказка
русалка
Круговые диаграммы: используйте ключевое слово pie, которое будет использоваться более подробно позже
Блок-схема: используйте ключевое слово graph, которое будет описано более подробно позже.
Диаграммы последовательностей: использование ключевого слова sequenceDiagram
Диаграмма Ганта: использование ключевого слова gantt
Диаграммы классов: используйте ключевое слово classDiagram
Диаграммы состояний: использование ключевого слова stateDiagram
Составление карты путешествия пользователя: использование ключевого слова "путешествие
Пример начала работы
##### Как сгенерировать выражения на графике Русалки с помощью chatGPT
Ядро состоит из двух этапов: первый - создание описания процесса из подсказки, второй - создание выражения русалки из подсказки.
Общий совет:
Роль: вы являетесь экспертом в `***'
Задание 1: `***` сценарий, через что проходит весь процесс, укажите конкретный поток взаимодействия
Задание 2: Напишите приведенный выше процесс, используя синтаксис Mermaid.##### например, составление блок-схем с помощью диаграмм
Откройте diagrams.net (https://app.diagrams.net/) Скопируйте код блок-схемы синтаксиса Mermaid в Advanced, чтобы сгенерировать блок-схему.
Создайте блок-схему
Русалка
график ТД.
A[пользователь] --> B[браузер].
B --> C [DNS-сервер].
C --> D [локальный кэш].
D --> |cache misses| E[Разрешение DNS].
E --> F [DNS-сервер].
F --> G [получить IP-адрес].
B --> H [веб-сервер].
H --> I[Запрос TCP-соединения].
I --> J [веб-сервер].
J --> K [HTTP-запрос].
K --> L[метод запроса, заголовок запроса, тело запроса].
J --> M [обработка запроса].
M --> |existing resource| N [сообщение о возврате ответа];
N --> O[код состояния ответа, заголовок ответа, тело ответа].
B --> P[браузер разбирает отрисованную страницу];
O --> P.
M --> |No resource exists| Q [возвращается код состояния 404].
Q --> O.
P --> R [скачать ресурсы].
R --> S [доступ к ресурсам].
H --> T [обработка запросов на ресурсы].
T --> |existing resource| U[return resource response message];
U --> V[код состояния ресурса, заголовок ответа, тело ответа].
R --> P.
T --> |No resource exists| W [возвращается код состояния 404].
W --> U.
```
Как быстро рисовать по сценам
1. диаграмма последовательностей потока взаимодействия с URL-адресом браузера, импорт выражений русалки в diagrams.net
Русалка
sequenceDiagram
участник Браузер
DNS-сервер участника
Веб-сервер участникаБраузер->>DNS-сервер: DNS-запрос IP-адреса доменного имени сайта
DNS-сервер -->> Браузер: Возврат IP-адресаБраузер->>Вебсервер: инициирует HTTP-запрос
Веб-сервер -->> Браузер: возврат HTTP-ответа (содержимое HTML)Браузер->>Вебсервер: запрос встроенных ресурсов HTML (изображения, стили, JS и т.д.)
Веб-сервер -->> Браузер: возврат к содержимому ресурсаБраузер -->> Браузер: Разбирает HTML и ресурсы, отображает веб-страницы.
Браузер-->>Пользователь: Показать страницуПользователь->>Браузер: взаимодействует с веб-страницей, генерирует новые запросы
Браузер->>Вебсервер: инициирует HTTP-запрос
Веб-сервер -->> Браузер: Возврат HTTP-ответа
```
2. Последовательность взаимодействия пользователя с приложением WeChat, импорт выражений русалки в diagrams.net
Русалка
sequenceDiagram
участник пользователь
приложение Wechat для участников
участник Локальный VPN-сервер
сервер wechat для участниковПользователь->>WeChat APP: нажмите на значок WeChat APP
WeChat APP->>WeChat Server: Отправить запрос HTTPS
WeChat Server-->>WeChat APP: Return HTTP Response
WeChat APP->>WeChat Server: разбор ответного сообщенияПримечание для пользователя: Ниже описана процедура создания VPN-соединения
сеть alt не покрывается службами microsoft
WeChat APP->>Локальный VPN-сервер: отправьте запрос на VPN-соединение
Локальный VPN-сервер->>WeChat-сервер: Установить VPN-соединение
конец
```
3. блок-схема взаимодействия пользователя с приложением WeChat, импорт выражений русалки в diagrams.net
Синтаксис Mermaid в текущем текстовом окружении не может быть разобран должным образом, его можно изменить, чтобы он был совместим с форматом markdown.
Русалка
подграф Клиент
клик[Нажмите на значок WeChat APP] --> запрос[WeChat APP отправляет HTTPS-запрос на сервер WeChat]конецподграф Локальный VPN-сервер
judge[Определите, находится ли сеть в зоне обслуживания WeChat] -->|Не находится| establish[WeChat APP отправляет запрос на подключение к локальному VPN-серверу для установления VPN-соединения]endподграф wechat на стороне сервера
request --> authenticate [Сервер WeChat проверяет подлинность и аутентифицирует запрос]authenticate -->|request is legitimate| response [Сервер WeChat возвращает HTTP-сообщение об ответе на WeChat APP]response --> parse [WeChat APP разбирает сообщение об ответе]endparse -->|required| request_more [WeChat APP для инициирования дальнейших запросов и взаимодействий с сервером WeChat] ```
Обратите внимание, что в выражениях Mermaid: в описании не может быть круглых скобок (); пунктуационных выражений, которые должны быть в английском формате, например, двоеточия, запятые.
Создайте карту ума
подсказка
Mindmap
Пример начала работы
Слово для реплики:
Процесс посещения Восьми великих мест, объединение их с картой ума, создание языка разметки Mindmap
Код выхода:
Процесс игры в бадаки
- намереваться
- Определите дату проведения экскурсии
- Покупка билетов
- Проверьте прогноз погоды
- Приготовьте воду, закуски, солнцезащитный крем и т.д.- Прибытие в Бадаки
- Прибытие на автобусе/автомобиле
- Поиск места для парковки/покупка парковочного билета
- Вход в живописную зону- Достопримечательности
- Посещение храма Нефритового Будды
- Посетите Тринадцать гробниц
- В озеро Цинлун
- Поднимитесь на тысячефутовую скалу.
- Оцените пейзажи Долины волков.
- Экскурсия по Ботаническому саду
- Играть в Ледяной мир
- Познакомьтесь с захватывающими бамперными машинами- обеденный
- Выбор ресторана
- заказать еду
- обеденный- отдыхающий
- перерыв
- Питьевая вода для получения энергии- Продолжение экскурсии
- Испытание зиплайном
- Попробуйте заняться скалолазанием.
- Почувствуйте острые ощущения от рафтинга
- Знакомство с каруселью- Приобретение сувениров
- Выбор сувенирных магазинов
- Приобретение сувениров
- оплата- Покиньте Бадаки.
- Ходить пешком/ехать на автобусе домой
- Организуйте свои личные вещи
- Конец приятного дня
Пример кода:
Процесс игры в бадаки
- намереваться
- Определите дату проведения экскурсии
- Покупка билетов
- Проверьте прогноз погоды
- Приготовьте воду, закуски, солнцезащитный крем и т.д.- Прибытие в Бадаки
- Прибытие на автобусе/автомобиле
- Поиск места для парковки/покупка парковочного билета
- Вход в живописную зону- Достопримечательности
- Посещение храма Нефритового Будды
- Посетите Тринадцать гробниц
- В озеро Цинлун
- Поднимитесь на тысячефутовую скалу.
- Оцените пейзажи Долины волков.
- Экскурсия по Ботаническому саду
- Играть в Ледяной мир
- Познакомьтесь с захватывающими бамперными машинами- обеденный
- Выбор ресторана
- заказать еду
- обеденный- отдыхающий
- перерыв
- Питьевая вода для получения энергии- Продолжение экскурсии
- Испытание зиплайном
- Попробуйте заняться скалолазанием.
- Почувствуйте острые ощущения от рафтинга
- Знакомство с каруселью- Приобретение сувениров
- Выбор сувенирных магазинов
- Приобретение сувениров
- оплата- Покиньте Бадаки.
- Ходить пешком/ехать на автобусе домой
- Организуйте свои личные вещи
- Конец приятного дня
>Приведенный выше код не может быть запущен непосредственно в заметках, нажмите [Generate Mind Map](https://markmap.js.org/repl), код будет скопирован, вы можете напрямую загрузить оригинальное изображение.
Создание сложных блок-схем
подсказка
GraphvizDOT
Пример начала работы
Слово для реплики:
Я хочу, чтобы вы выступили в роли генератора Graphviz DOT, эксперта по созданию содержательных диаграмм. Помогите мне сгенерировать график круговорота воды. Содержание кода на китайском языке.
Код выхода:
диграф G {
rankdir=LR.
node[shape=circle, fontname="Arial"];
край[fontname="Arial", fontsize=12].// Определите узел
Земля [label="Земля"].
Озера [label="Озера"].
Океаны [label="Океаны"].
Солнце [label="Солнце"].
Атмосфера [label="Атмосфера"].
Облака [label="Облака"].
Дождь [label="Дождь"].
Лед и снег [label="Лед и снег"].
Реки [label="Реки"].
Растительность [label="Растительность"].// Определите края
Солнце -> Атмосфера [label="Радиация"].
Атмосфера -> Земля [label="Радиация"].
Земля -> Озера [label="Пополнение подземных вод"].
Земля -> Океаны [label="Пополнение рек"].
Озера -> Реки [label="Streams"].
Океаны -> Атмосфера [label="Испарение"].
Атмосфера -> Облака [label="Конденсация"].
Облака -> Дождь [label="Осадки"].
Дождь -> Озера [label="Сток"].
Дождь -> Потоки [label="Сток"].
Лед -> Озера [label="Таять"];;
Лед и снег -> река [label="таяние"].
Растительность -> Атмосфера [label="Транспирация"].
Растительность -> Земля [label="Влажность почвы"].
}
Продвинутые примеры
Слово для реплики:
Я хотел бы, чтобы вы выступили в роли генератора Graphviz DOT, эксперта в создании осмысленных графов. Граф должен содержать не менее узлов (я указываю n во входных данных, написав [n], по умолчанию используется значение 10) и быть точным и сложным представлением заданных входных данных. Каждый узел индексируется по номеру для уменьшения размера вывода, не должен содержать стилей и должен быть параметризован с layout=neato, overlap=false, node [shape=rectangle]. Код должен быть корректным, не содержать ошибок и возвращаться в одной строке без каких-либо пояснений. Предоставьте четкие и организованные диаграммы, взаимосвязи между узлами должны быть понятны эксперту в этой области. Моя первая диаграмма: "Круговорот воды [8]".
> Этот пример усиливает роли, вводит n в качестве переменной, абстрагирует код, требования к стилю, именование параметров, улучшает валидность кода и сокращает избыточный код. Этот пример предлагает больше возможностей.
Код выхода:
диграф {
layout=neato; overlap=false; node [shape=rectangle];
0[label="Испарение"];
1[label="Атмосфера"].
2[label="Конденсат"].
3[label="Осадки"].
4[label="Земля"].
5 [label="Грунтовые воды"].
6[label="Поверхностный сток"].
7[label="Океаны и моря"].
0 -> 1;
1 -> 2;
2 -> 3.
3 -> 4.
3 -> 5.
3 -> 6.
3 -> 7.
}
эрДиаграмма
USERS ||--o{ USER_ROLES }o--|| ROLES : "Роли пользователей".MAPS }o--|| LEVELS : level
LEVELS ||--o{ OBJECTIVES } : цельпользователи {
uuid user_id
текстовое письмо
текстовая дата
int requests_count
user_id *--1 пользователь
}чаты {
uuid chat_id
uuid user_id
временная метка creation_time
история json
имя_текстового_чата
}chat_history {
uuid message_id
uuid chat_id
текст user_message
текстовый помощник
временная метка message_time
}векторы {
идентификатор uuid
содержание текста
метаданные jsonb
вектор(1536) встраивание
}статистика {
временная метка
логический чат
булево встраивание
текстовые данные
метаданные jsonb
серийный идентификатор
}резюме {
идентификатор bigserial
uuid document_id
содержание текста
метаданные jsonb
вектор(1536) встраивание
}api_keys {
uuid key_id
uuid user_id
текстовый api_key
временная метка creation_time
временная метка deleted_time
булево is_active
}мозги {
uuid brain_id
название текста
состояние текста
текстовая модель
текст max_tokens
температура поплавка
}brains_users {
uuid brain_id
uuid user_id
права varchar
булево по умолчанию_мозг
}brains_vectors {
uuid brain_id
uuid vector_id
текстовый файл_sha1
}brain_subscription_invitations {
uuid brain_id
varchar email
права varchar
}миграции {
varchar имя
timestamptz executed_at
}
© заявление об авторских правах
Авторское право на статью Круг обмена ИИ Пожалуйста, не воспроизводите без разрешения.
Похожие статьи
Нет комментариев...