{"meta":{"title":"Исследуйте, планируйте и итерайте изменения в коде с помощью Copilot cloud agent","intro":"Проведите глубокое исследование репозитория, составьте план реализации и вносите итеративные изменения в код на ветке, а затем создайте pull request, когда будете готовы.","product":"GitHub Copilot","breadcrumbs":[{"href":"/ru/copilot","title":"GitHub Copilot"},{"href":"/ru/copilot/how-tos","title":"Инструкции"},{"href":"/ru/copilot/how-tos/copilot-on-github","title":"Copilot на GitHub"},{"href":"/ru/copilot/how-tos/copilot-on-github/use-copilot-agents","title":"Использование Copilot агентов"},{"href":"/ru/copilot/how-tos/copilot-on-github/use-copilot-agents/research-plan-iterate","title":"Исследуй, планируй, итерируй"}],"documentType":"article"},"body":"# Исследуйте, планируйте и итерайте изменения в коде с помощью Copilot cloud agent\n\nПроведите глубокое исследование репозитория, составьте план реализации и вносите итеративные изменения в код на ветке, а затем создайте pull request, когда будете готовы.\n\nCopilot cloud agent позволяет вам:\n\n* **Изучите** репозиторий, задавая Copilot вопросы.\n* **Планируйте** и уточняйте подход, прежде Copilot чем вносить изменения.\n* **Прорабатывайте** изменения в коде, просматривайте дифференцию и **создавайте pull-запрос, когда будете готовы**.\n\nСессии не создают автоматические pull requests. Чтобы создать его сразу, включите это в свой запрос — например, «Создать pull request to ...».\n\n> \\[!NOTE] Эти возможности доступны только для Copilot cloud agentGitHub.comПубличный предварительный просмотр интеграции Teams и Slack. Другие Cloud agent интеграции (например, Azure Boards, JIRA или Linear) поддерживают только создание запроса на вытягивание напрямую.\n\n## Проводите глубокие исследования\n\nЗадавайте Copilot cloud agent вопросы о репозитории, чтобы понять, как оно работает, найти место, где внести изменения, или подтвердить предположения перед планированием.\n\n1. Запустите задачу с вкладки агентов, панели, панели мониторинга Copilot Chatили из поддерживаемой интеграции. См [. раздел AUTOTITLE](/ru/copilot/how-tos/copilot-on-github/use-copilot-agents/kick-off-a-task).\n2. Задайте вопрос о репозитории.\n\n   Например: `Investigate performance issues in this app and suggest improvements.`\n\n   > \\[!TIP] Вы также можете открыть Copilot Chat и приложить соответствующий репозиторий в качестве контекста.\n   > Copilot побуждает вас одобрить сессию глубокого исследования.\n3. По желанию отправляйте дополнительные запросы во время Copilot работы, чтобы направить сессию.\n4. Прочитайте ответ и задайте дополнительные вопросы.\n\n## Создание плана\n\nПопросите Copilot cloud agent предложить план перед внесением изменений.\n\n1. Опишите план, который вы хотите.\n\n   Например: `Create a plan to implement the most impactful performance improvements for this app.`\n2. Пересмотрите план и повторяйте его Copilot , пока он не соответствует вашим задумам.\n\n## Итерация изменений кода\n\nПосле исследования и планирования внесите изменения в ветку, проанализируйте дифференциал и решите, делать ли дополнительный процесс или создать pull-запрос.\n\n1. Опишите изменения, которые вы хотите в своём задании.\n\n   Например, ссылаемся на план, приведённый ранее: `Implement the plan we agreed upon.`\n2. Дождитесь окончания Copilot сессии.\n3. Нажмите **«Diff** », чтобы ознакомиться с изменениями.\n4. По желанию откройте ветку (`copilot/BRANCH-NAME`) для анализа изменений в контексте.\n5. Чтобы попросить уточнения, продолжайте разговор. Например: `Rename this to match our existing conventions.`\n6. Когда сессия завершена и вы будете довольны, нажмите **Создать pull request**.\n\n## Предоставить визуальный контекст\n\nCloud agent Обрабатывайте изображения — такие как скриншоты, эскизи или дизайны — как часть описания вашей задачи. Перетащите изображение в тело проблемы или Copilot Chat подсказку, затем опишите, что Copilot с ним делать.\n\n## Дополнительные материалы\n\n* [О облачном агенте GitHub Copilot](/ru/copilot/concepts/agents/cloud-agent/about-cloud-agent)"}