Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Проектирование экзаменов
Профиль аудитории
Этот экзамен предназначен для отдельных лиц в области разработки программного обеспечения, которые опытно используют GitHub, включая разработчиков программного обеспечения, администраторов и руководителей проектов. Эта сертификация предназначена для лиц, которые имеют базовое понимание GitHub Copilot в качестве продукта и его доступных функций, а также практический опыт оптимизации рабочих процессов разработки программного обеспечения с помощью GitHub Copilot.
Навыки измерены
ПРИМЕЧАНИЕ. Маркеры, которые следуют за каждым из измеряемых навыков, показывают, каким образом мы оцениваем этот навык. Связанные темы могут быть рассмотрены в экзамене.
ПРИМЕЧАНИЕ. Большинство вопросов касаются функций, которые находятся в общем доступе. Экзамен может содержать вопросы о функциях предварительной версии, если эти функции часто используются.
Домен 1. Ответственный ИИ (7%)
Объяснение ответственного использования искусственного интеллекта
Описание рисков, связанных с использованием ИИ
Объясните ограничения использования средств создания искусственного интеллекта (глубина исходных данных для модели, смещения данных и т. д.)
Объяснить необходимость проверки выходных данных средств искусственного интеллекта
Определение способа работы ответственного искусственного интеллекта
Определите потенциальные последствия создания искусственного интеллекта (предвзятость, безопасный код, справедливость, конфиденциальность, прозрачность)
Объясните, как смягчить возникновение потенциального вреда
Объяснить этику ИИ
Домен 2. Планы и функции GitHub Copilot (31%)
Определите различные планы GitHub Copilot
Общие сведения о различиях между Copilot Individual, Copilot Business, Copilot Enterprise и Copilot Business for non-GHE
Общие сведения о Copilot для клиентов, отличных от GitHub
Определение GitHub Copilot в интегрированной среде разработки
Определение чата GitHub Copilot в интегрированной среде разработки
Описание различных способов активации GitHub Copilot (чат, встроенный чат, предложения, несколько предложений, обработка исключений, CLI)
Определение основных функций с помощью GitHub Copilot Individual
Объяснить разницу между GitHub Copilot Individual и GitHub Copilot Business (исключения данных, отказ от IP-адресов, выставление счетов и т. д.)
Общие сведения о доступных функциях в интегрированной среде разработки для GitHub Copilot Individual
Определение основных функций GitHub Copilot Business
Демонстрация исключения определенных файлов из GitHub Copilot
Демонстрация того, как установить управление политиками на уровне организации
Описание цели журналов аудита организации для GitHub Copilot Business
Описание поиска событий журнала аудита для бизнеса GitHub Copilot
Описание управления подписками GitHub Copilot Business с помощью REST API
Определение основных функций с помощью чата GitHub Copilot
Определите варианты использования, в которых GitHub Copilot Chat является наиболее эффективным
Объясните, как повысить производительность чата GitHub Copilot
Определение ограничений использования чата GitHub Copilot
Определение доступных вариантов использования предложений кода из чата GitHub Copilot
Объяснить, как поделиться отзывами о чате GitHub Copilot
Определение распространенных рекомендаций по использованию чата GitHub Copilot
Определение доступных слэш-команд при использовании GitHub Copilot Chat
Определение основных функций с помощью GitHub Copilot Enterprise
Объясните преимущества использования чата GitHub Copilot на GitHub.com
Объяснение резюме запросов на вытягивание в GitHub Copilot
Описание настройки и использования баз знаний в GitHub Copilot Enterprise
Описание различных типов знаний, которые могут храниться в базе знаний (например, фрагменты кода, рекомендации, шаблоны проектирования)
Объясните преимущества использования баз знаний для завершения кода и проверки (например, улучшение качества кода, согласованности и эффективности).
Описание инструкций по созданию, управлению и поиску баз знаний в GitHub Copilot Enterprise, включая сведения об индексировании и других соответствующих шагах конфигурации
Объяснить преимущества использования пользовательских моделей
Использование GitHub Copilot в интерфейсе командной строки
Описание шагов по установке GitHub Copilot в CLI
Определение распространенных команд при использовании GitHub Copilot в интерфейсе командной строки
Определение нескольких параметров, которые можно настроить в GitHub Copilot в CLI
Домен 3. Как GitHub Copilot работает и обрабатывает данные (15%)
Описание жизненного цикла конвейера данных предложений кода GitHub Copilot в интегрированной среде разработки
Визуализация жизненного цикла предложения кода GitHub Copilot
Объяснить, как GitHub Copilot собирает контекст
Объясните, как GitHub Copilot создает запрос
Опишите прокси-службу и фильтры, через которые проходит каждый запрос.
Описание того, как большая языковая модель создает свой ответ
Объяснить постобработку ответов GitHub Copilot через прокси-сервер
Определение того, как GitHub Copilot определяет соответствующий код
Описание того, как GitHub Copilot обрабатывает данные
Опишите, как данные индивидуального пользователя GitHub Copilot используются и передаются.
Объяснить поток данных для завершения кода GitHub Copilot
Объяснить поток данных для чата GitHub Copilot
Описать различные типы обработки входных данных для чата GitHub Copilot (типы запросов, которые он был разработан для)
Описание ограничений GitHub Copilot (и LLM в целом)
Описание эффекта большинства видимых примеров на исходные данные
Описание возраста предложений кода (насколько старые и актуальные данные)
Описание природы GitHub Copilot, предоставляющего обоснование и контекст на основе запроса в отличие от вычислений
Описание ограниченного контекстного окна
Домен 4. Создание запросов и проектирование запросов (9%)
Опишите основные принципы создания запросов
Опишите, как определяется контекст для подсказки
Описание языковых параметров для продвижения GitHub Copilot
Описание различных частей подсказки
Опишите роль запроса
Описание разницы между нулевым снимком и запросом с несколькими выстрелами
Описание способа использования журнала чата с GitHub Copilot
Выявление лучших практик создания запросов при использовании GitHub Copilot
Описание основных принципов разработки запросов
Объяснение принципов разработки, методов обучения и рекомендаций
Описание потока процесса запроса
Домен 5. Варианты использования ИИ для разработчиков (14%)
Повышение производительности разработчика
Описание того, как ИИ может улучшить распространенные варианты использования для повышения производительности разработчиков
Обучение новым языкам и платформам программирования
Языковой перевод
Переключение контекста
Написание документации
Персонализированные ответы с учетом контекста
Создание примеров данных
Модернизация устаревших приложений
Отладка кода
Обработка и анализ данных
Рефакторинг кода
Обсудите, как GitHub Copilot может помочь в управлении SDLC (жизненный цикл разработки программного обеспечения)
Описание ограничений использования GitHub Copilot
Описание использования API повышения производительности для того, чтобы увидеть, как GitHub Copilot влияет на кодирование.
Домен 6. Тестирование с помощью GitHub Copilot (9%)
Опишите варианты генерации тестирования для вашего кода
Описание того, как можно использовать GitHub Copilot для добавления модульных тестов, тестов интеграции и других типов тестов в код
Объяснить, как GitHub Copilot может помочь в выявлении пограничных вариантов и предложить тесты для их решения
Описание различных вариантов SKU для GitHub Copilot
Описание разных SKU и аспектов конфиденциальности для GitHub Copilot.
Описание различных параметров конфигурации предложения кода на уровне организации
Описание файла конфигурации редактора GitHub Copilot
Домен 7. Основы конфиденциальности и исключения контекста (15%)
Повышение качества кода с помощью тестирования
Описание повышения эффективности существующих тестов с помощью предложений GitHub Copilot
Описание создания стандартного кода для различных типов тестов с помощью GitHub Copilot
Объясните, как GitHub Copilot может помочь написать утверждения для различных сценариев тестирования
Использование GitHub Copilot для обеспечения безопасности и производительности
Описание того, как GitHub Copilot может узнать о существующих тестах, чтобы предложить улучшения и определить потенциальные проблемы в коде
Описание использования GitHub Copilot Enterprise для совместной проверки кода, использования рекомендаций по безопасности и рекомендаций по производительности
Объясните, как GitHub Copilot может определить потенциальные уязвимости безопасности в коде
Описание того, как GitHub Copilot может предложить оптимизацию кода для повышения производительности
Определение исключений содержимого
Описание настройки исключений содержимого в репозитории и организации
Объяснение последствий исключений содержимого
Объяснить ограничения исключений содержимого
Описание прав владения результатами GitHub Copilot
Гарантий
Описание фильтра детектора дублирования
Объяснить договорную защиту
Описание настройки параметров GitHub Copilot в GitHub.com
Включение и отключение обнаружения дублирования
Включение и отключение коллекции запросов и предложений
Описание проверок безопасности и предупреждений
Устранение неполадок
Объяснить, как решить проблему, если предложения кода не отображаются в редакторе для некоторых файлов
Объяснить, почему исключения контекста могут не применяться
Объяснить, как активировать GitHub Copilot, когда предложения либо отсутствуют, либо не идеально подходят
Описание действий по исключению контекста в редакторах кода