Кому нужен этот промт и как он работает?
Этот промт предназначен для разработчиков, технических писателей и пользователей, которые хотят преобразовать неструктурированные списки функций в удобочитаемую, чётко организованную структуру с понятными заголовками. Такой подход помогает быстро ориентироваться в наборе функций, улучшает восприятие и ускоряет работу с документацией или кодом.
Промт помогает автоматически добавить заголовки к каждой функции и оформить их в едином стиле, что особенно актуально для создания инструкций, каталожных описаний или референсов к программным библиотекам. Он значительно упрощает работу с большим количеством функций, сохраняя консистентность и удобство чтения.
Готовый к использованию промт
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
Отформатируй следующий список функций в структуру с заголовками по образцу: === translate() === translate([x,y,z]) === rotate() === rotate([x,y,z]) Исходные функции: scale([x,y,z]) resize([x,y,z],auto) mirror([x,y,z]) multmatrix(m) color("colorname",alpha) color([r,g,b,a]) offset(r|delta,chamfer) hull() Minkowski() |
Как использовать промт и на что обратить внимание
Используйте этот промт, чтобы преобразовать любой список функций в читаемую и структурированную форму. Важно соблюдать исходный формат функций, чтобы алгоритм корректно распознал названия и сигнатуры.
Советы по использованию:
- Убедитесь, что каждая функция записана на отдельной строке.
- Если функции содержат переменные параметры, сохраняйте их в круглых скобках для корректного форматирования.
- При добавлении новых функций придерживайтесь единого стиля записи, чтобы промт распознал их без ошибок.
- Для функций с перегрузками или несколькими вариантами записи используйте отдельные заголовки для каждого варианта.
Возможные ограничения:
- Если список функций содержит нестандартный или сильно разнородный формат, результат может быть менее аккуратным.
- Промт не распознает описания или комментарии, поэтому их нужно обрабатывать отдельно.
Примеры использования
Пример 1: Форматирование небольшого списка функций с параметрами
1 2 3 4 5 6 7 |
=== scale() === scale([x,y,z]) === mirror() === mirror([x,y,z]) |
Этот пример помогает быстро оформить небольшой набор функций для документации или описания в обучающих материалах.
Пример 2: Упорядочивание функций с разными типами параметров
1 2 3 4 5 6 7 8 9 |
=== color() === color("colorname",alpha) color([r,g,b,a]) === offset() === offset(r|delta,chamfer) |
Такой формат ясно показывает разные варианты использования функций с параметрами разного типа, что полезно при создании справочников.
Пример вывода нейросети для данного промта
=== scale() ===
scale([x,y,z])
=== resize() ===
resize([x,y,z],auto)
=== mirror() ===
mirror([x,y,z])
=== multmatrix() ===
multmatrix(m)
=== color() ===
color(«colorname»,alpha)
color([r,g,b,a])
=== offset() ===
offset(r|delta,chamfer)
=== hull() ===
hull()
=== Minkowski() ===
Minkowski()
Примечание: результат приблизительный и может варьироваться.
Итог: зачем использовать этот промт?
Этот промт экономит время и силы при оформлении списков функций, превращая неструктурированный текст в удобный для чтения и быстрого восприятия формат. Он идеально подходит для технической документации, создания каталогов и учебных материалов.
Главная выгода: быстрое и аккуратное структурирование функций для лучшей читаемости и удобства использования