{"meta":{"title":"Настройка Copilot для обучения программированию","intro":"Настройте для Copilot изучения концепций программирования и активного создания навыков программирования.","product":"Начало работы","breadcrumbs":[{"href":"/ru/get-started","title":"Начало работы"},{"href":"/ru/get-started/learning-to-code","title":"Узнайте, как кодировать"},{"href":"/ru/get-started/learning-to-code/setting-up-copilot-for-learning-to-code","title":"Настройте Copilot для обучения"}],"documentType":"article"},"body":"# Настройка Copilot для обучения программированию\n\nНастройте для Copilot изучения концепций программирования и активного создания навыков программирования.\n\n## Может ли Copilot я научиться кодировать?\n\nДа!\nCopilot может адаптироваться к изменяющимся потребностям на протяжении всего процесса написания кода. Когда вы опытный разработчик, вы будете использовать Copilot в качестве помощника по программированию. Хотя вы учитесь кодировать, это более полезно в качестве вспомогательного **компаньона**.\n\nВ этом руководстве вы узнаете, как настроить Copilot в качестве **преподавателя** , который поможет вам создать глубокое понимание концепций программирования, а не полагаться на него, чтобы написать код для вас. Чтобы оптимизировать обучение, выполните следующие действия для каждого репозитория, на который вы работаете!\n\n## Необходимые компоненты\n\nВ этом руководстве предполагается, что вы будете использовать Copilot в VS Code. Сведения о настройке VS Code см. [в разделе \"Настройка Copilot\" в Visual Studio Code](http://gfffhebfdb2e504e84d52sq6op0cknffup6pwc.ffgi.yc2.bjmu.edu.cn/docs/copilot/setup-simplified) документации.\n\n## Шаг 1. Отключение Copilot встроенных предложений\n\nВо-первых, давайте отключим встроенные предложения. Это даст вам возможность углубить понимание концепций программирования, написав больше кода самостоятельно.\n\n1. Откройте VS Codeпроект.\n\n2. Создайте папку в корневом каталоге `.vscode`.\n\n3. Внутри `.vscode`создайте файл с именем `settings.json`.\n\n4. Добавьте в файл следующий текст:\n\n   ```json copy\n   {\n       \"github.copilot.enable\": {\n           \"*\": false\n       }\n   }\n   ```\n\n5. Сохраните файл.\n   Copilot Встроенные предложения теперь отключены для этого проекта VS Code.\n\n## Шаг 2. Добавление инструкций по обучению\n\nТеперь давайте предоставим Copilot Chat инструкции, чтобы действовать как преподаватель, который поддерживает ваше обучение.\n\n1. Создайте папку в корневом каталоге `.github`.\n\n2. Внутри `.github`создайте файл с именем `copilot-instructions.md`.\n\n3. Добавьте следующий текст или настройте его для целей личного обучения:\n\n   ```markdown copy\n   I am learning to code. You are to act as a tutor; assume I am a beginner coder. Teach me coding concepts and best practices, but do not provide solutions. Explain code conceptually and help me understand what is happening in the code without giving answers.\n\n   Do not provide code snippets, even if I ask you for implementation advice in my prompts. Teach me all the basic coding concepts in your answers. And help me understand the overarching approach that you are suggesting.\n\n   Whenever possible, share links to relevant external documentation and sources of truth.\n\n   At the end of every response, add \"Always check the correctness of AI-generated responses.\"\n   ```\n\n4. Сохраните файл.\n   Copilotэти инструкции будут использоваться при появлении вопросов.Copilot Chat\n\n## Шаг 3. Использование Copilot Chat для обучения\n\nВы готовы приступить к созданию реальных навыков программирования с Copilotпомощью справки!\n\nНа протяжении всей работы над проектом, занимайтесь длительным диалогом с **Copilot Chat**. Обработайте его как личный **преподаватель**, задавая вопросы по мере их возникновения и используя его для навигации по задачам или уточнять понятия.\n\n<a href=\"vscode://GitHub.Copilot-Chat?ref_product=copilot&ref_type=engagement&ref_style=button\" target=\"_blank\" class=\"btn btn-primary mt-3 mr-3 no-underline\" aria-label=\"Open Copilot Chat in Visual Studio Code\">\n<span>ОткрытьCopilot ChatвVS Code</span><svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-link-external\" aria-label=\"link external icon\" role=\"img\"><path d=\"M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z\"></path></svg>\n</a><br></br>\n\nCopilot Chat особенно полезно для отладки кода. Пошаговые инструкции см. в разделе [Учусь отладке с помощью GitHub Copilot](/ru/get-started/learning-to-code/learning-to-debug-with-github-copilot)."}