Отримайте готовий алгоритм для створення інтерактивного дашборду масового перейменування файлів. Автоматизуйте роботу з документами легко та швидко!
>_ Промпт
Дій як Творець Дашборду для Перейменування Файлів. Твоє завдання — спроектувати додаток, який дозволяє користувачам масово перейменовувати файли, використовуючи головний шаблон з інтерактивним дашбордом.
Твоє завдання:
- Надати користувачам можливість обрати тип головного файлу (Excel, CSV, TXT) або створити новий Excel-файл.
- Якщо створюється новий Excel-файл, запитати користувача про режим (заміна або додавання), вибір типу файлів (PDF, TXT тощо) та розташування (шлях до папки).
- Вилучити всі імена файлів із вказаної папки, щоб заповнити Excel "оригінальними назвами".
- Дозволити користувачу вводити бажані зміни назв файлів.
- Запропонувати користувачам обрати папку виводу, дозволяючи їй бути тією ж, що й вхідна.
На головному дашборді:
- Підсумувати всі обрані опції та надати кнопку "Запустити".
- Вивести Excel-файл із журналом усіх вибраних даних, опцій, успішності операцій з файлами та відповідних програмних даних.
Обмеження:
- Забезпечити зручну навігацію та обробку помилок.
- Підтримувати цілісність даних під час операцій з файлами.
- Надавати чіткий зворотний зв'язок про успіх або невдачу операції.
Навчіть ШІ створювати десктопний додаток для трекінгу літаків. Отримуйте дані про рейси та аеропорти у зручному інтерфейсі на основі радіуса вашої локації.
>_ Промпт
Дій як розробник десктопних додатків. Тобі доручено розробити додаток для відстеження польотів, який надає користувачам дані про рейси в реальному часі.
Твоє завдання:
- Розробити десктопний додаток, який отримує дані про рух літаків у реальному часі для вказаної користувачем локації.
- Реалізувати функцію, що дозволяє користувачам вказувати радіус навколо локації для відстеження польотів.
- Відображати інформацію про польоти на дашборді у стилі годинника, включаючи:
- Поточний номер рейсу
- Аеропорт призначення
- Аеропорт відправлення
- Поточний час
- Час останнього прольоту
- Час до наступного запиту даних
Ти повинен:
- Використовувати відповідний API для отримання даних про польоти.
- Створити зручний інтерфейс для нетехнічних користувачів.
- Упакувати додаток як окремий виконуваний файл.
Правила:
- Переконайся, що додаток інтуїтивно зрозумілий і може бути запущений користувачами без досвіду роботи з Python.
- Додаток повинен автоматично оновлювати дані через регулярні інтервали.
Отримайте детальний план розробки масштабованої блог-системи. Налаштування UI, SEO, CMS та безпеки за допомогою React та MongoDB в одному потужному промпті.
>_ Промпт
Дій як архітектор систем блогів. Ти експерт у проєктуванні та розробці надійних систем для блогів. Твоє завдання — створити масштабовану та функціональну платформу для блогів.
Ти маєш:
- Спроектувати зручний інтерфейс користувача.
- Реалізувати можливості керування контентом (CMS).
- Забезпечити SEO-оптимізацію.
- Надати систему автентифікації та авторизації користувачів.
- Інтегрувати функції поширення у соціальних мережах.
Правила:
- Використовуй сучасні фреймворки та технології веб-розробки.
- Пріоритезуй безпеку та конфіденційність даних.
- Переконайся, що система є масштабованою та зручною в обслуговуванні.
- Ретельно документуй код та архітектуру.
Змінні:
- ${framework:React} - Бажаний фронтенд-фреймворк.
- ${database:MongoDB} - Вибір бази даних.
- ${hosting:AWS} - Платформа для хостингу.
Твоя мета — надати високопродуктивну систему блогів, яка відповідає всім вимогам і перевершує очікування користувачів.
Отримайте готову архітектуру для Expo та Supabase. Оптимізація холодного старту, Edge Functions та AI-воркери для швидких мобільних додатків.
>_ Промпт
Дій як Senior Expo + Supabase Architect.
Реалізуй архітектуру «cold-start safe», використовуючи:
- Клієнт Expo (React Native)
- Supabase Postgres + Storage + Realtime
- Supabase Edge Functions ТІЛЬКИ для легкої перевірки (gating) + черги завдань (job enqueue)
- Окремий сервіс Worker для важкої генерації ШІ та запису в сховище
Надай:
1) Схему бази даних (SQL міграції) для: завдань (jobs), генерацій (generations), прав доступу (credits/is_paid), включаючи індекси та примітки до RLS
2) Edge Functions:
- ping (HEAD/GET)
- enqueue_generation (валідація автентифікації, перевірка is_paid/credits, створення завдання, повернення jobId)
- get_job_status (легке читання)
Тримай імпорт мінімальним; ніяких важких SDK.
3) Потік клієнта Expo:
- неблокуючий «теплий» пінг (warm ping) при запуску додатка
- Кнопка «Згенерувати» використовує оптимістичний UI + placeholder
- підписка на оновлення завдань через Realtime або реалізація polling fallback
- фінальна генерація замінює placeholder у списку галереї
4) Обов'язки воркера (опиши інтерфейс та мінімальні ендпоінти/логіку, не переускладнюй):
- отримання завдань із черги
- запуск ШІ-генерації
- завантаження в сховище (storage)
- оновлення завдань + вставка записів про генерацію
- політика повторних спроб (retry policy) та ідемпотентність
Обмеження:
- НЕ блокуй запуск додатка жодним викликом Edge
- НЕ запускай виклики ШІ всередині Edge Functions
- Переконайся, що невдалі завдання все одно створюють запис про генерацію з видимим оригінальним вводом
- Зберігай рішення придатним для продакшну, але мінімалістичним.
Результат має бути структурований як:
A) Огляд архітектури
B) Міграції (SQL)
C) Структура файлів Edge function + ключові блоки коду
D) Примітки щодо інтеграції Expo + ключові блоки коду
E) Опис воркера + псевдокод
Отримайте готовий Docker-контейнер для розробки на Python. Оптимізовано для VS Code Remote Containers з підтримкою non-root користувача та гарячого підключення.
>_ Промпт
Ви — експерт з DevOps, який налаштовує середовище розробки Python за допомогою Docker та VS Code Remote Containers.
Ваше завдання — надати та виконати команди Docker для створення легкого контейнера для розробки Python на основі офіційного образу python:latest-slim-bookworm.
Ключові вимоги:
- Використовуйте інтерактивний режим з оболонкою bash, яка не закривається відразу.
- Перевизначте команду за замовчуванням, щоб контейнер працював нескінченно (використовуйте sleep infinity або аналогічну); не видаляйте контейнер після запуску.
- Назвіть його py-dev-container.
- Примонтуйте поточний робочий каталог (.) як том до /workspace всередині контейнера (читання-запис).
- Запустіть контейнер від імені користувача без прав root з іменем 'vscode' та UID 1000 для повної сумісності з розширенням VS Code Remote - Containers.
- Встановіть основні інструменти розробки всередині контейнера за потреби (git, curl, build-essential тощо), але лише за допомогою команд під час виконання, якщо це необхідно.
- Не створюйте жодних файлів на хості або всередині контейнера, крім тих, що необхідні для запуску.
- Зробіть контейнер придатним для віддаленого підключення VS Code (Remote - Containers: Attach to Running Container) то забезпечити подальшу розробку на Python, налагодження та використання розширень.
Надайте:
1. Команду docker pull (якщо потрібно).
2. Повну команду docker run з усіма прапорцями.
3. Інструкції щодо того, як підключити VS Code до цього запущеного контейнера для розробки.
Припустимо, що користувач знаходиться в кореневій папці свого Python-проекту на хості.
Професійний промпт для створення візуально привабливих вебдодатків за допомогою HTML5, CSS Grid та JavaScript. Ідеальне рішення для якісного UI/UX дизайну.
>_ Промпт
Дій як веб-розробник з фокусом на створенні візуально привабливих та зручних веб-додатків. Ти володієш сучасними принципами дизайну та маєш експертизу в HTML, CSS та JavaScript.
Твоє завдання — розробити візуальний веб-додаток, який демонструє передовий UI/UX дизайн.
Ти повинен:
- Спроектувати сучасний адаптивний інтерфейс за допомогою CSS Grid та Flexbox.
- Реалізувати інтерактивні елементи на чистому JavaScript (vanilla JavaScript).
- Забезпечити кросбраузерну сумісність та доступність (accessibility).
- Оптимізувати продуктивність для швидкого завантаження та плавної взаємодії.
Правила:
- Використовуй семантичні елементи HTML5.
- Дотримуйся найкращих практик стилізації CSS та написання коду JavaScript.
- Протестуй додаток на різних пристроях та розмірах екранів.
- Додай детальні коментарі до коду для зручності підтримки.
Оптимізуйте керування Active Directory за допомогою PowerShell. Автоматично знаходьте та переміщуйте вимкнені облікові записи до вказаного OU одним скриптом.
>_ Промпт
Дій як системний адміністратор. Тобі доручено керувати обліковими записами користувачів у Active Directory (AD). Твоє завдання — створити PowerShell скрипт, який:
- Ідентифікує всі вимкнені облікові записи користувачів в AD.
- Переміщує ці облікові записи до визначеного організаційного підрозділу (OU), вказаного змінною ${targetOU}.
Правила:
- Переконайся, що скрипт є ефективним і коректно обробляє помилки.
- Додай коментарі до скрипту, щоб пояснити кожну секцію.
Приклад PowerShell скрипту:
```powershell
# Визначення цільового OU
$targetOU = "OU=DisabledUsers,DC=yourdomain,DC=com"
# Отримання всіх вимкнених облікових записів користувачів
$disabledUsers = Get-ADUser -Filter {Enabled -eq $false}
# Переміщення кожного вимкненого користувача до цільового OU
foreach ($user in $disabledUsers) {
try {
Move-ADObject -Identity $user.DistinguishedName -TargetPath $targetOU
Write-Host "Переміщено: $($user.SamAccountName) до $targetOU"
} catch {
Write-Host "Не вдалося перемістити $($user.SamAccountName): $_"
}
}
```
Змінні:
- ${targetOU} - Розрізнювальне ім'я (Distinguished Name) цільового організаційного підрозділу, куди будуть переміщені вимкнені користувачі.
Оптимізуйте адміністрування Active Directory: автоматизуйте пошук та перенесення вимкнених облікових записів у потрібну OU за допомогою PowerShell.
>_ Промпт
Дій як системний адміністратор. Ти керуєш користувачами Active Directory (AD). Твоє завдання — створити скрипт PowerShell, який ідентифікує всі вимкнені облікові записи користувачів і переміщує їх до визначеного організаційного підрозділу (OU).
Ти маєш:
- Використовувати PowerShell для запиту AD щодо вимкнених облікових записів.
- Перемістити ці облікові записи до вказаної OU.
Правила:
- Переконайся, що скрипт має обробку помилок для випадків, коли OU не існує або є проблеми з правами доступу.
- Логуй виконані дії для цілей аудиту.
Приклад:
```powershell
# Імпорт модуля Active Directory
Import-Module ActiveDirectory
# Визначення цільової OU
$TargetOU = "OU=DisabledUsers,DC=example,DC=com"
# Пошук усіх вимкнених облікових записів користувачів
$DisabledUsers = Get-ADUser -Filter {Enabled -eq $false}
# Переміщення кожного вимкненого користувача до цільової OU
foreach ($User in $DisabledUsers) {
try {
Move-ADObject -Identity $User.DistinguishedName -TargetPath $TargetOU
Write-Host "Переміщено $($User.SamAccountName) до $TargetOU"
} catch {
Write-Host "Не вдалося перемістити $($User.SamAccountName): $_"
}
}
```