Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
В Битве Героев вы будете уничтожать монстров, отправляться на приключения со своим кланом. Вас множество локаций, монстров, снаряжения. Приведи своего героя к победе!

Битва Героев

Приключения, Ролевые, Мидкорные

Играть

Топ прошлой недели

  • Rahlkan Rahlkan 1 пост
  • Tannhauser9 Tannhauser9 4 поста
  • alex.carrier alex.carrier 5 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
0 просмотренных постов скрыто
3
Saitama
Saitama
3 часа назад

Вышла Roo Code v3.24.0⁠⁠

В этом обновлении:

• Новый UI для управления разрешениями команд терминала

• Поддержка Hugging Face с открытыми моделями

• Сквозные стандарты AI-кодирования для разных инструментов

• Расширенные настройки безопасности терминала

• Улучшенное управление диагностикой

• И многое другое!

---

Интерфейс разрешений команд терминала:

Управлять разрешениями команд терминала теперь проще благодаря новому интерактивному UI:

• Визуальное управление: Просматривайте и управляйте шаблонами команд прямо в чате

• Рекомендации шаблонов: Получайте умные предложения шаблонов на основе вводимых команд

• Переключатели: Легко переключайте шаблоны между разрешёнными и запрещёнными состояниями

---

Поддержка Hugging Face:

Добавлена поддержка Hugging Face как нового провайдера, что открывает доступ к тысячам open source моделей (спасибо TGlide, daniel-lxs!):

• Открытые модели: Получайте доступ к огромной библиотеке моделей сообщества прямо с Hugging Face

• Гибкая интеграция: Используйте модели, размещённые на инфраструктуре Hugging Face

• Простая настройка: Лёгкий процесс подключения нужных моделей и провайдеров

Это обновление открывает Roo Code для всей экосистемы open source AI моделей Hugging Face.

---

Контроль диагностических сообщений:

Новые настройки позволяют управлять количеством диагностических сообщений в контексте:

• Ограничение ошибок и предупреждений: Не допускайте переполнения окна контекста избыточной диагностикой

• Улучшенная производительность: Снижайте торможения, вызванные обработкой большого количества сообщений

• Поддержка легаси-кода: Особенно полезно при работе с проектами, где временно много ошибок на этапе разработки

---

Поддержка стандарта Agent Rules:

Roo Code теперь поддерживает стандарт Agent Rules через файлы AGENTS.md:

• Кросс-инструментальная совместимость: Делитесь правилами на естественном языке между Roo Code, Aider, Cline и другими совместимыми AI-инструментами

---

Полные примечания к релизу:

• Смотреть все детали обновления

Скачать последнюю версию

P.S. Кстати, у меня есть телеграм-канал "ИИ съел мой код", где я делюсь практическими кейсами использования ИИ в разработке, промптами и инструментами, которые реально экономят время. Буду рад видеть коллег!

Показать полностью
Программирование IT ChatGPT Искусственный интеллект Текст Telegram (ссылка)
3
18
weareway
weareway
3 часа назад
ChatGPT

США снимают все тормоза с нейросетей: Трамп запускает открытую гонку за ИИ⁠⁠

Пока в Европе обсуждают этику ИИ, а в Китае всё под жёстким контролем, США делают ставку на ускорение. 23 июля администрация Дональда Трампа представила план по искусственному интеллекту, который можно кратко описать так: «Пусть расцветают все нейросети — кроме китайских».

План называется America’s AI Action Plan (PDF), и это не просто очередной политический манифест. Это стратегия, как сделать США лидером в гонке за AGI (Artificial General Intelligence — «сильный ИИ»). Разбираем, что они там понапридумали.

1.Правила? Какие правила?

Федеральные агентства обязали пересмотреть или отменить любые законы и регуляции, которые мешают запускать и развивать ИИ‑стартапы. Всё, что раньше требовало этических оценок, проверок на вред и риск — в утиль. Главное теперь — масштаб и скорость.

И да, если ваш стартап в «неправильном» штате (например, с законами, ограничивающими ИИ), то прощайте, никаких федеральных денег вам не светит (Business Insider).

2.Авторское право? Забудьте

Теперь обучение моделей на чужих текстах, картинках и видео будет считаться «fair use» — то есть законным использованием. Кто не согласен — пусть судится, но без поддержки государства. Потому что в приоритете не защита авторов, а развитие технологий (TechCrunch).

3.Open source в моде

Ставка сделана на нейросети с открытым кодом и весами — такие, как Mistral или Meta LLaMA. Правительство хочет, чтобы доступ к продвинутым ИИ был у всех (ну, кроме Китая). Поддержка закрытых моделей типа OpenAI — по остаточному принципу.

Но есть одно «но»: только если ваша модель неидеологическая. Никаких фильтров на темы расизма, дискриминации, климата и прочей «повесточки». ИИ должен быть нейтральным, в идеале — вообще ничего не фильтровать. «Свобода слова» — новый критерий качества (AP News).

4.Дата-центры будут строить везде

Нехватка мощности — главная проблема. Поэтому государство будет раздавать землю под дата-центры и фабрики чипов, а разрешения выдавать по ускоренной процедуре. Параллельно — инвестиции в атомную энергетику, чтобы всё это добро питать.

Уже в процессе: Илон Маск строит гига-датацентр для Grok, OpenAI готовит свой проект Stargate (предположительно на $100 млрд) с Microsoft и Oracle (The Information).

5.Китаю — ничего

США усиливают экспортный контроль: никаких чипов, SDK, моделей и даже опенсорса — всё, что может попасть в Китай, под жёстким запретом. В будущем это может вообще разделить ИИ‑мир на два блока: американский и китайский (Reuters).

Что это значит для нас?

  • Будет ещё больше нейросетей — быстрее и доступнее.

  • Качество может вырасти — но вместе с рисками фейков и «безумных» моделей.

  • Open source — снова в моде, а значит, конкуренция с монополиями усиливается.

  • Европа и Китай идут по пути контроля, США — по пути «вперёд и без тормозов».

Как думаете, это крутой шаг в сторону прогресса — или катастрофа на длинной дистанции? Хотели бы вы, чтобы такую политику приняли у нас?

Пишите в комментариях.

Показать полностью
Политика Китай Экономика Искусственный интеллект Будущее Openai IT Чат-бот Автоматизация Текст
9
2
weareway
weareway
3 часа назад
ChatGPT

Компьютеры начинают понимать нас по-человечески. И это пугающе удобно⁠⁠

Глава OpenAI, компании, которая сделала ChatGPT, недавно заявил: мы стоим на пороге новой эры взаимодействия с техникой. Больше никаких кнопок, выпадающих списков и сложных интерфейсов. Всё, что нужно — просто сказать, что ты хочешь, а ИИ сам всё сделает.

Пример из реальной жизни. Ты работаешь в продажах. Вместо того чтобы открывать CRM, искать фильтры, экспортировать отчёты, ты просто пишешь:

“Покажи всех клиентов из Москвы, кто заказал больше 100 000 рублей за последние два месяца”.

ИИ сам лезет в базу, сам считает, сам красиво всё оформляет. Хочешь — даст визуализацию, хочешь — выгрузит в таблицу. Никаких инструкций. Просто говоришь.

Интерфейс меняется. А вместе с ним — всё остальное

Традиционно интерфейсы выглядели так:

  • Командная строка: нужно было учить команды.

  • Графический интерфейс: кнопки, окна, мышь.

  • Мобильный UX: сенсорный экран и свайпы.

А теперь: диалог на обычном языке. Не “интерфейс”, а “собеседник”.

ИИ становится связующим звеном между человеком и системами. Он не просто инструмент — он посредник, который переводит ваши слова в действия. И делает это в десятках бизнес-сценариев: от логистики до HR, от финансов до клиентского сервиса.

Где это уже работает

Walmart внедрил “AI Super Agents” — ИИ-ассистенты, которые помогают покупателям, пишут рекламные тексты и автоматизируют внутренние процессы. Это не бета-тест, а рабочая часть их цифровой инфраструктуры.

Artisan AI создали “цифровых сотрудников” — ИИ, которые интегрированы в Slack, HubSpot, Salesforce. Один занимается продажами, другой клиентской поддержкой, третий помогает HR. Эти ИИ-работники умеют вести переписку, искать информацию, планировать и координировать задачи.

Trunk Tools предлагает “ChatGPT для стройки”. ИИ умеет анализировать чертежи, составлять графики работ, контролировать исполнение задач и всё это — через простой диалог.

А где подводные камни?

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

Есть и психологическая сторона. ИИ делает работу, которую раньше делал ты. Он делает её быстрее, иногда лучше. Возникает вопрос: а что останется за человеком? Где твоя ценность, если интерфейс умеет “думать”?

Ответ — в контексте, в понимании тонких смыслов, в опыте и суждении. В том, что пока сложно формализовать.

Что это значит для нас

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

Те, кто научится грамотно использовать ИИ, получат преимущество — быстрее, точнее, эффективнее. Это уже не эксперимент, а новая норма.

А ты что думаешь?

  • Готов ли ты общаться с компьютером как с человеком?

  • Стал бы делегировать рутину ИИ или всё-таки хочешь держать процесс под контролем?

  • Где, по-твоему, ИИ не справится никогда?

Напиши в комментариях. Это действительно тема, которая касается всех — не только айтишников, но и учителей, строителей, продавцов, бухгалтеров. Буду читать и обсуждать.

Показать полностью
Будущее Чат-бот IT Openai Автоматизация Текст
3
harekettle
8 часов назад

“Я не убирался в квартире год”. Хрю⁠⁠

Моя личная история с честными выводами.


Предыстория

Немного про себя. Мне 29 лет, работаю программистом, живу один в крупном городе. Снимаю квартиру 42 м² в новостройке. Домашних животных нет.

Мне никогда не нравилось убираться в квартире. Нет, только не подумайте, что я эпический грязнуля. Я моюсь 2 раза в день, чищу зубы 2 раза в день (по заветам стоматологов), часто стираю бельё и ношу свежие вещи. В общем, делаю всё то, что делают остальные Homo sapiens, и чистоту я люблю, несмотря на заголовок. 🙃

Единственное, что я не делал и не делаю — это заправлять кровать (никто до сих пор не убедил меня в необходимости сего действа и в том, какую пользу оно приносит). И до недавнего я хоть и нечасто, но заставлял себя убираться в квартире. И ключевое слово тут — заставлял.

Решение перестать убираться пришло ко мне не резко, и пришло оно по совокупности причин. У вас они могут быть разными, вот список возможных: недостаток времени, лень, отсутствие понимания, зачем нужна уборка, депрессия от неудачных отношений, желание сэкономить деньги на клининге и т.д.. Всей душой желаю вам разобраться с причинами, но этот текст не про психологию, а про опыт. В конце концов, важна не причина, а следствие — убираться вам не хочется. 😑

Что такое “порядок” и “чистота”

Ответьте себе на вопрос: что для вас “порядок”? Многие путают порядок и чистоту, хотя это совершенно разные вещи. . Вполне может быть порядок без чистоты — и наоборот, чистота без порядка.

Лично для меня слово “порядок” означает 2 вещи:

  1. Я знаю, что и где находится, и когда нужно, могу быстро это найти.

  2. Сам факт нахождения чего-то в каком-то месте не причиняет мне моральных или физических неудобств.

Если вы не согласны и “порядок” для вас это поддержание социально одобряемого расположения вещей просто потому что “так принято” или “так надо”, то поздравляю  —  вы раб общественного мнения. Живите теперь с этим. Совсем другое дело, если вы сознательно поддерживаете «правильный» порядок, потому что он действительно удобен лично вам. Тогда вы не раб, у нас общие цели, просто разный путь. Хотя честно говоря, скорее всего вы всё-равно раб 😅.

То же самое и “чистота”. Главный вопрос: для чего нужно она нужна? Ведь всё в этой жизни делается с какой-то целью, иначе по закону сохранения энергии мы бы не делали ничего.

Мой ответ такой: я поддерживаю чистоту для того, чтобы предотвратить распространение всякой заразы, которая может сократить мою жизнь. Всё. Больше целей нет. Всё что не приводит к вреду для здоровья - это чистота.

Фотоотчёт

Итак, от слов к фото. Вот как выглядела моя квартира после года отсутствия уборки:

“Я не убирался в квартире год”. Хрю Мысли, Уборка, Общество, Лень, Быт, IT, Депрессия, Личный опыт, Длиннопост

Гостиная/кухня. Вещи находятся там, где их легче положить и проще потом найти.

“Я не убирался в квартире год”. Хрю Мысли, Уборка, Общество, Лень, Быт, IT, Депрессия, Личный опыт, Длиннопост

Обувь: проходу и открыванию двери не мешает, удобно быстро выбрать подходящую.

“Я не убирался в квартире год”. Хрю Мысли, Уборка, Общество, Лень, Быт, IT, Депрессия, Личный опыт, Длиннопост

Пол. Один раз я всё же его подмёл, когда накопилось слишком много мелкого мусора.

“Я не убирался в квартире год”. Хрю Мысли, Уборка, Общество, Лень, Быт, IT, Депрессия, Личный опыт, Длиннопост

Ванная. Вода тут, потому что помылся перед тем как делать фото. В остальном ничего особенного.

“Я не убирался в квартире год”. Хрю Мысли, Уборка, Общество, Лень, Быт, IT, Депрессия, Личный опыт, Длиннопост

Пыль и мелкий мусор в комнате. Нужно сказать, что в таких количествах она собирается не по всему полу, а только в углах.

“Я не убирался в квартире год”. Хрю Мысли, Уборка, Общество, Лень, Быт, IT, Депрессия, Личный опыт, Длиннопост

Ещё немного пыли в углах.

“Я не убирался в квартире год”. Хрю Мысли, Уборка, Общество, Лень, Быт, IT, Депрессия, Личный опыт, Длиннопост

Пыль на полках. Лежит себе и никого не трогает, ну и я её не трогаю.

Как-то так. Кто-то упадёт в обморок, кто-то подумает что “ничего критичного”. Я же согласен со всеми 🙃

Мифы об уборке

Я собрал топ-10 причин для уборки от популярных LLM и добавил свои комментарии:

  1. Улучшение психического состояния

    Беспорядок повышает уровень кортизола (гормона стресса), а чистое пространство снижает тревожность и улучшает настроение.

    В данном ответе понятия “порядок” и “чистота” почему-то рассматриваются как одно и тоже, хотя мы определили что это не так. Так же, не приведено никакого обоснования, почему именно что-то повышается или снижается. Лично я никаких изменений в своём состоянии не замечал. Может, это работает только для тех, кто и без того зациклен на чистоте

  2. Профилактика болезней

    Пыль, плесень, бактерии и аллергены накапливаются и могут провоцировать респираторные заболевания, аллергии, кожные реакции.

    Если у вас плесень — нужно убраться. Но аргументы про то, что пыль сильно влияет на здоровье основаны на том, что ты приходишь домой и от нечего делать начинаешь поднимать её в воздух. Действительно, если ты по приколу включаешь вентилятор или стряхиваешь вещи, то можно страдать от пыли. Тогда стоит сделать влажную уборку. Но не знаю как вы, а я прихожу домой и чилю на диване. А дальше работает логика, чем-то напоминающая “закон Парето” или “пари Паскаля”. Потенциальный вред от пыли настолько маловероятен незначителен по сравнению с усилиями “здесь и сейчас”, которые нужно приложить к уборке, что рациональнее не убираться. В конце концов, мы все умрём — и почти наверняка не от пыли, как бы тщательно мы её ни вытирали.

  3. Повышение продуктивности

    В чистом и организованном пространстве легче сосредоточиться и быть эффективным.

    Это полный нонсенс. Эффективность любого действия зависит исключительно от желания достичь цели и опыта, а не от количества пыли на полках.

  4. Экономия времени в будущем

    Регулярная уборка занимает меньше времени, чем генеральная после месяцев запустения. Когда всё на своих местах, не нужно тратить время на поиски нужных вещей.

    Кто сказал что я вообще собираюсь делать генеральную уборку? Тебе не нужно экономить время в будущем, если убираться не планируешь. По поводу второго предложения. У меня всё разбросано по своим местам. Я трачу гораздо меньше времени на поиски, чем большинство людей.

  5. Безопасность

    Уборка помогает избежать травм, особенно если убраны провода, острые предметы и скользкие поверхности.

    Опасные вещи, безусловно, нужно убирать. Но это разовые действия, а не регулярная уборка. Так что это особо не относится к моему опыту.

  6. Развитие дисциплины

    Регулярная уборка и мини-ритуалы (протереть стол, пропылесосить) тренируют силу воли и формируют привычку заботиться о себе и своём пространстве.

    Не понимаю каким образом это связано. Я забочусь о себе (например веду спортивный образ жизни), у меня также хватает силы воли для любых важных для меня вещей, и уборка в них не входит.

  7. Избавление от лишнего

    Уборка = ревизия вещей. Можно найти забытое, выбросить хлам и освободить место для нового.

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

  8. Приятнее принимать гостей

    Не надо экстренно прятать бардак, если зашёл курьер, сосед или знакомый. Уютная и чистая обстановка делает общение дома комфортным и не стыдно звать друзей.

    Во-первых, не так и часто кто-то к вам заходит. Квартира — это всё-таки личное пространство. Друзья на то и друзья, чтобы принимать тебя таким, какой ты есть. Если стыдно перед друзьями — думаю они не настоящие. Если стыдно перед знакомыми — это просто зависимость от чужого мнения, с этим нужно бороться не уборкой, а походом к хорошему психологу. Если же заходит незнакомый (например курьер) — какое вообще дело, что он подумает? Не преувеличивайте свою значимость, людям другие люди не интересны. Лучше чаевые оставьте, чем поражайте своей уборкой.

  9. Лучшее качество сна

    “Британские учёные”. No comments.

  10. Влияние на имидж

    Даже если ты один, привычка к порядку переносится на другие сферы: опрятную одежду, организованность в делах.

    Абсолютная ложь. И одежда у меня опрятная, и в делах я организован, если мне нужно. Этого можно достичь и без уборки.

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

Возможно полезный оффтоп

За этот год я также вынес 3 вещи:

  1. Выносите мусор вовремя

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

  2. Правильно храните бакалею
    Я хранил бакалею как получится, и из-за этого в конечном итоге завелась пищевая моль. Я принял меры по устранению (купил специальные банки герметичные , в которые она не может проникнуть) и избавился от моли. Но это тоже не имеет отношения к уборке.

  3. Возможно, вам не нужна сушилка
    Вещи отлично сохнут, если повесить их в любом месте в квартире. Главное — хороший воздухообмен.

Нужно ли убираться именно вам?

В конечном итоге у меня убрались. Как будет дальше? Жизнь покажет…

Всё вышесказанное — лишь мой субъективный взгляд. Вы можете рассуждать иначе, и это нормально, каждый сам определяет свои границы. Но я бы посоветовал следующее:

  1. Убирайтесь c целью

    Делайте это только если чувствуете, что это улучшит ваше состояние — физическое или моральное.

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

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

Показать полностью 7
[моё] Мысли Уборка Общество Лень Быт IT Депрессия Личный опыт Длиннопост
62
1
istinaya
10 часов назад

Как установить приложение чата GPT?⁠⁠

Научите, пожалуйста! На телефон Samsung. Перепробовала разные варианты из того, что нашла, но пока ничего не работает. Скачиваю приложение, но гугл плей не даёт его открыть.

Пост без рейтинга, просто для советов!

ChatGPT Помощь Лайфхак IT Android Без рейтинга Текст
4
0
IgnatAI
IgnatAI
13 часов назад

Функция DeepResearch: выбираем лучшее решение на рынке⁠⁠

Функция DeepResearch: выбираем лучшее решение на рынке Чат-бот, ChatGPT, Openai, Искусственный интеллект, Digital, Google, Программа, Тренд, Тестирование, Гайд, Сайт, Gemini, Perplexity, Нейросеть Grok, Приложение, Аналитика, Исследования, IT, Видео, Без звука, Короткие видео, Длиннопост

Создано в Canva

Сегодня протестируем функцию "Глубокого исследования", DeepResearch, у 4-х нейросетей: ChatGPT, Perplexity, Gemini и Grok. Поймем какая нейросеть предоставляет самое качественное и лучшее решение.

В этой статье вы узнаете

  • Что такое функция DeepResearch и для чего она нужна

  • Критерии сравнения

  • Что дает ChatGPT

  • Что у Perplexity

  • Пробуем Gemini

  • Смотрим у Grok

  • Резюме


Что такое функция DeepResearch и для чего она нужна

DeepResearch — это функция, которая позволяет проводить углубленный, всесторонний анализ заданной темы. Её основная задача — собрать, обработать и синтезировать обширный объем информации из различных источников, чтобы предоставить пользователю максимально полное и детализированное представление о предмете исследования.

Мы по запросу получаем отчет с глубоким пониманием темы, выявлением скрытых взаимосвязей и тенденций. Для принятия обоснованных решений, основываясь на данных, которые иначе были бы недоступны или требовали бы значительных затрат времени и усилий при ручном сборе.

Суть: пишем свой вопрос, нейросеть уточняет детали, затем минут 10 она думает и выдает полноценный отчет-ответ с детальным освещением темы.


Критерии сравнения

Будем сравнивать 4 нейронки, имеющие эту функцию. Смотреть будем исключительно бесплатные тарифы, поскольку для большинства это будет актуальнее.

Проверять будем с помощью одного промпта, ранее уже рассказывал о нем в статье про стратегический компас, вот он:

Я хочу рассмотреть будущие тренды с целью получить преимущества в будущем, как по карьере, так и по качеству жизни в целом: стабильная работа, пассивный доход, реальные активы. Сейчас июнь 2025 года, мне 22 года, я закончил бакалавриат робототехники и пойду в магистратуру на направление инноватика, но параллельно обучаюсь программированию на языках C, в частности, C#. Также сейчас я зарабатываю фрилансом, программируя на разных биржах. В общем, я выделил перспективные на мой взгляд направления и хочу, чтобы ты их проанализировал и дал анализ касательно перспектив и возможностей в этих сферах как для меня как работника, так и для меня как инвестора. Иначе говоря, хочу, чтобы ты проанализировал направления на предмет будущей инвестиционной превлекательности: условно за какими компаниями в этих сферах нужно следить, какие технологии нужны или каких технологий не хватает, чтобы индустрия стала развиваться. Какое сырье необходимо будет использовать в индустрии. Короче говоря, мне на основе анализа нужна информация по: перспективным компаниям, перспективным металлам и иным активам, которые будут дорожать в перечисленных сферах. В идеале, если ты скажешь за чем мне следует следить и к каким активам стоит пригледеться. Сделай отдельные прогнозы на 5, 10 и 20 лет. Учитывай, что я отрезан от мировых рынков и финансовых инструментов, поэтому сейчас ожидаю выявление непосредственных трендов. И, наконец, сами направления:
- импланты (типо нейролинк и как в игре киберпанк) ИИ и инфраструктура для ИИ
- Освоение космоса, новые типы двигателей
- Робототехника и протезы
- Медицина: креокапсулы, выращивание и/или отращиваение частей тела
- Квантовые вычисление
- Технологии очистки воды
- AR, VR-гейминг
- Технологии хранения энергии
- Термоядерный синтез и атомная энергетика
- Технологии переработки пластика, углерода

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

По ходу повествования буду давать пояснения по самим нейросетям и конкретно по DR в каждой из них.


Что дает ChatGPT

Начнем с "ксерокса" в мире нейросетей - ChatGPT. У бесплатных пользователей есть доступ к 5 запросам DeepResearch в месяц. Важно отметить, что это облегченная версия функции DeepResearch, которая использует модель o4-mini. Ответы в этой версии короче, но сохраняют глубину и качество анализа. (Эта часть написана 27 июля, до выхода GPT-5, потом сделаю апдейт)

Я пользовался Плюсом GPT и бесплатная версия в сравнении с платной очень проигрывает, но пользоваться можно. Пробуем наш запрос:

Функция DeepResearch: выбираем лучшее решение на рынке Чат-бот, ChatGPT, Openai, Искусственный интеллект, Digital, Google, Программа, Тренд, Тестирование, Гайд, Сайт, Gemini, Perplexity, Нейросеть Grok, Приложение, Аналитика, Исследования, IT, Видео, Без звука, Короткие видео, Длиннопост

Получили уточняющие вопросы

Функция DeepResearch: выбираем лучшее решение на рынке Чат-бот, ChatGPT, Openai, Искусственный интеллект, Digital, Google, Программа, Тренд, Тестирование, Гайд, Сайт, Gemini, Perplexity, Нейросеть Grok, Приложение, Аналитика, Исследования, IT, Видео, Без звука, Короткие видео, Длиннопост

Запустили, ждем

Ответ дан за 8 минут:

Функция DeepResearch: выбираем лучшее решение на рынке Чат-бот, ChatGPT, Openai, Искусственный интеллект, Digital, Google, Программа, Тренд, Тестирование, Гайд, Сайт, Gemini, Perplexity, Нейросеть Grok, Приложение, Аналитика, Исследования, IT, Видео, Без звука, Короткие видео, Длиннопост

Получилось достойно. Если бы мы делали на платной подписке, то получилось бы ещё лучше. В тексте есть ссылки на источники, все рабочие. Правда, не раскрыта часть запроса про карьеру, а так нормально.

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


Что у Perplexity

Следует сразу уточнить, что это неклассическая нейросеть как GPT, Grok или Claude и подобные. Это поисковая система с встроенным ИИ, которая дает информацию на основе того, что есть в интернете.

Тоже очень хороший инструмент, здесь хорошо проверять новости на существование их в интернете.

Функция DeepResearch: выбираем лучшее решение на рынке Чат-бот, ChatGPT, Openai, Искусственный интеллект, Digital, Google, Программа, Тренд, Тестирование, Гайд, Сайт, Gemini, Perplexity, Нейросеть Grok, Приложение, Аналитика, Исследования, IT, Видео, Без звука, Короткие видео, Длиннопост

Тут нам доступно по 3 запроса в день, давайте посмотрим, на что они способны:

Функция DeepResearch: выбираем лучшее решение на рынке Чат-бот, ChatGPT, Openai, Искусственный интеллект, Digital, Google, Программа, Тренд, Тестирование, Гайд, Сайт, Gemini, Perplexity, Нейросеть Grok, Приложение, Аналитика, Исследования, IT, Видео, Без звука, Короткие видео, Длиннопост

Здесь вопросы нейросеть задает вопросы по ходу. Смотрим на результат:

Очень коротко получилось да и не похож этот текст на полноценный отчет.

Не значит, что этой нейронкой не пользуемся теперь. Как я писал выше, она другая и задача у нее тоже иная, но DR не самый сильный, конечно.


Пробуем Gemini

На удивление данная нейросеть мало присутствует в инфополе, хотя у нее есть функции, которых нет в ChatGPT.

Здесь нам доступно 10 попыток на месяц. Разницы в качестве модели на платной и бесплатной версии тут нет, только в количестве запросов. Всё по порядку:

Функция DeepResearch: выбираем лучшее решение на рынке Чат-бот, ChatGPT, Openai, Искусственный интеллект, Digital, Google, Программа, Тренд, Тестирование, Гайд, Сайт, Gemini, Perplexity, Нейросеть Grok, Приложение, Аналитика, Исследования, IT, Видео, Без звука, Короткие видео, Длиннопост

Вставили промпт и запускаем

Функция DeepResearch: выбираем лучшее решение на рынке Чат-бот, ChatGPT, Openai, Искусственный интеллект, Digital, Google, Программа, Тренд, Тестирование, Гайд, Сайт, Gemini, Perplexity, Нейросеть Grok, Приложение, Аналитика, Исследования, IT, Видео, Без звука, Короткие видео, Длиннопост

Можем изменить план, если что-то не так и начинаем исследование. Только учтите, что измение плана считается как новый запрос. По опыту скажу, что план менять не придется. Если, конечно, не шляпа написана в самом запросе.

Функция DeepResearch: выбираем лучшее решение на рынке Чат-бот, ChatGPT, Openai, Искусственный интеллект, Digital, Google, Программа, Тренд, Тестирование, Гайд, Сайт, Gemini, Perplexity, Нейросеть Grok, Приложение, Аналитика, Исследования, IT, Видео, Без звука, Короткие видео, Длиннопост

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

Функция DeepResearch: выбираем лучшее решение на рынке Чат-бот, ChatGPT, Openai, Искусственный интеллект, Digital, Google, Программа, Тренд, Тестирование, Гайд, Сайт, Gemini, Perplexity, Нейросеть Grok, Приложение, Аналитика, Исследования, IT, Видео, Без звука, Короткие видео, Длиннопост

По итогу мы получаем многостраничный отчет, где все подробно расписано; если пользуетесь Google-доками, то можно экспортировать текст прямо туда.


Теперь интересные фичи посмотрим) Мы на основе полученного отчета можем сделать:

  • Аудиопересказ

  • Веб-страницу

  • Инфографику (Правда, в зависимости от темы это по сути та же веб-страница)

  • Тест

Функция DeepResearch: выбираем лучшее решение на рынке Чат-бот, ChatGPT, Openai, Искусственный интеллект, Digital, Google, Программа, Тренд, Тестирование, Гайд, Сайт, Gemini, Perplexity, Нейросеть Grok, Приложение, Аналитика, Исследования, IT, Видео, Без звука, Короткие видео, Длиннопост

Перейдем к другой полезной функции - аудиопересказу.

Функция DeepResearch: выбираем лучшее решение на рынке Чат-бот, ChatGPT, Openai, Искусственный интеллект, Digital, Google, Программа, Тренд, Тестирование, Гайд, Сайт, Gemini, Perplexity, Нейросеть Grok, Приложение, Аналитика, Исследования, IT, Видео, Без звука, Короткие видео, Длиннопост

В статью вроде как нельзя добавить аудиофайл, поэтому прикрепиляю ссылку на сам чат Gemini: https://g.co/gemini/share/d11e4e47a232

И на последок посмотрим тест:

Функция DeepResearch: выбираем лучшее решение на рынке Чат-бот, ChatGPT, Openai, Искусственный интеллект, Digital, Google, Программа, Тренд, Тестирование, Гайд, Сайт, Gemini, Perplexity, Нейросеть Grok, Приложение, Аналитика, Исследования, IT, Видео, Без звука, Короткие видео, Длиннопост

Для учебы очень годная функция

Если вам нужно подготовиться к экзамену, то по материалу можно порешать тест, очень удобно. Google в принципе много делает функций заточенных под анализ, исследования и самообразование. Есть инструмент - NotebookLM, тоже от гугл, нереальная имба, если что-то учите: Notebook LM: новый уровень в анализе и исследованиях


Смотрим у Grok

Grok - это очень необычная нейросеть, известная своими спичами в интернете. Разрабатывает ее компания xAI, которая принадлежит Илону Маску, а Илон в принципе человек-феномен. В общем, нейронка со своим вайбом)

По количеству запросов у бесплатных пользователей непонятки, если честно... то 3 раза за день, то 2. В любом случае, если не по кд запросы отправлять, то должно хватать.

Функция DeepResearch: выбираем лучшее решение на рынке Чат-бот, ChatGPT, Openai, Искусственный интеллект, Digital, Google, Программа, Тренд, Тестирование, Гайд, Сайт, Gemini, Perplexity, Нейросеть Grok, Приложение, Аналитика, Исследования, IT, Видео, Без звука, Короткие видео, Длиннопост

Нам нужен DeeperSearch

Получилось не совсем хорошо... ссылки есть, но текст в общем написан. В конце Грок сделал таблицу, удобно; хотя я его об этом не просил, но и там местами общая информация, хотя я прописал в промпте, что мне нужны названия. Дается общее направление; в целом, можно использовать.


Резюме

Вот такой обзор получился. На данный момент мой фаворит - это Gemini; я в принципе пользуюсь ей всегда теперь, не только из-за DR. Если вы давно читаете мои статьи, то знаете как я всегда топил и гордился ChatGPT, но попробовав Gemini, я понял, что она сейчас круче. Плюс NotebookLM тоже со своими фичами, а если наложить это все на сервисы гугл, которыми я пользуюсь: документы, таблицы, то для меня AI-продукты гугл самые удобные.

Конечно, это не значит, что ChatGPT плохой, нет, я также захожу туда, чтобы сгенерировать изображение или отредактировать его, у GPT это получается лучше; как же он хорош, когда нужно удалить фон сложной фотке, чекайте:

Функция DeepResearch: выбираем лучшее решение на рынке Чат-бот, ChatGPT, Openai, Искусственный интеллект, Digital, Google, Программа, Тренд, Тестирование, Гайд, Сайт, Gemini, Perplexity, Нейросеть Grok, Приложение, Аналитика, Исследования, IT, Видео, Без звука, Короткие видео, Длиннопост

Касаемо DR от GPT, то посмотрим ещё. Я пишу эту статью 27 июля, в начале августа; выйдет GPT-5 и, возможно, в статье появится UPD, что DR с новой моделью круче Gemini, посмотрим.

То же самое касается Grok и Perplexity; вторая вообще не LLM в классическом понимании, а поисковая система. У Грока есть много бесплатных фич, которые доступны в GPT, по Гроку, я думаю, отдельный обзор сделать.

При всем этом не будем забывать, что мы рассмотрели бесплатные версии, очевидно, что на платных тарифах лимиты больше, модели лучше (у кого что).

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

На этом у меня все, учитесь с DeepResearch, осваивайте новые инструменты и все вместе ждем GPT-5))

Благодарю за прочтение!

Показать полностью 14 4
[моё] Чат-бот ChatGPT Openai Искусственный интеллект Digital Google Программа Тренд Тестирование Гайд Сайт Gemini Perplexity Нейросеть Grok Приложение Аналитика Исследования IT Видео Без звука Короткие видео Длиннопост
0
2
sadmanager
sadmanager
14 часов назад
IT - Менеджмент
Серия Усталый босс

CMM (Capability Maturity Model) Модель зрелости потенциала компании и как по кредитному рейтингу понять с кем имеем дело⁠⁠

CMM (Capability Maturity Model) Модель зрелости потенциала компании и как по кредитному рейтингу понять с кем имеем дело Развитие, Карьера, Аналитика, Инвестиции, Опыт, Саморазвитие, Совершенство, Успех, Менеджмент, Мышление, Идеал, Сознание, Мотивация, IT, Управление, Управление проектами, Управление людьми, Предпринимательство, Длиннопост

Generated by Copilot

Все мы знаем, что в ИТ-сфере работают Джуниоры, Миддлы, Сеньоры и Лиды. А если мы выйдем из IT, там найдутся свои "уровни": Ведущие специалисты, Главные инженеры, Замы и другие. Если эти звания или должности назначаются не просто "от балды", как это иногда бывает на госслужбе, мы примерно понимаем, с кем имеем дело. Например, Сеньор в IT может руководить направлением и обладает более широкой экспертизой, чем Миддл. А Главный инженер на заводе знает всё о заводском хозяйстве.

Но что насчёт самих предприятий? Можем ли мы оценивать зрелость и организованность компаний по похожей системе? Оказывается, можем. Для этого есть специальная методология под названием "Capability Maturity Model" (CMM), которую можно назвать "Моделью зрелости потенциала". С её помощью можно оценить как всё предприятие целиком, так и отдельные департаменты или отделы.

В основе этой модели лежат 5 уровней зрелости. Таким образом, компании можно оценивать по пятибалльной шкале, как в школе. Есть компании на "троечку", которые с трудом выполняют свою работу. Есть те, кто тянут на "четвёрочку" с более-менее налаженными процессами. А компании на "пятёрочку" — наверное, тоже где-то существуют, но, по опыту, встретить такие — большая удача.

Для того чтобы точно определить уровень зрелости компании, нужно знать её внутренние процессы: стандарты, методологии, способы коммуникации и многое другое. Разумеется, нам никто ничего такого просто так не покажет. Но есть один лайфхак, который позволяет примерно это понять на основе публичной информации. О нём мы расскажем в конце статьи.

CMM (Capability Maturity Model) Модель зрелости потенциала компании и как по кредитному рейтингу понять с кем имеем дело Развитие, Карьера, Аналитика, Инвестиции, Опыт, Саморазвитие, Совершенство, Успех, Менеджмент, Мышление, Идеал, Сознание, Мотивация, IT, Управление, Управление проектами, Управление людьми, Предпринимательство, Длиннопост

Generated by Copilot

На этом уровне компания живёт по принципу "как пойдёт". Здесь практически всё происходит в режиме хаоса и импровизации. Никаких чётких процессов, правил или стандартов — зато много суеты, нерешённых вопросов и "тушения пожаров".

Представьте себе небольшой стартап или совсем молодую компанию. Кто-то берётся за задачу, не зная, как до конца её выполнить, сроки двигаются по три раза, а в какой-то момент заметка "важно-решить-срочно" теряется в чате среди смешных мемов. Если результат достигается, то скорее благодаря личному героизму и упорству отдельных сотрудников, а не слаженной работе.

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

Примерные признаки компании на уровне 1:

  • Нет понятия о чётком планировании или регулярных процессах.

  • Большая зависимость от "звёздных" сотрудников — тех самых, которые могут делать всё и сразу.

  • Результат достигается скорее случайно, чем системно.

  • Много дедлайнов пропущено, но "главное, что доделали".

Можно сказать, что такие компании похожи на корабль без руля. Если ветер дует в нужную сторону, они счастливы, но попробуй только поменяй направление ветра — и всё пойдёт ко дну.

CMM (Capability Maturity Model) Модель зрелости потенциала компании и как по кредитному рейтингу понять с кем имеем дело Развитие, Карьера, Аналитика, Инвестиции, Опыт, Саморазвитие, Совершенство, Успех, Менеджмент, Мышление, Идеал, Сознание, Мотивация, IT, Управление, Управление проектами, Управление людьми, Предпринимательство, Длиннопост

Generated by Copilot

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

Уровень "Повторяемый" означает, что в компании появились базовые процессы, которые можно повторять. Например, вместо того чтобы каждый раз бегать в панике перед запуском маркетинговой кампании, тут уже может быть готовый чек-лист: "Сделайте раз, два, три". И это действительно помогает!

Что характерно для второго уровня:

  • Простые инструкции. То, что раньше держалось "на пальцах" у одного человека, теперь превращается в шаблон или минимум какую-то запись. Например, в IT это может быть простое описание, как настраивать сервер или как тестировать продукт.

  • Стабильные задачи. Если раньше каждый проект был "новым экспонатом в музее хаоса", то теперь задачи становятся предсказуемыми: компания научилась одинаково решать похожие проблемы.

  • На кого опираться? Уровень 2 всё ещё зависит от опытных сотрудников, но теперь новички "не тонут" с первого дня — ведь у них хотя бы есть инструкция!

Пример:
Представьте маленькую турфирму. На уровне 1 каждый тур организовывался с нуля, сотрудники импровизировали, как открыть визу или забронировать номера. На уровне 2 у них появляется базовый процесс: "Шаг 1 — спросите клиента про даты, шаг 2 — проверьте стоимость билетов, шаг 3 — забронируйте отель из базы". Это уже похоже на систему — но не без своих слабостей.

Основные риски уровня 2:

  • Процессы зависят от "локальных героев". Если опытный сотрудник уходит, процессы могут начаться "с чистого листа".

  • Шаблоны есть, но не всегда их используют. Бывает, что всем лень открыть инструкцию или все просто уверены, что "и так знаем, как это сделать".

  • Нет единого подхода: разные отделы могут работать по-разному, а то и вовсе "по настроению".

Итог:
Компании на этом уровне немного окрепли, и у них есть хоть какой-то порядок. Верхушка хаоса осталась позади, но это только начало — без более сильной систематизации дальше не получится двигаться. Уровень 2 — важный шаг на пути компании, но он выглядит как детская стабилизация: они могут повторить прошлый успех, но ещё не готовы к постоянному росту.

По сути, уровень "Повторяемый" — это как подросток, который только научился организовывать свою жизнь: он знает, как делать уроки вовремя, но большие планы составить ещё не может. Двигаемся дальше? 😊

CMM (Capability Maturity Model) Модель зрелости потенциала компании и как по кредитному рейтингу понять с кем имеем дело Развитие, Карьера, Аналитика, Инвестиции, Опыт, Саморазвитие, Совершенство, Успех, Менеджмент, Мышление, Идеал, Сознание, Мотивация, IT, Управление, Управление проектами, Управление людьми, Предпринимательство, Длиннопост

Generated by Copilot

Добро пожаловать на уровень, где компания наконец осознаёт: если не записать всё как надо, то многие будут работать "у кого как". На этом этапе процессы становятся не только формальными, но и унифицированными по всей организации. Например, теперь отдел продаж и отдел логистики наконец договариваются, как правильно взаимодействовать, чтобы не терять заказы.

Что происходит на уровне "Установленный"?
Все основные процессы компании уже описаны, утверждены и стали частью её "рутинной жизни". Каждый сотрудник понимает, как нужно работать в своей области и как его действия связаны с другими сотрудниками или отделами.

Простыми словами:
Если на втором уровне каждый писал инструкции как мог (или не писал вовсе), то на уровне "Установленный" кто-то умный в компании говорит: "Стоп. Давайте мы всё это структурируем и превратим в единый стандарт". Появляются инструкции, процедуры, политики — их понимают все, ими пользуются все.

Примеры признаков:

  • Есть чёткая документация. Всё, что было в голове опытных сотрудников или в куче разных шаблонов, превратилось в официальные процедуры. Причём этими процедурами пользуются не только авторы, но и все остальные.

  • Процессы стали едиными. Например, если компания участвует в тендерах, то у неё не пять хаотичных способов отправить заявку, а один понятный процесс.

  • Корпоративная культура. На этом уровне уже есть определённое "ДНК" компании: принципы, ценности и подходы, которые её сотрудники разделяют и понимают.

  • Работа сквозь отделы. Например, HR теперь не просто закрывает вакансии, а нанимает людей, которые впишутся в строгие регламенты компании. А департамент разработки, в свою очередь, докладывает их по единому стандарту.

Пример:
Представьте фабрику, которая производит шоколад. Если на 1 и 2 уровнях рецепты хранились в голове у кондитера Васи, то на уровне 3 всё прописано в документации: сколько граммов сахара, сколько молока, сколько времени должна крутиться мешалка. А если Вася уходит, фабрика продолжает работать идеально, потому что рецепты и процессы уже "встроены в систему".

Основные риски уровня 3:

  • Слишком много бюрократии. Иногда компании на этом уровне могут увлечься описанием процессов настолько, что сотрудники начинают тратить больше времени на отчёты, чем на реальную работу.

  • Переход через "формализм ради формализма". Если сотрудники не понимают, зачем эти процессы нужны, они начинают их выполнять "для галочки".

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

Можно сказать, что компании на уровне 3 — это как взрослый человек, который научился управлять своим временем, но иногда всё ещё задаётся вопросом: "А зачем я вообще это делаю?". На этом уровне путь к совершенству только начинается.

CMM (Capability Maturity Model) Модель зрелости потенциала компании и как по кредитному рейтингу понять с кем имеем дело Развитие, Карьера, Аналитика, Инвестиции, Опыт, Саморазвитие, Совершенство, Успех, Менеджмент, Мышление, Идеал, Сознание, Мотивация, IT, Управление, Управление проектами, Управление людьми, Предпринимательство, Длиннопост

Generated by Copilot

Добро пожаловать на уровень компании, которая начала реально управлять своими процессами, а не просто следовать им. Здесь больше не приходится гадать, что сработает, а что нет — всё уже измерено, проанализировано и доработано. Компании на уровне "Управляемый" буквально держат руку на пульсе своих операций.

Что происходит на этом уровне?
Если на уровне 3 процессы были установлены и зафиксированы в документации, то теперь компанию интересуют цифры и статистика. Она измеряет всё, что можно: сколько времени уходит на выполнение задачи, насколько эффективен каждый процесс, сколько ошибок возникает, и самое главное — как можно их сократить.

Простыми словами:
На этом уровне компания не просто работает по инструкциям. Она анализирует, насколько хорошо работают её стандарты и процедуры, а затем улучшает их по результатам анализа. Ключевое слово здесь — управление данными.

Признаки уровня "Управляемый":

  • Мониторинг и измерения: Все важные процессы компании измеряются. Например, в IT фиксируют время разработки фичи, количество багов и процент завершённых задач.

  • Прогнозы: Компания уже понимает, сколько она может сделать и как быстро. Например, если это производство, то она знает: один станок производит 100 деталей в час, а в месяц её общий объём продукции — 3000 деталей.

  • Контроль качества: Здесь внедряются системы контроля качества, которые помогают отслеживать, где возможно улучшение, и предупреждать проблемы до их появления.

Пример:
Представьте логистическую компанию. На уровне 3 эта компания уже имела стандартизированный процесс доставки грузов. На уровне 4 она внедрила автоматизированную систему, которая отслеживает время доставки, учитывает задержки, и даже предсказывает, каким маршрутом груз приедет быстрее.

Основные риски уровня 4:

  • Чрезмерная зависимость от анализа. Компания может увлечься сбором данных настолько, что начнёт измерять всё подряд, включая совершенно бесполезные метрики.

  • Потеря гибкости. Слишком строгий контроль и фокус на оптимизации могут сделать компанию медленной в реагировании на неожиданные изменения.

Итог:
Компании на уровне "Управляемый" уже выглядят как настоящие профессионалы. Они перестали зависеть от случайностей и имеют полное понимание своих процессов, качества работы и прогресса. Это тот уровень, который достигается упорной работой.

Можно сказать, что уровень "Управляемый" — это как зрелый взрослый, который научился не только планировать свой день, но и знает, как тренировать себя для лучшей эффективности. Однако впереди ещё последний шаг: перейти от управления ко вдохновению и инновациям.

CMM (Capability Maturity Model) Модель зрелости потенциала компании и как по кредитному рейтингу понять с кем имеем дело Развитие, Карьера, Аналитика, Инвестиции, Опыт, Саморазвитие, Совершенство, Успех, Менеджмент, Мышление, Идеал, Сознание, Мотивация, IT, Управление, Управление проектами, Управление людьми, Предпринимательство, Длиннопост

Generated by Copilot

Вот он, олимп бизнес-зрелости — уровень "Оптимизированный". Это не просто компания с эффективными процессами, строгим контролем и продуманной системой управления. Это организация, которая вкладывает своё время и ресурсы в постоянное улучшение и инновации.

Компании на этом уровне не боятся задавать себе главный вопрос: "Как сделать лучше, чем мы делаем сейчас?" Они не просто оптимизируют свои процессы раз в год — они вносят улучшения постоянно, на каждом этапе, и превращают это в неотъемлемую часть своей культуры.

Что отличает компании уровня 5?
Компания на этом уровне уже умеет не просто управлять процессами, но и… изобретать что-то новое. Её процессы настолько отточены, что позволяют экспериментировать, внедрять идеи и сразу их тестировать.

Простыми словами:
Если на уровне 4 компания контролировала каждый шаг, то на уровне 5 она начинает задавать вопросы вроде: "А зачем мы вообще этот шаг делаем? Может, можно по-другому?" или "Какие новые технологии помогут нам улучшить результат?".

Признаки "Оптимизированного" уровня:

  • Фокус на инновациях. Компания не боится экспериментов и тестирует новшества, чтобы стать лучше.

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

  • Глубокий анализ. На этом уровне используются продвинутые аналитические инструменты, искусственный интеллект и технологии для поиска точек роста.

Пример:
Представьте авиакомпанию. На уровне 4 она отслеживала время вылета каждого рейса, контролировала обслуживание на борту и процент опозданий. На уровне 5 она внедряет новую технологию, которая автоматически пересчитывает расписание, чтобы предотвратить любые задержки. Параллельно она тестирует инновационные способы посадки пассажиров, чтобы ускорить процесс и сделать его комфортнее.

Основные риски уровня 5:

  • Чрезмерная ставка на инновации. Иногда эксперименты могут стать слишком смелыми, и это приводит к потерям, если идея "не взлетает".

  • Затраты. Постоянные вложения в улучшения требуют серьёзных финансовых ресурсов и могут быть неподъёмными для небольших компаний.

Итог:
Компании уровня "Оптимизированный" — это редкие "единороги". Они не только создали стабильные процессы, но и внесли в них дух постоянных изменений. Это организации, которые живут по принципу: "Сегодняшний успех — это только начало завтрашних улучшений".

Можно сказать, что это как опытный мастер, который досконально знает своё ремесло и каждый день придумывает лучшее, более изящное или эффективное решение. Уровень 5 — это не только класс, но и вдохновение для других.

CMM (Capability Maturity Model) Модель зрелости потенциала компании и как по кредитному рейтингу понять с кем имеем дело Развитие, Карьера, Аналитика, Инвестиции, Опыт, Саморазвитие, Совершенство, Успех, Менеджмент, Мышление, Идеал, Сознание, Мотивация, IT, Управление, Управление проектами, Управление людьми, Предпринимательство, Длиннопост

А вот и нет, уровня 6 не существует (по крайней мере, официально). Но ведь и у "идеального" пятого уровня есть свои недостатки: слишком сильная ставка на инновации может иногда приводить к ошибкам, а чрезмерное внимание к постоянным улучшениям может мешать удерживать фокус на ключевых задачах.

Так что, может, стоит придумать Уровень 6? Какой он может быть? Возможно, это "интуитивный уровень", где все процессы настолько совершенны, что работают почти автоматически, а компания вообще думает не о выживании, росте или инновациях, а о значении для общества?

Ну, как говорится, подумаем об этом в комментариях. У кого есть идеи уровня 6 — не держите их в себе! 😊

Лайфхак: Как оценить уровень зрелости публичной компании?

Вы хотите понять, насколько зрелая какая-то публичная компания, но совершенно очевидно, что вас не пустят в её процессы с блокнотом и вопросами? Не беда! Есть способ оценить это приблизительно — использовать информацию, которая и так доступна.

Секрет в кредитном рейтинге.

Кредитные агентства, такие как Standard & Poor’s (S&P), Moody’s или Fitch, дают компаниям кредитные рейтинги на основе их надёжности, устойчивости, управления финансами и общей зрелости. Сами кредиторы крайне не любят связываться с беспорядком, поэтому высокий рейтинг почти всегда говорит о хорошей системе управления и отлаженных процессах.

Вот как это может выглядеть в разрезе уровней CMM:

  • BB и ниже: Это уровень 1 (Начальный). Такая компания ещё "качается" — управленческий хаос, постоянные риски и нестабильность. Большая вероятность, что они потратят последний рубль на ликвидацию очередной проблемы.

  • BBB: Уровень 2 (Повторяемый). Компания вроде бы на ногах, но ещё далека от настоящей зрелости. Основные процессы стабилизировались, но многое держится на ключевых фигурах. Их успех часто зависит от удачи.

  • A - AA: Уровень 3 (Установленный). Это компании, в которых процессы уже чётко описаны и относительно хорошо работают. Они знают, как решать свои задачи, и делают это стабильно.

  • AAA: Уровень 4 (Управляемый) или даже 5 (Оптимизированный). Высшая оценка практически всегда означает, что бизнес настроен как "идеальные часы". Прозрачные процессы, строгий контроль качества, управление на основе данных, и инновации идут параллельно с надёжностью.

Почему это работает?

Кредитные рейтинги отражают уровень ответственности компании перед её кредиторами. А ответственность достигается именно через зрелость управления. Чем более развитая компания, тем предсказуемее её поведение и результаты — и агентства это прекрасно умеют считать.

Дополнение:
Рейтинг, конечно, не даёт идеальной картины. Кредитным агентствам мало интересны нюансы внутренней работы, фокус у них узкий. Но для "поверхностной оценки" это отличный инструмент. Так что загляните на сайт кредитного агентства, найдите рейтинги компании, и вы получите неплохую идею о том, насколько она зрелая!

Примеры: Оценка зрелости известных компаний по кредитным рейтингам

Чтобы показать, как работает связь между кредитным рейтингом и уровнем зрелости, возьмём несколько публичных компаний с их официальными рейтингами от известных агентств — таких как Standard & Poor’s (S&P), Moody’s и Fitch.

  1. Газпром

    • Кредитный рейтинг (S&P, 2021): BBB

    • Предположительный уровень зрелости: 2 - Повторяемый

    • Газпром имеет рейтинг инвестиционного уровня, но он не самый высокий. Это говорит о том, что процессы и управление в компании стабильны, но всё ещё подвержены рискам. Возможно, есть зависимость от внешних факторов — экономических колебаний или ключевых фигур в управлении.

  2. Tesla

    • Кредитный рейтинг (Moody’s, 2023): Baa3

    • Предположительный уровень зрелости: 2 - Повторяемый

    • Tesla сильно зависит от своих инновационных продуктов и рынков сбыта. Компания быстро растёт, но её процессы ещё не настолько стабильны, как у зрелых корпораций уровня 4 или 5. Это типичный пример быстро масштабируемой компании.

  3. Coca-Cola

    • Кредитный рейтинг (Fitch, 2023): A+

    • Предположительный уровень зрелости: 3-4 — Установленный/Управляемый
      Coca-Cola — это компания с глубокими корнями в своей отрасли, стабильными процессами и чётким подходом к глобальному рынку. Они контролируют каждый аспект производства, маркетинга и продаж.

  4. Amazon

    • Кредитный рейтинг (S&P, 2023): AA-

    • Предположительный уровень зрелости: 4 — Управляемый
      Amazon — это идеальный пример компании на четвёртом уровне: чёткая цепочка поставок, контроль качества, аналитика данных. Компания умеет управлять процессами на глобальном уровне, а её стабильно высокий рейтинг это подтверждает.

А есть ли компании с рейтингом AAA?

  1. Microsoft

    • Кредитный рейтинг (S&P, 2023): AAA

    • Почему?
      Microsoft — одна из самых стабильных технологических компаний в мире. Её огромные финансовые резервы, регулярная прибыль от облачных сервисов (Azure), стабильный рост и доминирующая доля на рынке программного обеспечения делают её практически неприкасаемой в плане финансовых рисков.

  2. Johnson & Johnson

    • Кредитный рейтинг (S&P, 2023): AAA

    • Почему?
      Производитель медицинских товаров и фармацевтической продукции. Johnson & Johnson демонстрирует постоянный рост, хорошо диверсифицированный бизнес и способность выдерживать экономические колебания. Этот рейтинг отражает не только их финансовую устойчивость, но и высокую репутацию на рынке.

  3. Apple

• Примечание: У Apple нет официального AAA-рейтинга, она чаще держится на уровне AA+, потому что компания сильно зависит от продаж устройств и конкуренций. Но иногда её называют "неофициальным AAA", учитывая её огромный запас наличности.

Прочие мои публикации вы можете прочитать в ленте: Уставший босс

Показать полностью 6
[моё] Развитие Карьера Аналитика Инвестиции Опыт Саморазвитие Совершенство Успех Менеджмент Мышление Идеал Сознание Мотивация IT Управление Управление проектами Управление людьми Предпринимательство Длиннопост
0
Партнёрский материал Реклама
specials
specials

Камень-ножницы-бумага! Раз-два-три!⁠⁠

Приглашаем вспомнить детство, а заодно проверить свою удачу. Победителям — промокод на скидку и награда в профиль.

Игры Удача Пицца
14
hypo69
hypo69
14 часов назад
Лига Сисадминов
Серия Философия PowerShell.

Часть 2: Конвейер (Pipeline), переменные, Get-Member, файл .ps1 и экспорт результатов⁠⁠

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

❗ Важно: Я пишу про PS7 (PowerShell 7). Он отличается от PS5 (PowerShell 5). Начиная с седьмой версии ps стал кросплатформенным. Из-за этого изменилось поведение некоторых команд.

В первой части мы установили ключевой принцип: PowerShell работает с объектами, а не с текстом. Этот пост посвящен некоторым важным инструментам PowerShell: научимся передавать объекты по конвейеру, анализировать их с помощью Get-Member, сохранять результаты в переменные и автоматизировать все это в файлах скриптов (.ps1) с экспортом результатов в удобные форматы.


1. Что такое конвейер (|)?

Конвейер в PowerShell это механизм передачи полноценных .NET объектов (а не просто текста) от одной команды к другой, где каждый следующий командлет получает структурированные объекты со всеми их свойствами и методами.

Символ | (вертикальная черта) — это оператор конвейера. Его задача — взять результат (вывод) команды, стоящей слева от него, и передать его на вход команде, стоящей справа.

Команда 1 (создает объекты) → | → Команда 2 (получает и обрабатывает объекты) → | → Команда 3 (получает обработанные объекты) → | ...

Классический UNIX-конвейер: Поток текста

В bash по конвейеру передается поток байтов, который обычно интерпретируется как текст.

Найти все процессы 'nginx' и посчитать их количество
> ps -ef | grep 'nginx' | wc -l

Здесь `ps` выводит текст, `grep` фильтрует этот текст, а `wc` считает строки. Каждая утилита ничего не знает о "процессах", она работает только со строками.

PowerShell-конвейер: Поток объектов

Пример: Давайте получим все процессы, отсортируем их по использованию CPU и выберем 5 самых "прожорливых".

> Get-Process | Sort-Object -Property CPU -Descending | Select-Object -First 5

Часть 2: Конвейер (Pipeline), переменные, Get-Member, файл .ps1 и экспорт результатов Powershell, Автоматизация, Windows, IT, Администрирование, Гайд, Длиннопост

Здесь Get-Process создает объекты процессов. Sort-Object получает эти объекты и сортирует их по свойству CPU. Select-Object получает отсортированные объекты и выбирает первые 5.

Вы наверняка заметили в команде слова, начинающиеся с дефиса (-): -Property, -Descending, -First. Это параметры. Параметры — это настройки, переключатели и инструкции для командлета. Они позволяют управлять тем, КАК команда будет выполнять свою работу. Без параметров команда работает в режиме по умолчанию, а с параметрами вы даете ей конкретные указания.

Основные типы параметров:

  • Параметр со значением: требует дополнительной информации.

    -Property CPU: Мы говорим Sort-Object, по какому свойству сортировать. CPU — это значение параметра.

    -First 5: Мы говорим Select-Object, сколько объектов выбрать. 5 — это значение параметра.

  • Параметр-переключатель (флаг): Не требует значения. Само его наличие в команде включает или выключает определенное поведение.

    -Descending: Этот флаг говорит Sort-Object изменить порядок сортировки на обратный (от большего к меньшему). Ему не нужно дополнительное значение — он сам по себе инструкция.

> Get-Process -Name 'svchost' | Measure-Object

Часть 2: Конвейер (Pipeline), переменные, Get-Member, файл .ps1 и экспорт результатов Powershell, Автоматизация, Windows, IT, Администрирование, Гайд, Длиннопост

Эта команда отвечает на очень простой вопрос: "Сколько именно процессов с именем svchost.exe сейчас запущено в моей системе?"

Разбор по шагам

Шаг 1: Get-Process -Name 'svchost'

Эта часть команды обращается к операционной системе и просит найти все без исключения запущенные процессы, у которых имя исполняемого файла — svchost.exe. В отличие от процессов типа notepad (которых обычно один или два), процессов svchost в системе всегда много. Команда вернет массив (коллекцию) объектов, где каждый объект — это отдельный, полноценный процесс svchost со своим уникальным ID, использованием памяти и т.д. PowerShell нашел в системе, например, 90 процессов svchost и теперь держит в руках коллекцию из 90 объектов.

Шаг 2: | (Оператор конвейера)

Этот символ берет коллекцию из 90 объектов svchost, полученную на первом шаге, и начинает передавать их по одному на вход следующей команде.

Шаг 3: Measure-Object

Поскольку мы вызвали Measure-Object без параметров (таких как -Property, -Sum и т.д.), он выполняет свою операцию по умолчанию — просто считает количество "предметов", которые ему передали. Раз, два, три ... После того как все объекты посчитаны, Measure-Object создает свой собственный объект-результат, в котором есть свойство Count, равное итоговому числу.

Count: 90 — это и есть ответ на наш вопрос. Запущено 90 процессов svchost. Остальные поля пустые, потому что мы не просили Measure-Object выполнять более сложные вычисления.

Пример с svchost и параметрами

Давайте изменим нашу задачу. Теперь мы хотим не просто посчитать процессы svchost, а узнать, сколько всего оперативной памяти (в мегабайтах) они потребляют вместе.

Для этого нам понадобятся параметры:

  • -Property WorkingSet64: Эта инструкция говорит Measure-Object: "Из каждого объекта svchost, который к тебе придет, возьми числовое значение из свойства WorkingSet64 (это использование памяти в байтах)".

  • -Sum: Эта инструкция-флаг говорит: "Сложи все эти значения, которые ты взял из свойства WorkingSet64".

Наша новая команда будет выглядеть так:

> Get-Process -Name 'svchost' | Measure-Object -Property WorkingSet64 -Sum

Часть 2: Конвейер (Pipeline), переменные, Get-Member, файл .ps1 и экспорт результатов Powershell, Автоматизация, Windows, IT, Администрирование, Гайд, Длиннопост
  1. Get-Process найдет количество объектов svchost.

  2. Конвейер | передаст их в Measure-Object.

  3. Но теперь Measure-Object работает по-новому:

    • Он берет первый объект svchost, смотрит его свойство .WorkingSet64 (например, 25000000 байт) и запоминает это число.

    • Берет второй объект, смотрит его .WorkingSet64 (например, 15000000 байт) и прибавляет к предыдущему.

    • ...и так далее для всех объектов.

  4. В итоге Measure-Object создаст объект-результат, но теперь он будет другим.

  • Count: 92: Количество объектов.

  • Sum: 1661890560: Это общая сумма всех значений WorkingSet64 в байтах.

  • Property: WorkingSet64: Это поле теперь тоже заполнено, оно информирует нас, какое именно свойство было использовано для вычислений.

2. Переменные (Обычные и специальная $_)

Переменная — это именованное хранилище в памяти, которое содержит какое-либо значение.

Этим значением может быть что угодно: текст, число, дата или, что самое важное для PowerShell, целый объект или даже коллекция объектов. Имя переменной в PowerShell всегда начинается со знака доллара ($). Примеры: $name, $counter, $processList.

Специальная переменная $_?

$_ — это сокращение для "текущий объект" или "вот эта штука". Представьте себе конвейер на заводе. По нему едут разные детали (объекты).

$_ — это та самая деталь, которая находится прямо сейчас перед вами (или перед роботом-обработчиком).

Источник (Get-Process) — высыпает на конвейер целую коробку с деталями (всеми процессами).

Конвейер (|) — заставляет эти детали двигаться по ленте по одной.

Обработчик (Where-Object или ForEach-Object) — это робот, который смотрит на каждую деталь.

Переменная $_ — это та самая деталь, которая сейчас находится в "руках" у робота.

Когда робот закончит с одной деталью, конвейер подает ему следующую, и $_ теперь будет указывать уже на нее.

Давайте посчитаем, сколько всего памяти используют процессы svchost, и выведем результат на монитор.

1. Выполняем команду и сохраняем ее сложный объект-результат в переменную $svchostMemory

> $svchostMemory = Get-Process -Name svchost | Measure-Object -Property WorkingSet64 -Sum

2. Теперь мы можем работать с сохраненным объектом. Достаем из него свойство Sum

> $memoryInMB = $svchostMemory.Sum / 1MB

3. Выводим результат на экран, используя новую переменную

> Write-Host "Все процессы svchost используют $memoryInMB МБ памяти."

Часть 2: Конвейер (Pipeline), переменные, Get-Member, файл .ps1 и экспорт результатов Powershell, Автоматизация, Windows, IT, Администрирование, Гайд, Длиннопост
  • Write-Host — это специализированный командлет, чья единственная задача — показать текст непосредственно пользователю в консоли.

  • Строка в двойных кавычках: "..." - текстовая строка, которую мы передаем командлету Write-Host в качестве аргумента. Почему двойные, а не одинарные кавычки?

    В PowerShell есть два типа кавычек:

    • Одинарные ('...'): Создают буквальную строку. Все, что внутри них, воспринимается как обычный текст, без исключений.

    • Двойные ("..."): Создают расширяемую (или подстановочную) строку. PowerShell "сканирует" такую строку на предмет переменных (начинающихся с $) и подставляет на их место их значения.

  • $memoryInMB. Это переменная, в которую мы на предыдущем шаге нашего скрипта положили результат вычислений. Когда Write-Host получает строку в двойных кавычках, происходит процесс, называемый "подстановка переменных" (String Expansion):

    1. PowerShell видит текст "Все процессы svchost используют ".

    2. Затем он натыкается на конструкцию $memoryInMB. Он понимает, что это не просто текст, а переменная.

    3. Он заглядывает в память, находит значение, хранящееся в $memoryInMB (например, 1585.52).

    4. Он подставляет это значение прямо в строку.

    5. Затем он добавляет оставшуюся часть текста: " МБ памяти.".

    6. В итоге, в Write-Host передается уже готовая, собранная строка: "Все процессы svchost используют 1585.52 МБ памяти.".

Запустите блокнот!

  1. Находим процесс Блокнота и сохраняем его в переменную $notepadProcess

> $notepadProcess = Get-Process -Name notepad

  1. Обращаемся к свойству 'Id' этого объекта через точку и выводим его

> Write-Host "ID процесса 'Блокнот' равен: $($notepadProcess.Id)"

Часть 2: Конвейер (Pipeline), переменные, Get-Member, файл .ps1 и экспорт результатов Powershell, Автоматизация, Windows, IT, Администрирование, Гайд, Длиннопост

❗ Важно: Write-Host "ломает" конвейер. Текст, выведенный им, нельзя передать дальше по конвейеру для обработки. Он предназначен только для отображения.


3. Get-Member (Инспектор объектов)

Мы знаем, что по конвейеру "текут" объекты. Но как узнать, из чего они состоят? Какие у них есть свойства и какие действия (методы) с ними можно совершать?

командлет Get-Member (псевдоним: gm) главный инструмент для исследования. Прежде чем работать с объектом, пропустите его через Get-Member, чтобы увидеть все его возможности.

Давайте проанализируем объекты, которые создает Get-Process:

> Get-Process | Get-Member

Часть 2: Конвейер (Pipeline), переменные, Get-Member, файл .ps1 и экспорт результатов Powershell, Автоматизация, Windows, IT, Администрирование, Гайд, Длиннопост

Разберем каждую часть вывода Get-Member.

TypeName: System.Diagnostics.Process - Это полное, официальное "имя типа" объекта из библиотеки .NET. Это его "паспорт". Эта строка говорит вам, что все объекты, которые возвращает Get-Process, являются объектами типа System.Diagnostics.Process. Это гарантирует, что у них у всех будет одинаковый набор свойств и методов. Вы можете загуглить "System.Diagnostics.Process", чтобы найти официальную документацию Microsoft с еще более подробной информацией.

  • Колонка 1: Name

Это простое, человекочитаемое имя свойства, метода или другого "члена" объекта. Именно это имя вы будете использовать в своем коде для доступа к данным или выполнения действий.

  • Колонка 2: MemberType (Тип объекта)

Это самая важная для понимания колонка. Она классифицирует, чем является каждый объект. Это его "должность", которая говорит вам, КАК его использовать.

  • Property (Свойство): характеристика или порция данных, хранящаяся внутри объекта. Вы можете "прочитать" ее значение.

    • Примеры на скриншоте: BasePriority, HandleCount, ExitCode. Это просто данные, которые можно посмотреть.

  • Method (Метод): ДЕЙСТВИЕ, которое можно совершить с объектом. Методы всегда вызываются с круглыми скобками ().

    • Примеры на скриншоте: Kill, Refresh, WaitForExit. Вы бы написали $process.Kill() или $process.Refresh().

  • AliasProperty (Псевдоним свойства): дружелюбный псевдоним для другого, более длинного свойства. PowerShell добавляет их для удобства и краткости.

    • Примеры на скриншоте: WS — это короткий псевдоним для WorkingSet64. Name — для ProcessName. VM — для VirtualMemorySize64.

  • Event (Событие): УВЕДОМЛЕНИЕ о том, что что-то произошло, на которое можно "подписаться".

    • Пример на скриншоте: Exited. Ваш скрипт может "слушать" это событие, чтобы выполнить какое-то действие сразу после того, как процесс завершится.

  • CodeProperty и NoteProperty: специальные типы свойств, часто добавляемые самим PowerShell для удобства. CodeProperty вычисляет свое значение "на лету", а NoteProperty — это простое свойство-заметка, добавленное к объекту.

  • Колонка 3: Definition (Определение)

Это техническое определение или "подпись" члена. Она дает вам точные детали для его использования. Ее содержимое зависит от MemberType:

  • Для AliasProperty: Показывает, чему равен псевдоним. Это невероятно полезно!

    • Пример на скриншоте: WS = WorkingSet64. Вы сразу видите, что WS — это просто короткая запись для WorkingSet64.

  • Для Property: Показывает тип данных, который хранится в свойстве (например, int для целого числа, string для текста, datetime для даты и времени), и что можно с ним делать ({get;} — только читать, {get;set;} — читать и изменять).

    • Пример на скриншоте: int BasePriority {get;}. Это целочисленное свойство, которое можно только прочитать.

  • Для Method: Показывает, что метод возвращает (например, void — ничего, bool — true/false) и какие параметры (входные данные) он принимает в скобках.

    • Пример на скриншоте: void Kill(). Это значит, что метод Kill ничего не возвращает и может быть вызван без параметров. Также есть вторая версия void Kill(bool entireProcessTree), которая принимает логическое значение (true/false).

В виде таблицы

Часть 2: Конвейер (Pipeline), переменные, Get-Member, файл .ps1 и экспорт результатов Powershell, Автоматизация, Windows, IT, Администрирование, Гайд, Длиннопост

Пример: Работа с окнами процессов

1. Проблема:

"Я открыл много окон Блокнота. Как мне программно свернуть все, кроме главного, а затем закрыть только то, у которого в заголовке есть слово 'Untitled'?"

Откройте несколько экземпляров блокнота (Windows Notepad) на компьютере

2. Исследование с Get-Member:

Нам нужно найти свойства, связанные с окном и его заголовком.

> Get-Process -Name notepad | Get-Member

Анализ результата Get-Member:

  • Листая свойства, мы находим MainWindowTitle. Тип string. Отлично, это заголовок главного окна!

  • В методах мы видим CloseMainWindow(). Это более "мягкий" способ закрыть окно, чем Kill().

  • Также в методах есть WaitForInputIdle(). Звучит интересно, возможно, это поможет дождаться, пока процесс будет готов к взаимодействию.

Часть 2: Конвейер (Pipeline), переменные, Get-Member, файл .ps1 и экспорт результатов Powershell, Автоматизация, Windows, IT, Администрирование, Гайд, Длиннопост

Get-Member показал нам свойство MainWindowTitle, которое является ключом к решению задачи и позволяет взаимодействовать с процессами на основе состояния их окон, а не просто по имени.

3. Решение:

Теперь мы можем построить логику, основанную на заголовке окна.

Часть 2: Конвейер (Pipeline), переменные, Get-Member, файл .ps1 и экспорт результатов Powershell, Автоматизация, Windows, IT, Администрирование, Гайд, Длиннопост
Часть 2: Конвейер (Pipeline), переменные, Get-Member, файл .ps1 и экспорт результатов Powershell, Автоматизация, Windows, IT, Администрирование, Гайд, Длиннопост
Часть 2: Конвейер (Pipeline), переменные, Get-Member, файл .ps1 и экспорт результатов Powershell, Автоматизация, Windows, IT, Администрирование, Гайд, Длиннопост

Пример: Найти родительский процесс

1. Проблема:

"Иногда я вижу в системе много дочерних процессов chrome.exe. Как мне узнать, какой из них является главным, "родительским" процессом, который их всех запустил?"

2. Исследование с Get-Member:

Нам нужно найти что-то, что связывает один процесс с другим.

> Get-Process -Name chrome | Select-Object -First 1 | Get-Member

Часть 2: Конвейер (Pipeline), переменные, Get-Member, файл .ps1 и экспорт результатов Powershell, Автоматизация, Windows, IT, Администрирование, Гайд, Длиннопост

Анализ результата Get-Member:

  • Внимательно просматривая список, мы находим свойство типа CodeProperty с именем Parent.

  • Его определение (Definition) — System.Diagnostics.Process Parent{get=GetParentProcess;}. Это вычисляемое свойство, которое при обращении к нему возвращает объект родительского процесса.

3. Решение:

Теперь мы можем написать скрипт, который для каждого процесса chrome будет выводить информацию о его родителе.

Часть 2: Конвейер (Pipeline), переменные, Get-Member, файл .ps1 и экспорт результатов Powershell, Автоматизация, Windows, IT, Администрирование, Гайд, Длиннопост
Часть 2: Конвейер (Pipeline), переменные, Get-Member, файл .ps1 и экспорт результатов Powershell, Автоматизация, Windows, IT, Администрирование, Гайд, Длиннопост
Часть 2: Конвейер (Pipeline), переменные, Get-Member, файл .ps1 и экспорт результатов Powershell, Автоматизация, Windows, IT, Администрирование, Гайд, Длиннопост

Мы сразу видим, что процессы с ID 4756, 7936, 8268 и 9752 были запущены процессом с ID 14908. Также можно заметить интересный случай с процессом ID: 7252, у которого родительский процесс не определился (возможно, родитель уже успел завершиться к моменту проверки). Модификация скрипта с проверкой if ($parent) аккуратно обрабатывает этот случай, не вызывая ошибки. Get-Member помог нам обнаружить "скрытое" свойство Parent, которое предоставляет мощные возможности для анализа иерархии процессов.

4. Файл .ps1 (Создание скриптов)

Когда ваша цепочка команд становится полезной, вы захотите сохранить ее для многократного использования. Для этого и нужны скрипты — текстовые файлы с расширением .ps1.

Разрешение на запуск скриптов

По умолчанию в Windows запрещен запуск локальных скриптов. Чтобы это исправить для текущего пользователя, выполните один раз в PowerShell от имени администратора:

> Set-ExecutionPolicy RemoteSigned -Scope CurrentUser

Это безопасная настройка, которая разрешает запускать ваши собственные скрипты и скрипты, подписанные доверенным издателем.

Пример скрипта system_monitor.ps1

Создайте файл с таким именем и вставьте в него код ниже. Этот скрипт собирает информацию о системе и генерирует отчеты.

Часть 2: Конвейер (Pipeline), переменные, Get-Member, файл .ps1 и экспорт результатов Powershell, Автоматизация, Windows, IT, Администрирование, Гайд, Длиннопост
Часть 2: Конвейер (Pipeline), переменные, Get-Member, файл .ps1 и экспорт результатов Powershell, Автоматизация, Windows, IT, Администрирование, Гайд, Длиннопост

Примечание: функция Export-Results будет определена в следующем разделе как пример хорошей практики.

5. Экспорт результатов

Чистые данные — это хорошо, но часто их нужно представить в удобном для человека или другой программы виде. PowerShell предлагает множество командлетов для экспорта.

Часть 2: Конвейер (Pipeline), переменные, Get-Member, файл .ps1 и экспорт результатов Powershell, Автоматизация, Windows, IT, Администрирование, Гайд, Длиннопост

Дополнение к скрипту: функция экспорта

Давайте добавим в наш скрипт system_monitor.ps1 функцию, которая будет заниматься экспортом. Поместите этот код перед вызовом Export-Results.

Часть 2: Конвейер (Pipeline), переменные, Get-Member, файл .ps1 и экспорт результатов Powershell, Автоматизация, Windows, IT, Администрирование, Гайд, Длиннопост

код на github

Теперь наш скрипт не просто собирает данные, но и аккуратно сохраняет их в двух форматах: CSV для анализа и HTML для быстрого просмотра.

Заключение

  1. Конвейер (|) — главный инструмент для объединения команд и обработки объектов.

  2. Get-Member — анализ объектов, который показывает, из чего они состоят.

  3. Переменные ($var, $_) позволяют сохранять данные и обращаться к текущему объекту в конвейере.

  4. Файлы .ps1 превращают команды в переиспользуемые инструменты автоматизации.

  5. Командлеты экспорта (Export-Csv, ConvertTo-Html) Экспортируют данные в соответствующем формате.

В следующей части мы применим эти знания для навигации и управления файловой системой, исследуя объекты System.IO.DirectoryInfo и System.IO.FileInfo.

К первой части

Полезно? Подпишись.
Понравилось — ставь «+»
Удачи! 🚀

Показать полностью 19
[моё] Powershell Автоматизация Windows IT Администрирование Гайд Длиннопост
5
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии