Saturday, 24 June 2023

Practice prompts with ChatGPT.

Hi all.

Knowing where to start with ChatGPT can be overwhelming, so we’ve made it easier for you! This post has prompts for all different types of English practice. Simply copy the prompt you want to use and paste it directly in ChatGPT. Of course you’re encouraged to use these prompts as inspiration, and change the prompt based on what you’re interested in and what you need to work on. 

You can select what you want to practice with ChatGPT:

  • Fluency 
  • Grammar 
  • Vocabulary 
  • Pronunciation 
  • TOEFL/IELTS 
  • Study Strategy
  • Conversation 
  • Monologues & Dialogues 
  • Writing.

Conversation

When you want to begin ChatGPT, give it instructions such as the following:

• Can you suggest topics for us to discuss?

• Let’s have a conversation about [topic].

• Let’s have a back-and-forth conversation about [topic].

• Let’s conduct a mock job interview where you will be asking my questions as if I were interviewing for a [position / job role]. Please provide feedback on my answers.

• Let’s have small talk together about [topic].

• Let’s have a conversation about [topic] and correct my mistakes. 

• Let’s have a conversation about [topic] and suggest different vocabulary / phrasal verbs I can use.


After the initial prompt, you can also ask for feedback or additional requests while having a conversation:

• Can you suggest words and expressions that I can use in this conversation?

• Can you suggest phrasal verbs that I can use in this conversation?

• Please correct my grammar mistakes in the text above.

• Please rewrite my answer and explain your changes. 

• Why did you make that suggestion?


You can also ask it to generate real-life conversations in specific situations:

• Write a conversation at a bank.

• Write a conversation at a bank about [scenario].

• Write a conversation between a customer support representative and a customer calling about a refund.

• Write a conversation between [person 1] and [person 2] about [subject]. For example: “between a bus driver and a passenger about not paying for a ticket.

• Write a conversation between three strangers about the [topic]. For example: finance, movies, sports, theatre, cars, etc.

• Write a conversation between two friends about [a specific topic]. 

• Can you rewrite this conversation and add a conflict? 

Friday, 23 June 2023

Монитор и ноутбук.

Всем привет.

Я принял для себя как аксиому что нет смысла покупать для дома ноутбук с диагональю более 14-ти дюймов. А есть смысл использовать его с внешним большим монитором. Я про такую схему писал ранее. Более того современные мониторы имеют встроенные динамики, так что их можно использовать и как резервный вывод аудио (для интерфейсов HDMI или DisplayPort). Правда там мощность маловата и конструктивно их выводят иногда назад, это надо учитывать при выборе модели монитора.

Но в работе с Windows с двумя мониторами есть нюанс. Если по какой-то причине внешний монитор отключиться, например пропало питание, то Windows ноутбука этого не заметит и продолжит транслировать картинку как и раньше на второй монитор. Вернуть ее на путь правильный просто, в пару кликов мышкой, но хочется это сделать еще проще.

Итак, кроме традиционного через "Display Settings", способ первый. Зажимаем Win+P и в выплывающей панели задач справа меняем схему на "РС Screen only". Довольно быстро.


Способ второй. Зависит от вашего видеоадаптера. У меня Intel и его менюшка переключения режимов выглядит так.


И споcoб третий, от самой Windows. Утилита displayswitch позволяет переключать мониторы из командной строки на лету:

  1. displayswitch.exe /internal - Disconnect projector (same as «Show only on 1» from the Display Properties dialog)
  2. displayswitch.exe /clone - Duplicate screen
  3. displayswitch.exe /extend - Extend screen
  4. displayswitch.exe /external - Projector only and disconnect local (same as «Show only on 2» from the Display Properties dialog).

Т.е. в моем случае это пункт первый и третий.

Такие дела.

Thursday, 22 June 2023

GUI для Stable Diffusion.

Всем привет.

Уже полгода как пользователи Интернет-а плотно используют ИИ для генерации изображений на любой манер.  Нейронных сетей для этого десятки и больше, но выгодно отличается среди них Stable Diffusion  прежде всего тем что она бесплатная. Она имеет не просто тарифный план с нулевой ценой, а она еще с открытым исходным кодом, т.е. этакая Linux среди нейронок.

Таким образом на данный момент я не вижу смысла искать что-то еще. Работать с этой сетью хорошо помогает интерфейс (UI) AUTOMATIC1111. Авторы UI постарались  втиснуть в него всю функциональность  Stable Diffusion. Он имеет возможность установки на ваш ПК, но вам будет нужна видеокарта NVIDIA так как нейронка использует ее GPU. Если NVIDIA у вас нет, то можно по быстрому развернуть AUTOMATIC1111 в Google Colab где вы будете ограничены размером вашего Google Drive (15 Gb) и ресурсами вашей онлайн-сессии. В yоutube полно роликов как это сделать за пару минут, с той лишь разницей что алгоритм установки может меняться визуально.

Место на Google Drive может быть критично если вам захочется использовать более одной модели в Stable Diffusion, потому как каждая из них весит от 2 Гб и больше.

Работая с Stable Diffusion в Colab следует отслеживать уровень используемых онлайн ресурсов CPU,RAM,GPU, а также время от времени сам Colab любит проверять вас popup сообщением что вы не бот.

Есть еще один UI для Stable Diffusion который называется ComfyUI. Благодара концепции потоков он более нагляден для всего процесса генерации изображений, хотя по началу может вас испугать. Но поверьте что осваивать его просто.  Требования к ресурсам у него те же. Он также имеет вариант развертывания в Colab, но не все в нем  автоматизировано до клика мышкой, поэтому следует заранее определиться какие модели вы хотите использовать. Благодаря нодовой структуре в ComfyUI можно увидеть промежуточные результаты и настроить потоки (workflows) на одновременную генерацию и обработку изображений по разным параметрам и условиям.


В тоже время есть онлайн ресурсы (Lexica, Playground) которые позволяют вам заниматься со Stable Diffusion без разворачивания какого либо кода у себя. В некоторых случаях вы получите почти все возможности Stable Diffusion с ограничением то ли на максимальное разрешение изображения в результате то ли на их количество за день.

Friday, 16 June 2023

Подсказки для Stable Diffusion.

Всем привет.

Я как художник в прошлом не мог обойти вниманием такой инструмент как Stable Diffusion.

Stable Diffusion - это бесплатный генератор AI-изображений с открытым исходным кодом, который использует текстовые prompts для создания изображений. С помощью модели преобразования текста в изображение Stable Diffusion каждый может быстро превратить ваши идеи в произведения искусства.

Если вы когда-нибудь пользовались генератором AI-изображений, таким как Stable Diffusion, DALL-E или MidJourney, вы наверняка заметили, что хорошо сформулированная подсказка (prompts*) имеет решающее значение. Рrompts Stable Diffusion - это отличный способ зажечь творческий потенциал и генерировать новые идеи. Они особенно полезны в мире искусства, где художники могут использовать их в качестве вдохновения для своих работ. Однако не все prompts одинаково полезны. Написание хорошей устойчивой Stable Diffusion prompts требует определенного уровня мастерства и знаний.

Поэтому, если вы новичок в использовании Stable Diffusion и еще не являетесь экспертом в написании prompts по Stable Diffusion, не волнуйтесь. Сегодня мы обсудим некоторые советы по написанию эффективной prompts по Stable Diffusion, а также примеры и ключевые слова, которые следует иметь в виду.

* - prompts действительно сейчас имеет решающее значение. Однако GUI ComfyUI для Stable Diffusion дает и другие возможности по настройке workflows генерации изображений.


Советы по написанию хороших prompts по Stable Diffusion

Вы можете попробовать свои prompts, следуя приведенным ниже идеям, чтобы внести некоторые улучшения и обеспечить наилучшие результаты.

Начните с четкой и краткой постановки задачи

Хорошая подсказка по Stable Diffusion должна начинаться с четкого, краткого изложения проблемы. Ваша подсказка должна четко сформулировать проблему, которую вы хотите решить с помощью модели. Убедитесь, что она достаточно конкретна, чтобы модель могла дать релевантный и глубокий ответ.

Используйте открытые вопросы

Открытые вопросы - отличный способ генерировать творческие идеи. Они позволяют генератору изучить различные возможности и придумать уникальные решения. Например, можно попросить генератора ИИ создать произведение искусства, которое отражает самые сокровенные мысли и чувства одного из художников.

Избегайте предвзятых высказываний

При написании prompts Stable Diffusion важно избегать предвзятых формулировок. Предвзятые формулировки могут ограничить творческий потенциал художника и сделать подсказку ограничивающей. Вместо этого используйте нейтральные формулировки, которые поощряют поиск и эксперименты.

Обеспечьте контекст

Предоставление контекста имеет решающее значение при написании потрясающих prompts о Stable Diffusion. Генератор должен понимать предысторию и цель prompts, чтобы создать значимое произведение искусства. Например, подсказка Stable Diffusion может содержать информацию об историческом или культурном значении определенной темы.

Будьте как можно более конкретными

Хорошая подсказка Stable Diffusion должна быть подробной и конкретной. По сравнению с Midjourney, Stable Diffusion требует конкретных prompts для достижения наилучших результатов. Поэтому вы должны предоставить ему именно то, что вам нужно. Конкретные prompts помогут направить его творчество и гарантировать, что полученное произведение искусства будет соответствовать поставленным целям. Например, подсказка может попросить художника использовать в работе определенное средство или стиль. Или в качестве шутки легко можно смешать стиль Сальвадора Дали с, например, стилем Ван Гога в одном произведении.

Проверьте свои prompts

Наконец, важно протестировать prompts, прежде чем использовать их для получения ответов. Это позволит убедиться, что они ясны, лаконичны и эффективны для получения нужных вам ответов.

Thursday, 1 June 2023

Найти серийный номер ПК.


Всем привет.

Для заполнения одной мутной формы понадобились серийные и заводские номера сервера как устройства. Разумеется это связано больше с бухгалтерским учетом чем с работой Администратора, ибо мне, например, такие номера совершенно в работе не нужны. Тем более что эти номера всегда есть на корпусе устройства.

Но как оказалось, нет особой необходимости осматривать с фонариком сервер если у тебя есть доступ к ОС самого сервера.

Если сервер выключен, то его надо либо удаленно включить, например через iLO, либо протопать ножками и включить кнопкой питания. В этом случае серийные и заводские номера могут быть найдены в BIOS сервера.

Но если сервер доступен удаленно то серийные и заводские номера получаем запросом Powershell:

 # Serial number

Get-WmiObject win32_bios | select Serialnumber

# Product number

Get-WmiObject win32_computersystem | Select-Object SystemSKUNumber


Либо запросом WMI:

 # Serial number

wmic bios get SerialNumber

# Product number

wmic computersystem get SystemSKUNumber


Увы, а вот инвентарный номер внутри системы не значится. И визуально лепят его куда не попадя.(

Удачи.


 


Версия на печать

Популярное