1 added
1 removed
Original
2026-01-01
Modified
2026-02-21
1
<p><a>#статьи</a></p>
1
<p><a>#статьи</a></p>
2
<ul><li>23 апр 2025</li>
2
<ul><li>23 апр 2025</li>
3
<li>0</li>
3
<li>0</li>
4
</ul><p>Знакомимся со "вторым пилотом" и выясняем, чем он может помочь.</p>
4
</ul><p>Знакомимся со "вторым пилотом" и выясняем, чем он может помочь.</p>
5
<p>Иллюстрация: Оля Ежак для Skillbox Media</p>
5
<p>Иллюстрация: Оля Ежак для Skillbox Media</p>
6
<p>Онлайн-журнал для тех, кто влюблён в код и информационные технологии. Пишем для айтишников и об айтишниках.</p>
6
<p>Онлайн-журнал для тех, кто влюблён в код и информационные технологии. Пишем для айтишников и об айтишниках.</p>
7
<p>Copilot - нейросеть, которую Microsoft называет универсальным цифровым помощником. Её создали, чтобы упростить повседневные задачи и сделать работу за компьютером немного удобнее. По задумке компании, Copilot может помочь студентам, специалистам и всем, кто часто пользуется интернетом. Само слово copilot переводится как "<a>второй пилот</a>" - тот, кто всегда рядом.</p>
7
<p>Copilot - нейросеть, которую Microsoft называет универсальным цифровым помощником. Её создали, чтобы упростить повседневные задачи и сделать работу за компьютером немного удобнее. По задумке компании, Copilot может помочь студентам, специалистам и всем, кто часто пользуется интернетом. Само слово copilot переводится как "<a>второй пилот</a>" - тот, кто всегда рядом.</p>
8
<p>Microsoft<a>представила</a>Copilot в сентябре 2023 года на презентации новой линейки компьютеров с Windows 11 вместе с флагманским Surface Laptop Studio 2. Эти устройства позиционировались как первые ПК со встроенным ИИ. Copilot позволял общаться с нейросетью прямо в интерфейсе Windows - без запуска отдельных приложений или браузера. Например, можно нажать<strong>Win + C</strong>и сказать: "Создай изображение осеннего парка" или "Переведи этот текст на английский" - и Copilot выполнит команду непосредственно в системе.</p>
8
<p>Microsoft<a>представила</a>Copilot в сентябре 2023 года на презентации новой линейки компьютеров с Windows 11 вместе с флагманским Surface Laptop Studio 2. Эти устройства позиционировались как первые ПК со встроенным ИИ. Copilot позволял общаться с нейросетью прямо в интерфейсе Windows - без запуска отдельных приложений или браузера. Например, можно нажать<strong>Win + C</strong>и сказать: "Создай изображение осеннего парка" или "Переведи этот текст на английский" - и Copilot выполнит команду непосредственно в системе.</p>
9
<p>Позже Copilot стал доступен и на обычных устройствах: Microsoft встроила его в Windows 11, добавила веб-версию и выпустила мобильные приложения. В этой статье мы расскажем, что умеет нейросеть и как пользоваться ею в России.</p>
9
<p>Позже Copilot стал доступен и на обычных устройствах: Microsoft встроила его в Windows 11, добавила веб-версию и выпустила мобильные приложения. В этой статье мы расскажем, что умеет нейросеть и как пользоваться ею в России.</p>
10
<p><strong>Содержание</strong></p>
10
<p><strong>Содержание</strong></p>
11
<ul><li><a>Что такое Copilot</a></li>
11
<ul><li><a>Что такое Copilot</a></li>
12
<li><a>Какие есть версии Copilot</a></li>
12
<li><a>Какие есть версии Copilot</a></li>
13
<li><a>Что умеет Microsoft Copilot</a></li>
13
<li><a>Что умеет Microsoft Copilot</a></li>
14
</ul><ul><li><a>Поиск фактов</a></li>
14
</ul><ul><li><a>Поиск фактов</a></li>
15
<li><a>Работа с кодом</a></li>
15
<li><a>Работа с кодом</a></li>
16
<li><a>Разбор сложных тем</a></li>
16
<li><a>Разбор сложных тем</a></li>
17
<li><a>Составление тестов</a></li>
17
<li><a>Составление тестов</a></li>
18
<li><a>Генерация изображений</a></li>
18
<li><a>Генерация изображений</a></li>
19
<li><a>Мозговой штурм и планирование</a></li>
19
<li><a>Мозговой штурм и планирование</a></li>
20
</ul><ul><li><a>Как использовать Copilot в России</a></li>
20
</ul><ul><li><a>Как использовать Copilot в России</a></li>
21
<li><a>Общие мысли и впечатления</a></li>
21
<li><a>Общие мысли и впечатления</a></li>
22
</ul><p>Copilot - это нейросеть Microsoft, которая<a>создана</a>на базе архитектуры GPT-4 Turbo от компании OpenAI. Она работает в облаке Azure и поддерживает множество языков - среди них английский, испанский, немецкий и русский. У Copilot нет предпочтительного языка: вы можете начать писать на том, что вам удобен, - нейросеть поймёт и подстроится. Интерфейс при этом отображается на языке системы, но его можно изменить вручную в настройках.</p>
22
</ul><p>Copilot - это нейросеть Microsoft, которая<a>создана</a>на базе архитектуры GPT-4 Turbo от компании OpenAI. Она работает в облаке Azure и поддерживает множество языков - среди них английский, испанский, немецкий и русский. У Copilot нет предпочтительного языка: вы можете начать писать на том, что вам удобен, - нейросеть поймёт и подстроится. Интерфейс при этом отображается на языке системы, но его можно изменить вручную в настройках.</p>
23
<p>Хотя технически Copilot использует модель OpenAI, по способу использования он ближе к <a>Gemini</a>от Google. Оба ассистента встроены в экосистемы своих компаний и умеют работать в контексте приложений. Например, Gemini помогает в "Google Таблицах" и Gmail, а Copilot - в Excel и Outlook: он может подставить формулу в ячейку или написать письмо по краткому описанию.</p>
23
<p>Хотя технически Copilot использует модель OpenAI, по способу использования он ближе к <a>Gemini</a>от Google. Оба ассистента встроены в экосистемы своих компаний и умеют работать в контексте приложений. Например, Gemini помогает в "Google Таблицах" и Gmail, а Copilot - в Excel и Outlook: он может подставить формулу в ячейку или написать письмо по краткому описанию.</p>
24
<p>Если нужно уточнить ответ или получить свежие данные, Copilot может обратиться к дополнительным источникам информации. Для этого он использует поисковик Bing - например, чтобы ответить на запросы вроде "Сколько сейчас времени в Москве?" или "Расскажи последние новости".</p>
24
<p>Если нужно уточнить ответ или получить свежие данные, Copilot может обратиться к дополнительным источникам информации. Для этого он использует поисковик Bing - например, чтобы ответить на запросы вроде "Сколько сейчас времени в Москве?" или "Расскажи последние новости".</p>
25
<p>Кроме того, Copilot может работать с личными данными - файлами, письмами, событиями календаря или заметками. Это происходит через платформу<a>Microsoft Graph</a>и только если вы дадите разрешение. Он может найти документ в OneDrive, показать ближайшие встречи из Outlook, предложить шаблон письма или напомнить о важном событии.</p>
25
<p>Кроме того, Copilot может работать с личными данными - файлами, письмами, событиями календаря или заметками. Это происходит через платформу<a>Microsoft Graph</a>и только если вы дадите разрешение. Он может найти документ в OneDrive, показать ближайшие встречи из Outlook, предложить шаблон письма или напомнить о важном событии.</p>
26
Интерфейс Microsoft Copilot AI в браузере Google Chrome<em>Скриншот:<a>Copilot</a>/ Skillbox Media</em><p>Чтобы реализовать все возможности Copilot, Microsoft развивает не один универсальный продукт, а целое семейство ИИ-инструментов. У каждой версии - своя задача, вплоть до автоматизации бизнес-процессов. В этом разделе мы расскажем, какие есть основные версии и чем они различаются.</p>
26
Интерфейс Microsoft Copilot AI в браузере Google Chrome<em>Скриншот:<a>Copilot</a>/ Skillbox Media</em><p>Чтобы реализовать все возможности Copilot, Microsoft развивает не один универсальный продукт, а целое семейство ИИ-инструментов. У каждой версии - своя задача, вплоть до автоматизации бизнес-процессов. В этом разделе мы расскажем, какие есть основные версии и чем они различаются.</p>
27
<p><strong>Microsoft Copilot.</strong>Бесплатная версия для личного использования. Она помогает генерировать тексты, искать информацию, предлагать идеи и создавать изображения. Её мы протестируем в следующем разделе. Эта версия не интегрируется с Microsoft 365 и корпоративными данными, не использует новейшие модели вроде GPT-4 Turbo и не подходит для настройки под бизнес-задачи. Также есть лимит на количество запросов и скорость отклика.</p>
27
<p><strong>Microsoft Copilot.</strong>Бесплатная версия для личного использования. Она помогает генерировать тексты, искать информацию, предлагать идеи и создавать изображения. Её мы протестируем в следующем разделе. Эта версия не интегрируется с Microsoft 365 и корпоративными данными, не использует новейшие модели вроде GPT-4 Turbo и не подходит для настройки под бизнес-задачи. Также есть лимит на количество запросов и скорость отклика.</p>
28
<p><strong>Copilot Pro.</strong>Продвинутая версия базового Copilot с более мощной моделью GPT-4 Turbo и приоритетным доступом к новым функциям. За 20 долларов в месяц пользователь получает ускоренную генерацию контента, улучшенный генератор изображений DALL‑E 3 и интеграцию с онлайн-версиями приложений Microsoft 365 - Word, Excel, PowerPoint и других. Copilot Pro подходит создателям контента, аналитикам и менеджерам, которым ежедневно приходится работать с текстами, таблицами и презентациями.</p>
28
<p><strong>Copilot Pro.</strong>Продвинутая версия базового Copilot с более мощной моделью GPT-4 Turbo и приоритетным доступом к новым функциям. За 20 долларов в месяц пользователь получает ускоренную генерацию контента, улучшенный генератор изображений DALL‑E 3 и интеграцию с онлайн-версиями приложений Microsoft 365 - Word, Excel, PowerPoint и других. Copilot Pro подходит создателям контента, аналитикам и менеджерам, которым ежедневно приходится работать с текстами, таблицами и презентациями.</p>
29
Демонстрация работы Copilot в Microsoft Word<em>Видео: Microsoft 365</em><p><strong>Microsoft 365 Copilot.</strong>А это уже корпоративная версия, которая встроена в приложения Microsoft 365 - Word, Excel, PowerPoint, Outlook и Teams. В отличие от Copilot Pro, она имеет доступ к данным внутри компании: документам, календарям, переписке и корпоративным базам знаний. Благодаря этому Copilot способен выдавать контекстные подсказки - например, составит письмо клиенту на основе всей предыдущей переписки или подготовит сводку совещания с учётом требований к оформлению.</p>
29
Демонстрация работы Copilot в Microsoft Word<em>Видео: Microsoft 365</em><p><strong>Microsoft 365 Copilot.</strong>А это уже корпоративная версия, которая встроена в приложения Microsoft 365 - Word, Excel, PowerPoint, Outlook и Teams. В отличие от Copilot Pro, она имеет доступ к данным внутри компании: документам, календарям, переписке и корпоративным базам знаний. Благодаря этому Copilot способен выдавать контекстные подсказки - например, составит письмо клиенту на основе всей предыдущей переписки или подготовит сводку совещания с учётом требований к оформлению.</p>
30
Демонстрация работы Copilot в Microsoft Excel<em>Видео: Microsoft 365</em><p><strong>Microsoft Copilot Studio.</strong>Это ещё одно бизнес-решение для компаний, которым нужен ИИ-ассистент под внутренние задачи. Такие помощники могут, например, подсказывать сотрудникам правила отпусков, помогать оформить заявку или круглосуточно отвечать на вопросы клиентов на сайте.</p>
30
Демонстрация работы Copilot в Microsoft Excel<em>Видео: Microsoft 365</em><p><strong>Microsoft Copilot Studio.</strong>Это ещё одно бизнес-решение для компаний, которым нужен ИИ-ассистент под внутренние задачи. Такие помощники могут, например, подсказывать сотрудникам правила отпусков, помогать оформить заявку или круглосуточно отвечать на вопросы клиентов на сайте.</p>
31
<p>Кроме основных версий, у Microsoft есть и другие Copilot-решения:</p>
31
<p>Кроме основных версий, у Microsoft есть и другие Copilot-решения:</p>
32
<ul><li><strong>GitHub Copilot</strong> - для разработчиков. Встраивается в редакторы вроде Visual Studio, подсказывает код по ходу работы, дополняет функции и помогает разобраться в сложных участках. Например, может сгенерировать юнит-тест или предложить, как лучше построить цикл.</li>
32
<ul><li><strong>GitHub Copilot</strong> - для разработчиков. Встраивается в редакторы вроде Visual Studio, подсказывает код по ходу работы, дополняет функции и помогает разобраться в сложных участках. Например, может сгенерировать юнит-тест или предложить, как лучше построить цикл.</li>
33
<li><strong>Copilot for Azure</strong> - для DevOps-инженеров. Помогает управлять облачной инфраструктурой: автоматизирует развёртывание, отслеживает использование ресурсов и подсказывает, где можно сократить расходы.</li>
33
<li><strong>Copilot for Azure</strong> - для DevOps-инженеров. Помогает управлять облачной инфраструктурой: автоматизирует развёртывание, отслеживает использование ресурсов и подсказывает, где можно сократить расходы.</li>
34
<li><strong>Copilot в Power Apps</strong>- для аналитиков и сотрудников без опыта программирования. Позволяет собрать простое бизнес-приложение: достаточно описать форму словами, и нейросеть сама соберёт нужный интерфейс - например, для заявки на отпуск или для внутреннего запроса.</li>
34
<li><strong>Copilot в Power Apps</strong>- для аналитиков и сотрудников без опыта программирования. Позволяет собрать простое бизнес-приложение: достаточно описать форму словами, и нейросеть сама соберёт нужный интерфейс - например, для заявки на отпуск или для внутреннего запроса.</li>
35
<li><strong>Copilot for Security</strong> - для специалистов по информационной безопасности. Помогает анализировать инциденты, находить уязвимости и планировать следующие шаги. После атаки может составить план восстановления или подсказать, как избежать повторения подобных ситуаций.</li>
35
<li><strong>Copilot for Security</strong> - для специалистов по информационной безопасности. Помогает анализировать инциденты, находить уязвимости и планировать следующие шаги. После атаки может составить план восстановления или подсказать, как избежать повторения подобных ситуаций.</li>
36
</ul><p>На момент подготовки материала бесплатная версия Microsoft Copilot умеет работать в двух режимах - "Быстрый ответ" и Think Deeper. В первом случае нейросеть формирует краткий ответ за 2-3 секунды. Чтобы включить режим Think Deeper, его нужно выбрать в меню чата. В этом режиме Copilot решает более сложные задачи и тратит около 30 секунд на развёрнутый ответ.</p>
36
</ul><p>На момент подготовки материала бесплатная версия Microsoft Copilot умеет работать в двух режимах - "Быстрый ответ" и Think Deeper. В первом случае нейросеть формирует краткий ответ за 2-3 секунды. Чтобы включить режим Think Deeper, его нужно выбрать в меню чата. В этом режиме Copilot решает более сложные задачи и тратит около 30 секунд на развёрнутый ответ.</p>
37
<p>Мы спросили у Copilot, для чего подходит каждый режим. Нейросеть ответила, что "Быстрый ответ" удобен, когда нужно найти факт, перевести слово, сгенерировать изображение, пройти короткий тест или набросать идеи. А Think Deeper пригодится для написания текстов, разбора сложных тем, составления планов и доработки документов. Попробуем это проверить.</p>
37
<p>Мы спросили у Copilot, для чего подходит каждый режим. Нейросеть ответила, что "Быстрый ответ" удобен, когда нужно найти факт, перевести слово, сгенерировать изображение, пройти короткий тест или набросать идеи. А Think Deeper пригодится для написания текстов, разбора сложных тем, составления планов и доработки документов. Попробуем это проверить.</p>
38
Меню переключения режимов чата в Microsoft Copilot<em>Скриншот:<a>Copilot</a>/ Skillbox Media</em><p>Представим, что мы решаем задачу по JavaScript и хотим вспомнить, как заменить часть строки. Вместо чтения документации зададим вопрос Copilot:</p>
38
Меню переключения режимов чата в Microsoft Copilot<em>Скриншот:<a>Copilot</a>/ Skillbox Media</em><p>Представим, что мы решаем задачу по JavaScript и хотим вспомнить, как заменить часть строки. Вместо чтения документации зададим вопрос Copilot:</p>
39
<em>Скриншот:<a>Copilot</a>/ Skillbox Media</em><p>Нейросеть кратко объяснила, как работает метод replace(), привела понятный пример и дополнила ответ информацией про регулярные выражения. Для быстрого запроса такого объяснения вполне достаточно. Если нужно, можно уточнить ответ - например, задать дополнительный вопрос или попросить подробнее объяснить конкретный момент.</p>
39
<em>Скриншот:<a>Copilot</a>/ Skillbox Media</em><p>Нейросеть кратко объяснила, как работает метод replace(), привела понятный пример и дополнила ответ информацией про регулярные выражения. Для быстрого запроса такого объяснения вполне достаточно. Если нужно, можно уточнить ответ - например, задать дополнительный вопрос или попросить подробнее объяснить конкретный момент.</p>
40
<p>Кроме того, можно поделиться ответом - для этого есть кнопка "Поделиться сообщением и запросом", которая генерирует ссылку на результат.</p>
40
<p>Кроме того, можно поделиться ответом - для этого есть кнопка "Поделиться сообщением и запросом", которая генерирует ссылку на результат.</p>
41
<p>Ещё одна полезная функция - аналог режима Canvas из ChatGPT, который открывается кнопкой "Изменить ответ". В этом режиме вы можете самостоятельно отредактировать полученный текст или выделить нужный фрагмент и задать уточняющий вопрос. Например, мы выделили фразу "регулярные выражения" и попросили объяснить её подробнее:</p>
41
<p>Ещё одна полезная функция - аналог режима Canvas из ChatGPT, который открывается кнопкой "Изменить ответ". В этом режиме вы можете самостоятельно отредактировать полученный текст или выделить нужный фрагмент и задать уточняющий вопрос. Например, мы выделили фразу "регулярные выражения" и попросили объяснить её подробнее:</p>
42
<p>Удобно, что после любого уточнения Copilot сразу предлагает контекстные подсказки и варианты вопросов по теме. Например, после пояснения о регулярных выражениях он предложил несколько направлений того, как продолжить разговор: более подробное объяснение, примеры использования или сравнение с другими методами работы со строками. Это полезно, если вы только начинаете что-то изучать и пока не знаете, что спрашивать дальше.</p>
42
<p>Удобно, что после любого уточнения Copilot сразу предлагает контекстные подсказки и варианты вопросов по теме. Например, после пояснения о регулярных выражениях он предложил несколько направлений того, как продолжить разговор: более подробное объяснение, примеры использования или сравнение с другими методами работы со строками. Это полезно, если вы только начинаете что-то изучать и пока не знаете, что спрашивать дальше.</p>
43
<em>Скриншот:<a>Copilot</a>/ Skillbox Media</em><p>Однако имейте в виду, что, когда вы начинаете новый чат, Copilot забывает предыдущий контекст. Например, если до этого вы задавали вопросы по JavaScript, а потом спросили: "Как узнать текущее время в миллисекундах?" - нейросеть может предложить ответы сразу на нескольких языках программирования. Чтобы избежать путаницы, старайтесь сразу формулировать запрос точнее - например: "Как узнать текущее время в JavaScript?" В этом случае Copilot сразу будет работать в нужном направлении:</p>
43
<em>Скриншот:<a>Copilot</a>/ Skillbox Media</em><p>Однако имейте в виду, что, когда вы начинаете новый чат, Copilot забывает предыдущий контекст. Например, если до этого вы задавали вопросы по JavaScript, а потом спросили: "Как узнать текущее время в миллисекундах?" - нейросеть может предложить ответы сразу на нескольких языках программирования. Чтобы избежать путаницы, старайтесь сразу формулировать запрос точнее - например: "Как узнать текущее время в JavaScript?" В этом случае Copilot сразу будет работать в нужном направлении:</p>
44
<em>Скриншот:<a>Copilot</a>/ Skillbox Media</em><p>Для начала мы отправили в Copilot небольшой фрагмент JavaScript-кода с просьбой проверить, всё ли в порядке. В ответ нейросеть разобрала код по пунктам и кратко объяснила, как он работает:</p>
44
<em>Скриншот:<a>Copilot</a>/ Skillbox Media</em><p>Для начала мы отправили в Copilot небольшой фрагмент JavaScript-кода с просьбой проверить, всё ли в порядке. В ответ нейросеть разобрала код по пунктам и кратко объяснила, как он работает:</p>
45
<em>Скриншот:<a>Copilot</a>/ Skillbox Media</em><p>Мы решили задачу одним способом, а преподаватель на курсе по JavaScript предложил другой. Чтобы разобраться в ситуации, мы отправили Copilot скриншот его варианта. Нейросеть распознала код на изображении, сравнила оба решения и пояснила разницу: оба варианта оказались правильными, просто используют разные подходы:</p>
45
<em>Скриншот:<a>Copilot</a>/ Skillbox Media</em><p>Мы решили задачу одним способом, а преподаватель на курсе по JavaScript предложил другой. Чтобы разобраться в ситуации, мы отправили Copilot скриншот его варианта. Нейросеть распознала код на изображении, сравнила оба решения и пояснила разницу: оба варианта оказались правильными, просто используют разные подходы:</p>
46
<em>Скриншот:<a>Copilot</a>/ Skillbox Media</em><p>Дополнительно мы отправили Copilot фрагмент кода на Java, в котором значения двух переменных меняются местами с использованием третьей переменной. В этом коде есть ошибка: значения меняются не полностью. Мы попросили нейросеть найти проблему и объяснить, что именно не так:</p>
46
<em>Скриншот:<a>Copilot</a>/ Skillbox Media</em><p>Дополнительно мы отправили Copilot фрагмент кода на Java, в котором значения двух переменных меняются местами с использованием третьей переменной. В этом коде есть ошибка: значения меняются не полностью. Мы попросили нейросеть найти проблему и объяснить, что именно не так:</p>
47
public class SwapNumbers { public static void main(String[] args) { int a = 5; int b = 10; int temp = a; // Использование третьей переменной a = temp; // Ошибка: вместо присваивания значения из `b` снова используется `temp` b = temp; // Теперь переменные содержат одно и то же значение System.out.println("a = " + a); System.out.println("b = " + b); } }<p>Copilot сразу нашёл проблему, объяснил, как её исправить, и переписал код:</p>
47
public class SwapNumbers { public static void main(String[] args) { int a = 5; int b = 10; int temp = a; // Использование третьей переменной a = temp; // Ошибка: вместо присваивания значения из `b` снова используется `temp` b = temp; // Теперь переменные содержат одно и то же значение System.out.println("a = " + a); System.out.println("b = " + b); } }<p>Copilot сразу нашёл проблему, объяснил, как её исправить, и переписал код:</p>
48
<em>Скриншот:<a>Copilot</a>/ Skillbox Media</em><p>До этого мы работали в режиме быстрых ответов и нейросеть быстро выдавала довольно приемлемые результаты. Теперь переключимся в режим Think Deeper и попробуем разобраться с более сложной темой. Например, попросим Copilot объяснить, что такое область видимости в JavaScript и как она работает.</p>
48
<em>Скриншот:<a>Copilot</a>/ Skillbox Media</em><p>До этого мы работали в режиме быстрых ответов и нейросеть быстро выдавала довольно приемлемые результаты. Теперь переключимся в режим Think Deeper и попробуем разобраться с более сложной темой. Например, попросим Copilot объяснить, что такое область видимости в JavaScript и как она работает.</p>
49
<p>Copilot дал краткое определение, а затем написал нам статью: перечислил основные типы области видимости, дал краткие пояснения и привёл примеры кода. На наш взгляд, текст вышел суховатым и новичкам он может показаться сложным. Зато для опытных разработчиков, которые хотят просто освежить знания, такой формат вполне подойдёт. Дополнительно Copilot сразу предложил несколько контекстных подсказок, с помощью которых можно углубиться в конкретные аспекты темы:</p>
49
<p>Copilot дал краткое определение, а затем написал нам статью: перечислил основные типы области видимости, дал краткие пояснения и привёл примеры кода. На наш взгляд, текст вышел суховатым и новичкам он может показаться сложным. Зато для опытных разработчиков, которые хотят просто освежить знания, такой формат вполне подойдёт. Дополнительно Copilot сразу предложил несколько контекстных подсказок, с помощью которых можно углубиться в конкретные аспекты темы:</p>
50
<p>Область видимости в JavaScript - это механизм, определяющий, где в программе доступны переменные, функции и объекты. Это позволяет изолировать части кода и предотвращать нежелательные взаимодействия между переменными с одинаковыми именами. Давайте рассмотрим ключевые аспекты:</p>
50
<p>Область видимости в JavaScript - это механизм, определяющий, где в программе доступны переменные, функции и объекты. Это позволяет изолировать части кода и предотвращать нежелательные взаимодействия между переменными с одинаковыми именами. Давайте рассмотрим ключевые аспекты:</p>
51
<p>Когда переменная объявляется вне каких-либо функций или блоков, она находится в глобальной области видимости. Такие переменные доступны из любого места в вашем коде. Однако злоупотребление глобальными переменными может привести к конфликтам и трудностям в поддержке кода.</p>
51
<p>Когда переменная объявляется вне каких-либо функций или блоков, она находится в глобальной области видимости. Такие переменные доступны из любого места в вашем коде. Однако злоупотребление глобальными переменными может привести к конфликтам и трудностям в поддержке кода.</p>
52
var globalVar = "Я глобальная переменная"; function showGlobal() { console.log(globalVar); // Доступ к глобальной переменной } showGlobal(); console.log(globalVar);<p>Каждая функция в JavaScript создаёт свою область видимости. Все переменные, объявленные внутри функции с помощью var, будут доступны только внутри этой функции (а вложенные функции - внутри её лексического окружения).</p>
52
var globalVar = "Я глобальная переменная"; function showGlobal() { console.log(globalVar); // Доступ к глобальной переменной } showGlobal(); console.log(globalVar);<p>Каждая функция в JavaScript создаёт свою область видимости. Все переменные, объявленные внутри функции с помощью var, будут доступны только внутри этой функции (а вложенные функции - внутри её лексического окружения).</p>
53
function myFunction() { var localVar = "Я локальная переменная функции"; console.log(localVar); // Работает нормально } myFunction(); // console.log(localVar); // Ошибка: localVar не определена вне функции<p>Современный синтаксис JavaScript (let и const) позволяет создавать переменные с блочной областью видимости. Это значит, что переменная существует только внутри блока кода, ограниченного фигурными скобками {} - например, в конструкциях if, for или while.</p>
53
function myFunction() { var localVar = "Я локальная переменная функции"; console.log(localVar); // Работает нормально } myFunction(); // console.log(localVar); // Ошибка: localVar не определена вне функции<p>Современный синтаксис JavaScript (let и const) позволяет создавать переменные с блочной областью видимости. Это значит, что переменная существует только внутри блока кода, ограниченного фигурными скобками {} - например, в конструкциях if, for или while.</p>
54
if (true) { let blockVar = "Я блочная переменная"; console.log(blockVar); // Доступна внутри блока } // console.log(blockVar); // Ошибка: blockVar не определена вне блока<p>JavaScript использует лексическую область видимости, что означает, что область видимости определяется в момент написания кода, а не во время исполнения. Вложенные функции имеют доступ к переменным родительской функции, даже если та уже завершила выполнение. Это явление известно как замыкание.</p>
54
if (true) { let blockVar = "Я блочная переменная"; console.log(blockVar); // Доступна внутри блока } // console.log(blockVar); // Ошибка: blockVar не определена вне блока<p>JavaScript использует лексическую область видимости, что означает, что область видимости определяется в момент написания кода, а не во время исполнения. Вложенные функции имеют доступ к переменным родительской функции, даже если та уже завершила выполнение. Это явление известно как замыкание.</p>
55
function createCounter() { let count = 0; return function() { count++; return count; }; } const counter = createCounter(); console.log(counter()); // 1 console.log(counter()); // 2<p>В данном примере внутренняя функция "замыкается" на переменную count из внешней функции, что обеспечивает сохранение состояния между вызовами.</p>
55
function createCounter() { let count = 0; return function() { count++; return count; }; } const counter = createCounter(); console.log(counter()); // 1 console.log(counter()); // 2<p>В данном примере внутренняя функция "замыкается" на переменную count из внешней функции, что обеспечивает сохранение состояния между вызовами.</p>
56
<p>При объявлении переменных с использованием var, объявление (но не инициализация) переменной поднимается в начало функции или глобальной области видимости. Это позволяет обращаться к переменной до её фактического объявления, но значение будет undefined до строки с присваиванием. В случае с let и const переменные также поднимаются, но не инициализируются, что приводит к так называемой временной мёртвой зоне (TDZ) до момента фактического объявления.</p>
56
<p>При объявлении переменных с использованием var, объявление (но не инициализация) переменной поднимается в начало функции или глобальной области видимости. Это позволяет обращаться к переменной до её фактического объявления, но значение будет undefined до строки с присваиванием. В случае с let и const переменные также поднимаются, но не инициализируются, что приводит к так называемой временной мёртвой зоне (TDZ) до момента фактического объявления.</p>
57
console.log(hoistedVar); // undefined, так как переменная была объявлена, но не инициализирована var hoistedVar = "Я поднимаюсь выше"; if (true) { // console.log(notHoisted); // Ошибка, так как переменная находится в TDZ let notHoisted = "Я не поднимаюсь"; }<p>Понимание областей видимости помогает создавать чистый, структурированный и предсказуемый код. Оно позволяет избежать конфликтов имен, обеспечивает инкапсуляцию и лежит в основе таких мощных концепций, как замыкания, которые широко используются для управления состоянием и создания модулей.</p>
57
console.log(hoistedVar); // undefined, так как переменная была объявлена, но не инициализирована var hoistedVar = "Я поднимаюсь выше"; if (true) { // console.log(notHoisted); // Ошибка, так как переменная находится в TDZ let notHoisted = "Я не поднимаюсь"; }<p>Понимание областей видимости помогает создавать чистый, структурированный и предсказуемый код. Оно позволяет избежать конфликтов имен, обеспечивает инкапсуляцию и лежит в основе таких мощных концепций, как замыкания, которые широко используются для управления состоянием и создания модулей.</p>
58
<p>Если вас заинтересует, как область видимости влияет на асинхронное программирование или какие нюансы стоит учитывать при сложных структурах кода, мы можем подробно обсудить эту тему дальше.</p>
58
<p>Если вас заинтересует, как область видимости влияет на асинхронное программирование или какие нюансы стоит учитывать при сложных структурах кода, мы можем подробно обсудить эту тему дальше.</p>
59
<p>В прошлом разделе мы разобрали тему областей видимости в JavaScript. Теперь попросим Copilot составить небольшой тест, чтобы проверить, насколько хорошо мы её усвоили. С первой попытки нейросеть выдала ошибку, но со второго раза подготовила серию заданий - с вопросами и задачами. Это не совсем привычный формат теста, но для самопроверки он вполне подойдёт:</p>
59
<p>В прошлом разделе мы разобрали тему областей видимости в JavaScript. Теперь попросим Copilot составить небольшой тест, чтобы проверить, насколько хорошо мы её усвоили. С первой попытки нейросеть выдала ошибку, но со второго раза подготовила серию заданий - с вопросами и задачами. Это не совсем привычный формат теста, но для самопроверки он вполне подойдёт:</p>
60
<em>Скриншот:<a>Copilot</a>/ Skillbox Media</em><p>Попробуем переключиться в режим быстрого ответа и повторим попытку. На удивление, нейросеть работала так же долго, как и в режиме Think Deeper, - около 30 секунд. Зато результат оказался лучше - Copilot сформулировал полноценный тест с девятью вопросами и вариантами ответа на каждый.</p>
60
<em>Скриншот:<a>Copilot</a>/ Skillbox Media</em><p>Попробуем переключиться в режим быстрого ответа и повторим попытку. На удивление, нейросеть работала так же долго, как и в режиме Think Deeper, - около 30 секунд. Зато результат оказался лучше - Copilot сформулировал полноценный тест с девятью вопросами и вариантами ответа на каждый.</p>
61
<em>Скриншот:<a>Copilot</a>/ Skillbox Media</em><p>После прохождения теста Copilot показывает результат и позволяет ещё раз пройтись по всем вопросам. Под каждым из них есть кнопка "Посмотреть объяснение" - если вы её нажмёте, откроется правильный ответ с пояснением. Это удобно, чтобы разобраться в ошибках и лучше запомнить материал:</p>
61
<em>Скриншот:<a>Copilot</a>/ Skillbox Media</em><p>После прохождения теста Copilot показывает результат и позволяет ещё раз пройтись по всем вопросам. Под каждым из них есть кнопка "Посмотреть объяснение" - если вы её нажмёте, откроется правильный ответ с пояснением. Это удобно, чтобы разобраться в ошибках и лучше запомнить материал:</p>
62
<em>Скриншот:<a>Copilot</a>/ Skillbox Media</em><p>Представим, что мы работаем над фантастическим романом и хотим создать к нему атмосферную иллюстрацию. Давайте сформулируем такой запрос:</p>
62
<em>Скриншот:<a>Copilot</a>/ Skillbox Media</em><p>Представим, что мы работаем над фантастическим романом и хотим создать к нему атмосферную иллюстрацию. Давайте сформулируем такой запрос:</p>
63
<p>"Мрачный лес с густыми деревьями, освещённый мистическим голубым светом; на заднем плане - древний замок с башнями, окружённый магическим туманом. Атмосфера таинственности и приключений".</p>
63
<p>"Мрачный лес с густыми деревьями, освещённый мистическим голубым светом; на заднем плане - древний замок с башнями, окружённый магическим туманом. Атмосфера таинственности и приключений".</p>
64
<p>Теперь посмотрим, какой результат предложит Copilot по нашему описанию:</p>
64
<p>Теперь посмотрим, какой результат предложит Copilot по нашему описанию:</p>
65
<em>Скриншот:<a>Copilot</a>/ Skillbox Media</em><p>На наш взгляд, результат получился неплохой - картинка передаёт нужное настроение и атмосферу. Однако Copilot сгенерировал только один вариант изображения. Мы попросили предложить ещё, но вместо новых картинок нейросеть предложила несколько других описаний на ту же тему:</p>
65
<em>Скриншот:<a>Copilot</a>/ Skillbox Media</em><p>На наш взгляд, результат получился неплохой - картинка передаёт нужное настроение и атмосферу. Однако Copilot сгенерировал только один вариант изображения. Мы попросили предложить ещё, но вместо новых картинок нейросеть предложила несколько других описаний на ту же тему:</p>
66
<em>Скриншот:<a>Copilot</a>/ Skillbox Media</em><p>Однако, если мы дословно повторим запрос, Copilot всё-таки предложит новое изображение - оно будет в похожем стиле, но с другими деталями:</p>
66
<em>Скриншот:<a>Copilot</a>/ Skillbox Media</em><p>Однако, если мы дословно повторим запрос, Copilot всё-таки предложит новое изображение - оно будет в похожем стиле, но с другими деталями:</p>
67
<em>Скриншот:<a>Copilot</a>/ Skillbox Media</em><p>Если вы хотите сразу получить несколько вариантов, можно воспользоваться нейросетью Microsoft <a>Image Creator</a> и выбрать наиболее подходящее:</p>
67
<em>Скриншот:<a>Copilot</a>/ Skillbox Media</em><p>Если вы хотите сразу получить несколько вариантов, можно воспользоваться нейросетью Microsoft <a>Image Creator</a> и выбрать наиболее подходящее:</p>
68
-
<em>Скриншот:<a>Copilot</a>/ Skillbox Media</em><p>Давайте проведём ещё одну проверку и посмотрим, как Copilot справляется с креативными задачами. На этот раз мы попросим его придумать несколько нестандартных, но эффективных способов выучить программирование - чтобы получилось самостоятельно, бесплатно и за один год. Затем выберем один из вариантов и попросим нейросеть составить план обучения.</p>
68
+
<em>Скриншот:<a>Copilot</a>/ Skillbox Media</em><p>Давайте проведём ещё одну проверку и посмотрим, как Copilot справляется с креативными задачами. На этот раз мы попросим его придумать несколько нестандартных, но эффективных способов выучить программирование - чтобы получилось самостоятельно, бесплатно и за один год. Затем выберем один из вариа��тов и попросим нейросеть составить план обучения.</p>
69
<p>На наш взгляд, все предложенные способы выглядят вполне жизнеспособными и могут действительно помочь в самостоятельном обучении. Давайте выберем один из них - например, тот, где Copilot советует завести блог, чтобы делиться своими находками и объяснять темы другим.</p>
69
<p>На наш взгляд, все предложенные способы выглядят вполне жизнеспособными и могут действительно помочь в самостоятельном обучении. Давайте выберем один из них - например, тот, где Copilot советует завести блог, чтобы делиться своими находками и объяснять темы другим.</p>
70
<p>Вот несколько нестандартных, но практичных подходов для самостоятельного и бесплатного изучения программирования за один год, которые идеально подходят для новичков:</p>
70
<p>Вот несколько нестандартных, но практичных подходов для самостоятельного и бесплатного изучения программирования за один год, которые идеально подходят для новичков:</p>
71
<p><strong>1. "Проектное погружение"</strong></p>
71
<p><strong>1. "Проектное погружение"</strong></p>
72
<p>Вместо хаотичного изучения теории начни с выбора конкретного проекта, который ты хочешь реализовать, например, создание сайта, приложения или игры. Исследуй все шаги и инструменты, которые потребуются для этого проекта, и учись по ходу выполнения. Так ты сосредоточишься на практическом применении знаний.</p>
72
<p>Вместо хаотичного изучения теории начни с выбора конкретного проекта, который ты хочешь реализовать, например, создание сайта, приложения или игры. Исследуй все шаги и инструменты, которые потребуются для этого проекта, и учись по ходу выполнения. Так ты сосредоточишься на практическом применении знаний.</p>
73
<p><strong>2. Геймификация обучения</strong></p>
73
<p><strong>2. Геймификация обучения</strong></p>
74
<p>Используй бесплатные платформы, такие как CodeWars или LeetCode, где задачи представлены в виде увлекательных челленджей. Это помогает освоить базу, развивать логику и стимулирует соревновательный дух.</p>
74
<p>Используй бесплатные платформы, такие как CodeWars или LeetCode, где задачи представлены в виде увлекательных челленджей. Это помогает освоить базу, развивать логику и стимулирует соревновательный дух.</p>
75
<p><strong>3. Парное программирование с искусственным интеллектом</strong></p>
75
<p><strong>3. Парное программирование с искусственным интеллектом</strong></p>
76
<p>Напиши простую программу, а затем совершенствуй её, задавая вопросы о коде на таких платформах, как GitHub Copilot или ChatGPT (бесплатные планы). Это поможет глубже понять свои ошибки и улучшить код.</p>
76
<p>Напиши простую программу, а затем совершенствуй её, задавая вопросы о коде на таких платформах, как GitHub Copilot или ChatGPT (бесплатные планы). Это поможет глубже понять свои ошибки и улучшить код.</p>
77
<p><strong>4. Создание блога для изучения</strong></p>
77
<p><strong>4. Создание блога для изучения</strong></p>
78
<p>Заведи блог или простую страницу, где ты будешь описывать свои шаги и объяснять изученные концепции. Объясняя что-то другим, ты глубже усваиваешь материал сам. К тому же, такой блог может стать твоим портфолио.</p>
78
<p>Заведи блог или простую страницу, где ты будешь описывать свои шаги и объяснять изученные концепции. Объясняя что-то другим, ты глубже усваиваешь материал сам. К тому же, такой блог может стать твоим портфолио.</p>
79
<p><strong>5. Практика обратного проектирования</strong></p>
79
<p><strong>5. Практика обратного проектирования</strong></p>
80
<p>Найди открытые проекты на GitHub и разберись, как они работают. Попытайся воспроизвести их с нуля, постепенно добавляя изменения и улучшения. Это увлекательный способ учиться через анализ чужого кода.</p>
80
<p>Найди открытые проекты на GitHub и разберись, как они работают. Попытайся воспроизвести их с нуля, постепенно добавляя изменения и улучшения. Это увлекательный способ учиться через анализ чужого кода.</p>
81
<p><strong>6. Сообщество и групповые проекты</strong></p>
81
<p><strong>6. Сообщество и групповые проекты</strong></p>
82
<p>Присоединись к онлайн-сообществам (например, freeCodeCamp) и участвуй в групповых проектах. Это позволит тебе получить обратную связь, вдохновение и поддержку.</p>
82
<p>Присоединись к онлайн-сообществам (например, freeCodeCamp) и участвуй в групповых проектах. Это позволит тебе получить обратную связь, вдохновение и поддержку.</p>
83
<p><strong>7. "Код в течение 100 дней"</strong></p>
83
<p><strong>7. "Код в течение 100 дней"</strong></p>
84
<p>Установи цель кодить хотя бы по одному часу в день в течение 100 дней подряд. Заноси прогресс в календарь или делись им в соцсетях, чтобы мотивировать себя. Дисциплина важна!</p>
84
<p>Установи цель кодить хотя бы по одному часу в день в течение 100 дней подряд. Заноси прогресс в календарь или делись им в соцсетях, чтобы мотивировать себя. Дисциплина важна!</p>
85
<p><strong>8. Создание игры своими руками</strong></p>
85
<p><strong>8. Создание игры своими руками</strong></p>
86
<p>Если игры интересны, попробуй изучать программирование, создавая простые игры на Python с помощью библиотек, таких как Pygame. Это даст базу и принесёт удовольствие от процесса.</p>
86
<p>Если игры интересны, попробуй изучать программирование, создавая простые игры на Python с помощью библиотек, таких как Pygame. Это даст базу и принесёт удовольствие от процесса.</p>
87
<p>Что думаешь? Один из методов подошёл бы под твои цели? 😊</p>
87
<p>Что думаешь? Один из методов подошёл бы под твои цели? 😊</p>
88
<p>План получился довольно подробный: Copilot разбил обучение на этапы и объяснил, что конкретно делать на каждом из них. Например, как часто писать статьи в блог, с каких тем лучше начать и когда переходить к более сложным:</p>
88
<p>План получился довольно подробный: Copilot разбил обучение на этапы и объяснил, что конкретно делать на каждом из них. Например, как часто писать статьи в блог, с каких тем лучше начать и когда переходить к более сложным:</p>
89
<p>Отличный выбор! Ведение блога не только укрепит твои знания, но и позволит поделиться ими с другими. Вот годовой план обучения, который сочетает освоение программирования и написание записей в блог:</p>
89
<p>Отличный выбор! Ведение блога не только укрепит твои знания, но и позволит поделиться ими с другими. Вот годовой план обучения, который сочетает освоение программирования и написание записей в блог:</p>
90
<ul><li><strong>Основы программирования</strong>: Изучи основы выбранного языка (например, Python, JavaScript или Java). Используй платформы, такие как freeCodeCamp или Sololearn. Темы: переменные, типы данных, циклы, функции, условия, массивы.</li>
90
<ul><li><strong>Основы программирования</strong>: Изучи основы выбранного языка (например, Python, JavaScript или Java). Используй платформы, такие как freeCodeCamp или Sololearn. Темы: переменные, типы данных, циклы, функции, условия, массивы.</li>
91
<li><strong>Практика</strong>: Выполняй простые задания из учебников или бесплатных онлайн-курсов.</li>
91
<li><strong>Практика</strong>: Выполняй простые задания из учебников или бесплатных онлайн-курсов.</li>
92
<li><strong>Ведение блога</strong>:</li>
92
<li><strong>Ведение блога</strong>:</li>
93
</ul><ul><li>Напиши статью о том, почему ты решил учить программирование.</li>
93
</ul><ul><li>Напиши статью о том, почему ты решил учить программирование.</li>
94
<li>Объясни основные концепции (например, "Что такое переменная?" или "Как работают циклы?") простым языком.</li>
94
<li>Объясни основные концепции (например, "Что такое переменная?" или "Как работают циклы?") простым языком.</li>
95
</ul><ul><li><strong>Создание мини-проектов</strong>: Пример: калькулятор, генератор случайных паролей, консольная игра (например, крестики-нолики). Исследуй, как искать решения своих вопросов в интернете, особенно на форумах (например, Stack Overflow).</li>
95
</ul><ul><li><strong>Создание мини-проектов</strong>: Пример: калькулятор, генератор случайных паролей, консольная игра (например, крестики-нолики). Исследуй, как искать решения своих вопросов в интернете, особенно на форумах (например, Stack Overflow).</li>
96
<li><strong>Продвинутые темы</strong>: Основы работы с файлами, введение в ООП (объектно-ориентированное программирование).</li>
96
<li><strong>Продвинутые темы</strong>: Основы работы с файлами, введение в ООП (объектно-ориентированное программирование).</li>
97
<li><strong>Обновление блога</strong>:</li>
97
<li><strong>Обновление блога</strong>:</li>
98
</ul><ul><li>Покажи, как ты создал свой первый проект, с объяснением кода.</li>
98
</ul><ul><li>Покажи, как ты создал свой первый проект, с объяснением кода.</li>
99
<li>Напиши гайд для новичков о том, как искать ответы на вопросы.</li>
99
<li>Напиши гайд для новичков о том, как искать ответы на вопросы.</li>
100
</ul><ul><li><strong>Новая область</strong>: Изучи основы веб-разработки, работы с базами данных или другой интересной тебе области. Пример: HTML/CSS/JavaScript для создания веб-страниц или SQL для баз данных.</li>
100
</ul><ul><li><strong>Новая область</strong>: Изучи основы веб-разработки, работы с базами данных или другой интересной тебе области. Пример: HTML/CSS/JavaScript для создания веб-страниц или SQL для баз данных.</li>
101
<li><strong>Создание более сложного проекта</strong>: Например, блоговая платформа или список задач с простым интерфейсом.</li>
101
<li><strong>Создание более сложного проекта</strong>: Например, блоговая платформа или список задач с простым интерфейсом.</li>
102
<li><strong>Блог</strong>:</li>
102
<li><strong>Блог</strong>:</li>
103
</ul><ul><li>Раздели свой проект на этапы и публикуй каждый этап в блоге.</li>
103
</ul><ul><li>Раздели свой проект на этапы и публикуй каждый этап в блоге.</li>
104
<li>Расскажи о трудностях и о том, как ты их преодолел.</li>
104
<li>Расскажи о трудностях и о том, как ты их преодолел.</li>
105
</ul><ul><li><strong>Работа над портфолио</strong>: Создай несколько демонстрационных проектов, чтобы показать свои навыки. Пример: веб-приложение, интерактивная игра или полезный инструмент.</li>
105
</ul><ul><li><strong>Работа над портфолио</strong>: Создай несколько демонстрационных проектов, чтобы показать свои навыки. Пример: веб-приложение, интерактивная игра или полезный инструмент.</li>
106
<li><strong>Оптимизация знаний</strong>: Выучи основы тестирования кода, дебаггинга и оптимизации.</li>
106
<li><strong>Оптимизация знаний</strong>: Выучи основы тестирования кода, дебаггинга и оптимизации.</li>
107
<li><strong>Финальные записи в блоге</strong>:</li>
107
<li><strong>Финальные записи в блоге</strong>:</li>
108
</ul><ul><li>Создай итоговый пост: "Как я изучил программирование за год".</li>
108
</ul><ul><li>Создай итоговый пост: "Как я изучил программирование за год".</li>
109
<li>Оформи блог как часть своего портфолио.</li>
109
<li>Оформи блог как часть своего портфолио.</li>
110
</ul><p>Старайся писать статьи регулярно (раз в 1-2 недели). Это не только поможет закрепить материал, но и может привлечь внимание сообщества и потенциальных работодателей. Что скажешь? Готов развивать свой блог и навыки? 😊</p>
110
</ul><p>Старайся писать статьи регулярно (раз в 1-2 недели). Это не только поможет закрепить материал, но и может привлечь внимание сообщества и потенциальных работодателей. Что скажешь? Готов развивать свой блог и навыки? 😊</p>
111
<p>Со 2 сентября 2024 года компания Microsoft<a>ограничила</a>доступ к облачным сервисам для российских компаний. Речь идёт о подписках на Microsoft 365, Office 365 и другие продукты, которые работают через облако.</p>
111
<p>Со 2 сентября 2024 года компания Microsoft<a>ограничила</a>доступ к облачным сервисам для российских компаний. Речь идёт о подписках на Microsoft 365, Office 365 и другие продукты, которые работают через облако.</p>
112
<p>Microsoft уже не раз вводила такие меры и время от времени снимала их. Поэтому единственный способ проверить работу сервисов - просто открыть сайт<a>copilot.microsoft.com</a>и попробовать им воспользоваться.</p>
112
<p>Microsoft уже не раз вводила такие меры и время от времени снимала их. Поэтому единственный способ проверить работу сервисов - просто открыть сайт<a>copilot.microsoft.com</a>и попробовать им воспользоваться.</p>
113
<p>Если сервис не грузится или не даёт войти в аккаунт, вам придётся переместиться в регион, где эти ограничения не действуют.</p>
113
<p>Если сервис не грузится или не даёт войти в аккаунт, вам придётся переместиться в регион, где эти ограничения не действуют.</p>
114
<p>Если сайт Copilot открылся, вы можете сразу начать пользоваться сервисом - даже без регистрации: просто введите запрос и получите ответ. Однако, чтобы сохранять переписку, возвращаться к ней позже или подключить подписку Copilot Pro с расширенными функциями, потребуется учётная запись Microsoft.</p>
114
<p>Если сайт Copilot открылся, вы можете сразу начать пользоваться сервисом - даже без регистрации: просто введите запрос и получите ответ. Однако, чтобы сохранять переписку, возвращаться к ней позже или подключить подписку Copilot Pro с расширенными функциями, потребуется учётная запись Microsoft.</p>
115
<p>Работать с Copilot можно в любом браузере, однако мы рекомендуем попробовать Microsoft Edge, поскольку он специально оптимизирован для взаимодействия с нейросетью. Например, в Edge удобно открыть страницу в режиме разделённого экрана, чтобы сразу получить краткую сводку от Copilot. Также можно выделить непонятный текст, нажать правой кнопкой мыши и через меню "Спросить Copilot" задать вопрос или попросить объяснить детали:</p>
115
<p>Работать с Copilot можно в любом браузере, однако мы рекомендуем попробовать Microsoft Edge, поскольку он специально оптимизирован для взаимодействия с нейросетью. Например, в Edge удобно открыть страницу в режиме разделённого экрана, чтобы сразу получить краткую сводку от Copilot. Также можно выделить непонятный текст, нажать правой кнопкой мыши и через меню "Спросить Copilot" задать вопрос или попросить объяснить детали:</p>
116
<em>Скриншот:<a>Copilot</a>/ Skillbox Media</em><p>Если у вас установлена Windows 11, Copilot можно включить через настройки. Для этого откройте "Параметры", перейдите в раздел "Главная" и найдите пункт Microsoft Copilot Pro. После активации нейросеть станет доступна в Word, PowerPoint и других приложениях Microsoft - даже в обычном "Блокноте". Учтите, что это платная подписка: она стоит 20 долларов в месяц. Но есть пробный период - первый месяц вы можете пользоваться Copilot Pro бесплатно.</p>
116
<em>Скриншот:<a>Copilot</a>/ Skillbox Media</em><p>Если у вас установлена Windows 11, Copilot можно включить через настройки. Для этого откройте "Параметры", перейдите в раздел "Главная" и найдите пункт Microsoft Copilot Pro. После активации нейросеть станет доступна в Word, PowerPoint и других приложениях Microsoft - даже в обычном "Блокноте". Учтите, что это платная подписка: она стоит 20 долларов в месяц. Но есть пробный период - первый месяц вы можете пользоваться Copilot Pro бесплатно.</p>
117
<em>Скриншот:<a>Copilot</a>/ Skillbox Media</em><p>Также вы можете установить Copilot через магазин приложений Microsoft. Эта версия работает так же, как и браузерная, но с одним удобным плюсом - её можно быстро вызвать в любое время с помощью комбинации<strong>Alt + пробел</strong>.</p>
117
<em>Скриншот:<a>Copilot</a>/ Skillbox Media</em><p>Также вы можете установить Copilot через магазин приложений Microsoft. Эта версия работает так же, как и браузерная, но с одним удобным плюсом - её можно быстро вызвать в любое время с помощью комбинации<strong>Alt + пробел</strong>.</p>
118
<p>Copilot объясняет, что десктопная версия должна работать быстрее за счёт ресурсов самого компьютера. Однако, по нашим наблюдениям, в браузере ответы появляются почти мгновенно, тогда как в приложении иногда возникают задержки. При этом вы можете спокойно чередовать десктопную и браузерную версии - все чаты и настройки синхронизируются автоматически.</p>
118
<p>Copilot объясняет, что десктопная версия должна работать быстрее за счёт ресурсов самого компьютера. Однако, по нашим наблюдениям, в браузере ответы появляются почти мгновенно, тогда как в приложении иногда возникают задержки. При этом вы можете спокойно чередовать десктопную и браузерную версии - все чаты и настройки синхронизируются автоматически.</p>
119
<em>Скриншот:<a>Copilot</a>/ Skillbox Media</em><p>Однако в процессе тестирования десктопной версии мы столкнулись с неприятным нюансом. Помните тест по JavaScript, который мы создавали в браузере? Он так и не перенёсся в приложение - вместо него пустота. Может, это единичный сбой, но всё же жаль, что синхронизация оказалась неполной:</p>
119
<em>Скриншот:<a>Copilot</a>/ Skillbox Media</em><p>Однако в процессе тестирования десктопной версии мы столкнулись с неприятным нюансом. Помните тест по JavaScript, который мы создавали в браузере? Он так и не перенёсся в приложение - вместо него пустота. Может, это единичный сбой, но всё же жаль, что синхронизация оказалась неполной:</p>
120
<em>Скриншот:<a>Copilot</a>/ Skillbox Media</em><p>Также в браузерной и десктопной версиях Copilot вы можете переключиться в голосовой режим, если нажмёте на иконку микрофона. В таком режиме удобно задавать короткие вопросы, обсуждать простые темы или получать быстрые советы. Однако дополнять разговор текстом или ссылками уже не получится.</p>
120
<em>Скриншот:<a>Copilot</a>/ Skillbox Media</em><p>Также в браузерной и десктопной версиях Copilot вы можете переключиться в голосовой режим, если нажмёте на иконку микрофона. В таком режиме удобно задавать короткие вопросы, обсуждать простые темы или получать быстрые советы. Однако дополнять разговор текстом или ссылками уже не получится.</p>
121
<p>Как пояснила сама нейросеть, этот режим предназначен скорее для эмоциональной поддержки - что бы это ни значило. Однако для подробного разбора технических тем или статей по программированию он не подходит.</p>
121
<p>Как пояснила сама нейросеть, этот режим предназначен скорее для эмоциональной поддержки - что бы это ни значило. Однако для подробного разбора технических тем или статей по программированию он не подходит.</p>
122
Интерфейс Microsoft Copilot в голосовом режиме: на фоне анимированная визуализация воды для расслабляющего настроения 🌊<em>Скриншот:<a>Copilot</a>/ Skillbox Media</em><p>Ещё у нас осталась мобильная версия Copilot. Приложение доступно в <a>App Store</a>и <a>Google Play</a>для iOS и Android. После установки вам нужно войти в учётную запись Microsoft, и все чаты тут же синхронизируются. У нас сохранились переписки и все сгенерированные изображения. А вот тест, который мы делали в браузере, в мобильной версии так и не появился - на его месте пустота 😢</p>
122
Интерфейс Microsoft Copilot в голосовом режиме: на фоне анимированная визуализация воды для расслабляющего настроения 🌊<em>Скриншот:<a>Copilot</a>/ Skillbox Media</em><p>Ещё у нас осталась мобильная версия Copilot. Приложение доступно в <a>App Store</a>и <a>Google Play</a>для iOS и Android. После установки вам нужно войти в учётную запись Microsoft, и все чаты тут же синхронизируются. У нас сохранились переписки и все сгенерированные изображения. А вот тест, который мы делали в браузере, в мобильной версии так и не появился - на его месте пустота 😢</p>
123
<em>Скриншот:<a>Copilot</a>/ Skillbox Media</em><p>Если попробовать подвести итог, бесплатный Microsoft Copilot оставил неплохое впечатление. Особенно хорошо показала себя браузерная версия: она быстро отвечает, генерирует тесты и изображения, уверенно разбирается в коде и предлагает полезные контекстные подсказки для раскрытия темы. Также удобно реализован режим разделённого экрана в Microsoft Edge, когда одновременно можно смотреть сайт и получать краткую сводку от нейросети.</p>
123
<em>Скриншот:<a>Copilot</a>/ Skillbox Media</em><p>Если попробовать подвести итог, бесплатный Microsoft Copilot оставил неплохое впечатление. Особенно хорошо показала себя браузерная версия: она быстро отвечает, генерирует тесты и изображения, уверенно разбирается в коде и предлагает полезные контекстные подсказки для раскрытия темы. Также удобно реализован режим разделённого экрана в Microsoft Edge, когда одновременно можно смотреть сайт и получать краткую сводку от нейросети.</p>
124
<p>Десктопная и мобильная версии понравились меньше - они потеряли наш тест и работали с небольшой задержкой. Совсем не впечатлил голосовой режим: ответы нам показались поверхностными, задать дополнительный контекст текстом невозможно, а "успокаивающая водичка" на фоне скорее раздражает.</p>
124
<p>Десктопная и мобильная версии понравились меньше - они потеряли наш тест и работали с небольшой задержкой. Совсем не впечатлил голосовой режим: ответы нам показались поверхностными, задать дополнительный контекст текстом невозможно, а "успокаивающая водичка" на фоне скорее раздражает.</p>
125
<p>Платная версия Copilot Pro может пригодиться тем, кто постоянно работает с Word, Excel и другими продуктами Microsoft. Однако если сравнивать её с ChatGPT Plus, то за ту же цену последний предлагает более мощную модель.</p>
125
<p>Платная версия Copilot Pro может пригодиться тем, кто постоянно работает с Word, Excel и другими продуктами Microsoft. Однако если сравнивать её с ChatGPT Plus, то за ту же цену последний предлагает более мощную модель.</p>
126
<a><p>Нейросети</p>
126
<a><p>Нейросети</p>
127
<ul><li>38+ топ-нейросетей в одном курсе: ChatGPT, Midjourney, StableDiffusion, DALL-E 3, Gen-3, Kling, Luma, Suno и другие</li>
127
<ul><li>38+ топ-нейросетей в одном курсе: ChatGPT, Midjourney, StableDiffusion, DALL-E 3, Gen-3, Kling, Luma, Suno и другие</li>
128
<li>190+ готовых промптов, чтобы быстрее решать задачи</li>
128
<li>190+ готовых промптов, чтобы быстрее решать задачи</li>
129
<li>Практика на реальных кейсах и 10 проектов в портфолио</li>
129
<li>Практика на реальных кейсах и 10 проектов в портфолио</li>
130
<li>Бессрочный доступ с ежемесячными обновлениями</li>
130
<li>Бессрочный доступ с ежемесячными обновлениями</li>
131
</ul><p>Узнать о курсе</p>
131
</ul><p>Узнать о курсе</p>
132
</a><a>Практический курс: "Нейросети" Узнать о курсе</a>
132
</a><a>Практический курс: "Нейросети" Узнать о курсе</a>