Обзор
GitHub Copilot Чат — это интерфейс чата, который позволяет задавать и получать ответы на вопросы, связанные с программированием, в GitHub Mobile. Вы также можете использовать GitHub Copilot Чат либо на GitHub, либо внутри поддерживаемого IDE. Для информации о GitHub Copilot Чат см. О GitHub Copilot Chat.
Copilot Chat в GitHub Mobile может помочь вам с различными задачами, связанными с программированием, такими как предложение предложений по коду, предоставление описания функций и целей кода естественного языка, создание модульных тестов для кода и предложение исправлений ошибок в коде. Для получения дополнительной информации см. Ответственное использование чата GitHub Copilot в GitHub Mobile.
В GitHub Mobileможно использовать Копилот Чат, чтобы задать следующие вопросы:
- Общие вопросы, связанные с программным обеспечением, без определенного контекста. См . общий вопрос о разработке программного обеспечения.
- Вопросы задаются в контексте вашего project. См . вопросы о конкретном репозитории.
- Вопросы о конкретном файле или указанных строках кода в файле. См. вопросы о конкретных фрагментах кода.
С помощью Copilot Enterpriseможно также задать следующие вопросы:
- Вопросы о конкретном запросе на вытягивание. См . вопросы о конкретном запросе на вытягивание.
- Вопросы о конкретной проблеме. См . вопросы о конкретной проблеме.
- Вопросы о конкретном обсуждении. См . вопросы о конкретном обсуждении.
Ограничения
Следующие ограничения применяются к Copilot Chat в GitHub Mobile:
-
Качество результатов из Копилот Чат может быть понижено в некоторых ситуациях, если очень большие файлы или большое количество файлов используются в качестве контекста для вопроса.
-
Если вы достигнете предела запроса уровня "Премиум" на мобильном устройстве, Copilot автоматически откатится к бесплатной модели, отличной от уровня "Премиум". Ваш access к премиум-моделям сбросится в начале следующего платёжного цикла.
-
Если вы приобрели Copilot Pro или Copilot Pro+ через GitHub Mobile (с помощью покупки в приложении в iOS или Android), вы не можете включить дополнительные запросы уровня "Премиум".
- Чтобы включить дополнительные запросы уровня "Премиум", необходимо отменить свою мобильную подписку и повторно подписаться на GitHub.com через веб-браузер.
- Чтобы получить справку, обратитесь к .
Необходимые компоненты
Чтобы использовать Copilot Chat в GitHub Mobile, щелкните значок Copilot в GitHub Mobile для запуска чата. Если у вас еще нет активной подписки GitHub Copilot, вы автоматически подпишитесь на Copilot Free.
Если вы являетесь частью организации или enterprise с подпиской GitHub Copilot Бизнес или GitHub Copilot Энтерпрайз подписка, организация или enterprise владелец может потребовать предоставление вам access на Copilot Chat в GitHub Mobile. Для получения дополнительной информации см. Управление политиками и функциями GitHub Copilot в вашей организации.
Вопрос общего вопроса о разработке программного обеспечения
Вы можете задать общий вопрос о разработке программного обеспечения, который не ориентирован на определенный контекст, например репозиторий.
-
В GitHub Mobileкоснитесь значка GitHub Copilot в правом нижнем углу экрана.
Примечание.
Значок GitHub Copilot не отображается на каждой странице в GitHub Mobile. Если значок не отображается, перейдите на другую страницу в GitHub Mobile и найдите значок там.
-
Если на странице отображается предыдущая беседа с Copilot, коснитесь в правом верхнем углу экрана, а затем коснитесь нового диалога октикон "плюс" aria-hidden="true" aria-label="plus" %}.
-
В нижней части страницы в поле "Задать Copilot" введите вопрос и отправьте сообщение.
Ниже приведены некоторые примеры общих вопросов:
What are the advantages of the Go programming language?What is Agile software development?What is the most popular JavaScript framework?Give me some examples of regular expressions.Write a bash script to output today's date.
-
В потоке беседы можно задать дополнительные вопросы. Copilot ответит в контексте беседы. Например, можно ввести "сообщить мне больше", чтобы получить Copilot, чтобы развернуть свой последний комментарий.
Вы можете использовать свой первоначальный вопрос в качестве основы для дальнейших вопросов. Подробный базовый запрос может помочь Copilot предоставить более актуальные ответы на ваши дальнейшие вопросы. Для получения дополнительной информации смотрите Prompting GitHub Copilot Чат, чтобы стать вашим личным AI-ассистентом по вопросам доступности в блоге GitHub.
данных повторно используется.copilot.chat-mobile-conversation-button %}
Запрос поисковых вопросов о репозитории
Вы можете задать вопросы о конкретном репозитории, получить помощь в понимании кода или получить помощь с конкретной задачей, над которыми вы работаете.
-
В GitHub Mobileперейдите в репозиторий и коснитесь значка в правом нижнем углу экрана.
-
В нижней части страницы используйте поле "Задать Copilot", введите вопрос и отправьте сообщение.
Например, если вы выбрали репозиторий, который вы работаете в качестве контекста, можно попросить:
-
What is the main purpose of this repo? What problem does it solve or what functionality does it provide? -
What web frameworks are used in this project? -
Where is rate limiting implemented in our API? -
How is the code organized? Explain the project architecture. -
Are there any specific environment requirements for working on this project?
Внимание
Copilotвозможность отвечать на вопросы естественного языка, например в контексте репозитория, улучшается при индексировании репозитория для поиска семантического кода. Без индексирования Copilot Chat в GitHub Mobile может не предоставлять наиболее подходящие ответы на ваши вопросы.
Невозможно активировать создание индекса поиска семантического кода для репозитория из GitHub Mobile. Вместо этого необходимо использовать Копилот Чат в веб-браузере. См. Индексирование репозиториев для GitHub Copilot Chat.
-
данных повторно используется.copilot.chat-mobile-conversation-button %}
Вопросы о конкретных фрагментах кода
Вы можете общаться с Copilot о файле в репозитории или о конкретных строках кода в файле.
-
В GitHub Mobileперейдите в репозиторий и откройте файл.
-
Выполните одно из следующих действий:
- Чтобы задать вопрос о всем файле, коснитесь значка Copilot () в правом нижнем углу представления файла.
- Чтобы задать вопрос о конкретных строках в файле, выберите и скопируйте строки, о которые вы хотите задать. Затем коснитесь значка Copilot () и вставьте скопированные строки в поле ввода Копилот Чат.
-
Введите вопрос в поле "Задать Copilot" в нижней части панели чата и отправьте сообщение.
Например, если вы запрашиваете весь файл, можно ввести следующее:
Explain this file.How could I improve this code?How can I test this script?
Если вы спрашиваете о конкретных строках, можно ввести следующее:
How could I improve this class?Add error handling to this code.Write a unit test for this method.
Copilot отвечает на запрос на панели.
-
Вы можете продолжить беседу, задав следующий вопрос. Например, можно ввести "сообщить мне больше", чтобы получить Copilot, чтобы развернуть свой последний комментарий.
Вопросы о конкретном запросе на вытягивание
Вы можете задать вопросы о конкретном запросе на вытягивание в репозитории.
-
В GitHub Mobileперейдите к запросу на вытягивание в репозитории и коснитесь значка в правом нижнем углу экрана.
-
В нижней части страницы используйте поле "Задать Copilot", введите вопрос и отправьте сообщение.
Например, можно попросить:
What is the purpose of this pull request?What changes are being made in this pull request?Are there any potential issues with this pull request?What is the status of this pull request?
Copilot отвечает на запрос на панели.
-
Вы можете продолжить беседу, задав следующий вопрос. Например, можно ввести "сообщить мне больше", чтобы получить Copilot, чтобы развернуть свой последний комментарий.
Вопросы о конкретной проблеме
Вы можете задать вопросы о конкретной проблеме в репозитории.
-
В GitHub Mobileперейдите к проблеме в репозитории и коснитесь значка в правом нижнем углу экрана.
-
В нижней части страницы используйте поле "Задать Copilot", введите вопрос и отправьте сообщение.
Например, можно попросить:
What is the purpose of this issue?What is the status of this issue?What are the steps to reproduce this issue?Are there any potential solutions to this issue?
Copilot отвечает на запрос на панели.
-
Вы можете продолжить беседу, задав следующий вопрос. Например, можно ввести "сообщить мне больше", чтобы получить Copilot, чтобы развернуть свой последний комментарий.
Вопросы о конкретном обсуждении
Вы можете задать вопросы о конкретном обсуждении в репозитории.
-
В GitHub Mobileперейдите к обсуждению в репозитории и коснитесь значка в правом нижнем углу экрана.
-
В нижней части страницы используйте поле "Задать Copilot", введите вопрос и отправьте сообщение.
Например, можно попросить:
What is the purpose of this discussion?What are the main points of this discussion?What are the next steps for this discussion?Are there any potential issues with this discussion?
Copilot отвечает на запрос на панели.
-
Вы можете продолжить беседу, задав следующий вопрос. Например, можно ввести "сообщить мне больше", чтобы получить Copilot, чтобы развернуть свой последний комментарий.
Расширение Копилот Чат в GitHub Mobile
Скрытие данных Копилот Чат
Вы можете скрыть плавающую кнопку Copilot в GitHub Mobile.
- В нижнем меню нажмите Профиль.
- Чтобы просмотреть параметры, коснитесь .
- Коснитесь Copilot.
- Рядом с параметром "Скрыть данные Copilot" используйте переключатель для скрытия данных Copilot.
Обмен отзывами о GitHub Copilot Чат в GitHub Mobile
Чтобы дать отзыв о конкретном ответе Копилот Чат:
- Коснитесь многоточия (...) в правом верхнем углу над ответом чата, на который вы хотите предоставить отзыв, и коснитесь ответа Copilot ответ или Не нравится Copilot ответ октикон "thumbsdown" aria-label="Значок вниз" %},
- При необходимости укажите сведения о том, почему вы любили или не любили ответ.
- Нажмите кнопку "Отправить".