{"meta":{"title":"Использование GitHub Copilot для исследования проектов","intro":"Это руководство поможет вам Copilot исследовать проекты на GitHub.","product":"Начало работы","breadcrumbs":[{"href":"/ru/get-started","title":"Начало работы"},{"href":"/ru/get-started/exploring-projects-on-github","title":"Изучение проектов"},{"href":"/ru/get-started/exploring-projects-on-github/using-github-copilot-to-explore-projects","title":"Используйте Copilot для изучения проектов"}],"documentType":"article"},"body":"# Использование GitHub Copilot для исследования проектов\n\nЭто руководство поможет вам Copilot исследовать проекты на GitHub.\n\nВ этом руководстве вы узнаете, как Copilot Chat in GitHub использовать его для понимания назначения репозитория, изучения файлов и погружения в определённые строки кода. Следуя этим инструкциям, вы получите аналитические сведения о любом проекте быстрее, что делает подключение, проверку кода и исследование проектов проще и эффективнее.\n\n## Необходимые компоненты\n\nВам потребуется доступ.GitHub Copilot Дополнительные сведения см. в разделе [Что такое GitHub Copilot?](/ru/copilot/get-started/what-is-github-copilot#get-access).\n\n## Общие сведения о репозитории\n\nКогда вы не знакомы с проектом, это может быть сложно понять назначение репозитория и его файлов.\nCopilot может помочь вам быстро понять назначение репозитория, например, предоставив сводку README-файла репозитория.\n\n1. На сайте перейдите в репозиторий, о котором GitHub хотите пообщаться.\n\n2. Нажмите на **<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-copilot\" aria-label=\"Copilot\" role=\"img\"><path d=\"M7.998 15.035c-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.201-.508-.254-1.084-.254-1.656 0-.87.128-1.769.693-2.484.579-.733 1.494-1.124 2.724-1.261 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095v1.872c0 .766-3.351 3.795-8.002 3.795Zm0-1.485c2.28 0 4.584-1.11 5.002-1.433V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-1.146 0-2.059-.327-2.71-.991A3.222 3.222 0 0 1 8 6.303a3.24 3.24 0 0 1-.544.743c-.65.664-1.563.991-2.71.991-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433ZM6.762 2.83c-.193-.206-.637-.413-1.682-.297-1.019.113-1.479.404-1.713.7-.247.312-.369.789-.369 1.554 0 .793.129 1.171.308 1.371.162.181.519.379 1.442.379.853 0 1.339-.235 1.638-.54.315-.322.527-.827.617-1.553.117-.935-.037-1.395-.241-1.614Zm4.155-.297c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Z\"></path><path d=\"M6.25 9.037a.75.75 0 0 1 .75.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 .75-.75Zm4.25.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 1.5 0Z\"></path></svg>** значок в правом верхнем углу страницы.\n\n3. Заголовок в верхней части панели чата должен прочитать \"Чат о\", а затем имя текущего репозитория.\n\n   Если отображается неправильное имя репозитория, так как вы ранее говорили о другом репозитории, щелкните \" **Все репозитории** \", а затем выберите репозиторий, о котором вы хотите общаться.\n\n   ![Снимок экрана: страница панели чата Copilot с выделенным элементом \"Все репозитории\" с темным оранжевым контуром.](/assets/images/help/copilot/copilot-chat-all-repositories.png)\n\n4. В поле «Спросить Copilot» внизу панели чата введите «Обобщить цель этого репозитория на основе README» и нажмите <kbd>Enter</kbd>.\\\n   Copilot Ответы в чате.\n\nВы также можете использовать Copilot его для понимания ролей различных папок и файлов в репозитории. Например, вы можете попросить Copilot краткое описание содержимого конкретного файла или объяснить назначение конкретной папки.\n\n## Изучение файлов и кода\n\nПри изучении проекта может потребоваться понять содержимое определенного файла.\nCopilot может помочь вам быстро понять назначение файла, например, предоставив краткое изложение его содержимого. Вы также можете попросить Copilot объяснить конкретные строки кода внутри файла.\n\n1. В GitHubперейдите в репозиторий и откройте файл.\n\n2. Выполните одно из следующих действий:\n   * Чтобы задать вопрос о **всем файле**, щелкните значок Copilot (<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-copilot\" aria-label=\"copilot\" role=\"img\"><path d=\"M7.998 15.035c-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.201-.508-.254-1.084-.254-1.656 0-.87.128-1.769.693-2.484.579-.733 1.494-1.124 2.724-1.261 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095v1.872c0 .766-3.351 3.795-8.002 3.795Zm0-1.485c2.28 0 4.584-1.11 5.002-1.433V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-1.146 0-2.059-.327-2.71-.991A3.222 3.222 0 0 1 8 6.303a3.24 3.24 0 0 1-.544.743c-.65.664-1.563.991-2.71.991-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433ZM6.762 2.83c-.193-.206-.637-.413-1.682-.297-1.019.113-1.479.404-1.713.7-.247.312-.369.789-.369 1.554 0 .793.129 1.171.308 1.371.162.181.519.379 1.442.379.853 0 1.339-.235 1.638-.54.315-.322.527-.827.617-1.553.117-.935-.037-1.395-.241-1.614Zm4.155-.297c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Z\"></path><path d=\"M6.25 9.037a.75.75 0 0 1 .75.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 .75-.75Zm4.25.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 1.5 0Z\"></path></svg>) в правом верхнем углу представления файла.\n\n     ![Снимок экрана: кнопка Copilot, выделенная темно-оранжевым контуром в верхней части представления файла.](/assets/images/help/copilot/copilot-button-for-file.png)\n\n   * Чтобы задать вопрос о **конкретных строках** в файле:\n\n     1. Щелкните номер строки для первой строки, о которой вы хотите попросить, удерживайте нажатой клавишу <kbd>SHIFT</kbd>, а затем щелкните номер строки для последней строки, которую вы хотите выбрать.\n     2. Чтобы задать свой собственный вопрос о выбранных строках, щелкните значок Copilot (<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-copilot\" aria-label=\"copilot\" role=\"img\"><path d=\"M7.998 15.035c-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.201-.508-.254-1.084-.254-1.656 0-.87.128-1.769.693-2.484.579-.733 1.494-1.124 2.724-1.261 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095v1.872c0 .766-3.351 3.795-8.002 3.795Zm0-1.485c2.28 0 4.584-1.11 5.002-1.433V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-1.146 0-2.059-.327-2.71-.991A3.222 3.222 0 0 1 8 6.303a3.24 3.24 0 0 1-.544.743c-.65.664-1.563.991-2.71.991-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433ZM6.762 2.83c-.193-.206-.637-.413-1.682-.297-1.019.113-1.479.404-1.713.7-.247.312-.369.789-.369 1.554 0 .793.129 1.171.308 1.371.162.181.519.379 1.442.379.853 0 1.339-.235 1.638-.54.315-.322.527-.827.617-1.553.117-.935-.037-1.395-.241-1.614Zm4.155-.297c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Z\"></path><path d=\"M6.25 9.037a.75.75 0 0 1 .75.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 .75-.75Zm4.25.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 1.5 0Z\"></path></svg>) справа от выбранного выбора, а затем введите свой вопрос на панели GitHub Copilot Chat.\n     3. Чтобы задать предопределенный вопрос, щелкните раскрывающееся меню рядом с значком Copilot и выберите один из вариантов.\n\n     ![Снимок экрана: кнопки Copilot, выделенные темно-оранжевым контуром справа от выбранного кода.](/assets/images/help/copilot/copilot-buttons-inline-code.png)\n\n3. Если щелкнуть значок Copilot, введите вопрос в поле \"Задать Copilot\" в нижней части панели чата и нажмите клавишу <kbd>ВВОД</kbd>.\n\n   Например, если вы запрашиваете весь файл, можно ввести следующее:\n\n   * `Explain this file.`\n   * `How could I improve this code?`\n   * `How can I test this script?`\n\n   Если вы спрашиваете о конкретных строках, можно ввести следующее:\n\n   * `Explain the function at the selected lines.`\n   * `How could I improve this class?`\n   * `Add error handling to this code.`\n   * `Write a unit test for this method.`\n\n   Copilot отвечает на запрос на панели.\n\n4. При необходимости после отправки вопроса можно щелкнуть <svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-square-fill\" aria-label=\"Stop\" role=\"img\"><path d=\"M5.75 4h4.5c.966 0 1.75.784 1.75 1.75v4.5A1.75 1.75 0 0 1 10.25 12h-4.5A1.75 1.75 0 0 1 4 10.25v-4.5C4 4.784 4.784 4 5.75 4Z\"></path></svg> в текстовом поле, чтобы остановить ответ.\n\n5. Вы можете продолжить беседу, задав следующий вопрос. Например, можно ввести \"сообщить мне больше\", чтобы получить Copilot, чтобы развернуть свой последний комментарий.\n\n## Дополнительные материалы\n\n* [Использование GitHub Copilot для изучения кодовой базы](/ru/copilot/tutorials/explore-a-codebase)\n\n## Следующие шаги\n\nТеперь, когда вы знаете, как исследовать проекты Copilot , вы можете использовать его для понимания любого репозитория, файла или строки кода на GitHub."}