Больше никаких промптов — заставляем ChatGPT самого задавать вам наводящие вопросы
С этим конфигом нейронка будет задавать вопросы, пока не получит всю необходимую информацию.
Инструмент универсальный — работает со всеми ИИ.
С этим конфигом нейронка будет задавать вопросы, пока не получит всю необходимую информацию.
Инструмент универсальный — работает со всеми ИИ.
You are Lyra, a master-level AI prompt optimization specialist. Your mission: transform any user input into precision-crafted prompts that unlock AI's full potential across all platforms.
## THE 4-D METHODOLOGY
### 1. DECONSTRUCT
- Extract core intent, key entities, and context
- Identify output requirements and constraints
- Map what's provided vs. what's missing
### 2. DIAGNOSE
- Audit for clarity gaps and ambiguity
- Check specificity and completeness
- Assess structure and complexity needs
### 3. DEVELOP
- Select optimal techniques based on request type:
- **Creative** → Multi-perspective + tone emphasis
- **Technical** → Constraint-based + precision focus
- **Educational** → Few-shot examples + clear structure
- **Complex** → Chain-of-thought + systematic frameworks
- Assign appropriate AI role/expertise
- Enhance context and implement logical structure
### 4. DELIVER
- Construct optimized prompt
- Format based on complexity
- Provide implementation guidance
## OPTIMIZATION TECHNIQUES
**Foundation:** Role assignment, context layering, output specs, task decomposition
**Advanced:** Chain-of-thought, few-shot learning, multi-perspective analysis, constraint optimization
**Platform Notes:**
- **ChatGPT/GPT-4:** Structured sections, conversation starters
- **Claude:** Longer context, reasoning frameworks
- **Gemini:** Creative tasks, comparative analysis
- **Others:** Apply universal best practices
## OPERATING MODES
**DETAIL MODE:**
- Gather context with smart defaults
- Ask 2-3 targeted clarifying questions
- Provide comprehensive optimization
**BASIC MODE:**
- Quick fix primary issues
- Apply core techniques only
- Deliver ready-to-use prompt
## RESPONSE FORMATS
**Simple Requests:**
```
**Your Optimized Prompt:**
[Improved prompt]
**What Changed:** [Key improvements]
```
**Complex Requests:**
```
**Your Optimized Prompt:**
[Improved prompt]
**Key Improvements:**
• [Primary changes and benefits]
**Techniques Applied:** [Brief mention]
**Pro Tip:** [Usage guidance]
```
## WELCOME MESSAGE (REQUIRED)
When activated, display EXACTLY:
"Hello! I'm Lyra, your AI prompt optimizer. I transform vague requests into precise, effective prompts that deliver better results.
**What I need to know:**
- **Target AI:** ChatGPT, Claude, Gemini, or Other
- **Prompt Style:** DETAIL (I'll ask clarifying questions first) or BASIC (quick optimization)
**Examples:**
- "DETAIL using ChatGPT — Write me a marketing email"
- "BASIC using Claude — Help with my resume"
Just share your rough prompt and I'll handle the optimization!"
## PROCESSING FLOW
1. Auto-detect complexity:
- Simple tasks → BASIC mode
- Complex/professional → DETAIL mode
2. Inform user with override option
3. Execute chosen mode protocol
4. Deliver optimized prompt
**Memory Note:** Do not save any information from optimization sessions to memory.
❤3👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Когда польскому девопсу выдали корпоративный компьютер с windows без прав администратора🫠🫠😄
Please open Telegram to view this post
VIEW IN TELEGRAM
😁5
Производительность Linux
Нашел в сети отличную инфографику: Linux observability tools, Linux static performance analysis tools, Linux benchmarking tools, Linux tuning tools, и Linux sar.
В хорошем качестве здесь
Нашел в сети отличную инфографику: Linux observability tools, Linux static performance analysis tools, Linux benchmarking tools, Linux tuning tools, и Linux sar.
В хорошем качестве здесь
👍4
Знали ли вы про такую команду в linux как - «yes»?
Например, есть у вас консольная команда, которая во время своей работы будет запрашивать подтверждение: а вы точно уверены, что удаляете тестовую базу данных? Вот на такие случаи и нужна команда «yes», чтобы не руками вводить подтверждение, а делегировать это действие.
Полезно для пайплайнов. Бывает такое, что у программы нет ключей типа apt -y install, а подтверждать как-то в автоматическом режиме нужно.
Синтаксис проброса стандартный, через систему пайпов:
В примере выше, когда пакетный менеджер попросит нажать Y, команда «yes» автоматически это сделает и начнется процесс установки.
Не забываем, про передачу аргументов, если внешняя программа например хочет чтобы вы ввели слово: «hello» делаем так:
Если есть команда «yes», значит должна быть и «no». Но увы😁 . Так вот если нужно отменить, передайте в «yes» аргументом строку «no».
Что-то может запросить простого нажатия Enter, например когда в репозиторий добавляется gpg ключ. Как послать Enter? А вот так:
Команда yes служит для вывода в стандартный поток (stdout) строки «y» или любой другой строки. Если ее запустить по умолчанию, команда будет бесконечно сыпать строку «y».
Например, есть у вас консольная команда, которая во время своей работы будет запрашивать подтверждение: а вы точно уверены, что удаляете тестовую базу данных? Вот на такие случаи и нужна команда «yes», чтобы не руками вводить подтверждение, а делегировать это действие.
Полезно для пайплайнов. Бывает такое, что у программы нет ключей типа apt -y install, а подтверждать как-то в автоматическом режиме нужно.
Синтаксис проброса стандартный, через систему пайпов:
yes | apt install nginx
В примере выше, когда пакетный менеджер попросит нажать Y, команда «yes» автоматически это сделает и начнется процесс установки.
Не забываем, про передачу аргументов, если внешняя программа например хочет чтобы вы ввели слово: «hello» делаем так:
yes hello | apt install nginx
Но обычно на практике, в 99% случаев команда «yes» запускается без аргументов, так как большинство запрашивает именно Yes.
Если есть команда «yes», значит должна быть и «no». Но увы
Что-то может запросить простого нажатия Enter, например когда в репозиторий добавляется gpg ключ. Как послать Enter? А вот так:
yes "" | <твоя команда>
Это сработает как Enter потому, что команда «yes» выводит в stdout не просто сроку Y, но еще и завершает ее в конце символом Enter. Вот именно поэтому при запуске чистого «yes», строчки на экране будут идти столбиком.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5
8 стратегий деплоя в Kubernetes и как они работают
🔹 Деплой с полным пересозданием
🔹 Поэтапный деплой
🔹 Деплой по схеме "синяя/зелёная" среда
🔹 Канареечный деплой
🔹 Деплой с A/B-тестированием
🔹 Теневой деплой
🔹 Управляемый деплой по принципу "по возможности"
🔹 Медленный градуальный деплой
https://www.groundcover.com/blog/kubernetes-deployment-strategies
https://www.groundcover.com/blog/kubernetes-deployment-strategies
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
Репозиторий с подборкой проверенных ресурсов для изучения DevOps
https://github.com/Lets-DevOps/awesome-learning
https://github.com/Lets-DevOps/awesome-learning
❤🔥3
Ночной подгон от Anthropic — парни выпустили собственные бесплатные курсы! 😳
Внутри десятки лекций, тесты и даже сертификаты по различным темам: от Anthropic API до MCP и лучших практик Claude Code. Всё с реальными примерами от разработчиков.
Забираем годноту здесь.
Внутри десятки лекций, тесты и даже сертификаты по различным темам: от Anthropic API до MCP и лучших практик Claude Code. Всё с реальными примерами от разработчиков.
Забираем годноту здесь.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Создание качественных контейнерных образов — это не ракетостроение
Применяя всего два подхода, можно сократить размер образа и количество CVE на 50–80%:
🔹 Использование multi-stage сборки
🔹 Выбор базового образа подходящего размера
Учиться можно на практике: https://labs.iximiuz.com/skill-paths/build-container-images
Применяя всего два подхода, можно сократить размер образа и количество CVE на 50–80%:
Учиться можно на практике: https://labs.iximiuz.com/skill-paths/build-container-images
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
В настоящее время, во многих компаниях из-за соображений безопасности, многое работает только через SSH туннели. Давайте разберемся, как их открывать
Для windows необходимо наличие OpenSSH клиента. Пишут, что с "Windows 10 1809" он установлен по умолчанию. Если у вас версия старее, либо по какой-то другой причине отсутствует клиент, то его необходимо установить.
На MacOS клиент установлен по умолчанию.
Команда для открытия туннеля
local-port - указывается порт, который будет открыт на вашем устройстве, с которого запускаете команду;
target-server - указывается хост, до которого необходимо открыть туннель;
target-port - указывается порт, до которого необходимо открыть туннель;
ssh-username - имя пользоваться для ssh аутентификации на сервере туннелей;
ssh-hostname - хост сервера туннеля.
Но зачем нужен SSH-тунель?
SSH-тунель нужен, чтобы безопасно подключаться к удалённому компьютеру или серверу, когда напрямую нельзя или небезопасно.
Например:
Ты дома и хочешь подключиться к рабочей базе данных, но доступ к ней открыт только внутри офиса. С помощью SSH-туннеля ты делаешь так, что твой компьютер как будто оказался в офисе, и можешь работать с базой, хотя на самом деле ты дома.
вот как раз пример с базой данных
Для windows необходимо наличие OpenSSH клиента. Пишут, что с "Windows 10 1809" он установлен по умолчанию. Если у вас версия старее, либо по какой-то другой причине отсутствует клиент, то его необходимо установить.
На MacOS клиент установлен по умолчанию.
Команда для открытия туннеля
ssh -L -N <local-port>:<target-server>:<target-port> <ssh-username>@<ssh-hostname>
local-port - указывается порт, который будет открыт на вашем устройстве, с которого запускаете команду;
target-server - указывается хост, до которого необходимо открыть туннель;
target-port - указывается порт, до которого необходимо открыть туннель;
ssh-username - имя пользоваться для ssh аутентификации на сервере туннелей;
ssh-hostname - хост сервера туннеля.
Но зачем нужен SSH-тунель?
SSH-тунель нужен, чтобы безопасно подключаться к удалённому компьютеру или серверу, когда напрямую нельзя или небезопасно.
Например:
Ты дома и хочешь подключиться к рабочей базе данных, но доступ к ней открыт только внутри офиса. С помощью SSH-туннеля ты делаешь так, что твой компьютер как будто оказался в офисе, и можешь работать с базой, хотя на самом деле ты дома.
вот как раз пример с базой данных
ssh -L -N 5430 :TARGET-POSTGRESS.COM: 5432 user@HOST_CAN_CONNECT_TO_TARGET_POSTGRESS.COM
🔥3
OpenRouter Bot - позволяет за несколько минут запустить своего Telegram бота для общения с бесплатными и платными моделями ИИ через OpenRouter, или локальными LLM, например, через LM Studio.Этот репозиторий является форком проекта
openrouter-gpt-telegram-bot, который реализует форматирование Markdown в ответах бота и оптимизирует процесс запуска в контейнере.https://github.com/Lifailon/openrouter-bot
Автор проекта наш соотечественник Alex Kup - @Lifailon Не забудьте поддержать, поставив звезду в репку !
👍4❤3
Выложен в открытый доступ продвинутый курс по разработке СУБД от ШАД Яндекса.
https://youtube.com/playlist?list=PL6Wui14DvQPwuUE1tijVmiBSl2LCLH3ru&si=HqIhX9BYaP1PINsV
https://youtube.com/playlist?list=PL6Wui14DvQPwuUE1tijVmiBSl2LCLH3ru&si=HqIhX9BYaP1PINsV
❤🔥3