GPT Actions: подключаем GitHub

Урок 126 из 299 курса «OpenAI Cookbook»: официальный курс OpenAI Academy (ОпенАИ) на русском языке. Урок входит в платный доступ; первые уроки курса бесплатно.

О чём урок

Эта страница содержит инструкции для разработчиков, подключающих GPT Action к GitHub. Прежде чем продолжить, ознакомьтесь со следующими ресурсами: Введение в GPT Actions Библиотека GPT Actions Создание GPT Action с нуля Этот GPT Action помогает разработчикам оценивать качество и безопасность diff'а Pull Request'а GitHub. Он предоставляет обратную связь и предложения по каждой области, позволяя разработчикам изменять или принимать обратную связь перед её автоматической отправкой в качестве комментария к Pull Request'у. Пользователи могут использовать возможности обработки естественного языка ChatGPT для помощи в ревью Pull Request'ов GitHub. Для разработчиков: Анализируйте изменения кода и проводите высококачественные ревью с мгновенной обратной связью по предлагаемым модификациям. Для организаций: Обеспечивайте соответствие diff'ов лучшим практикам и стандартам кодирования или автоматически предлагайте рефакторинговые альтернативы (для определения лучших практик могут потребоваться дополнительные API запросы). В целом: Повышайте продуктивность и обеспечивайте более качественный, безопасный код с помощью этого AI-помощника для Code Review. Ревьюер запрашивает обратную связь по качеству и безопасности предлагаемого изменения кода. Организация автоматически поощряет соблюдение лучших практик и стандартов во время Code Review. Прежде чем начать, изучите эти ресурсы: GitHub Документация по GitHub API Убедитесь, что у вас есть репозиторий с открытым pull request'ом. Перейдите в репозиторий, например, пример PR. Обратите внимание на владельца (например, "microsoft"), имя репозитория (например, "vscode") и номер PR (например, "229241"). Если владелец репозитория — организация с SSO, ваш token может потребовать одобрения. Изучите как проводить высококачественное Code Review. Войдите в GitHub и перейдите в Settings. Перейдите в Developer settings > Fine Grained Personal access tokens. Нажмите Generate new token, дайте ему имя, установите срок действия и выберите необходимые scopes (например, read:content, read&write:pull_requests). Скопируйте и надёжно сохраните token. После создания Custom GPT скопируйте следующее в панель Instructions: После создания Custom GPT скопируйте текст ниже в панель Actions. Есть вопросы? Ознакомьтесь с примером начала работы, чтобы узнать, как этот шаг работает более подробно.

План урока

  1. Введение
  2. Ценность и примеры бизнес-сценариев использования
  3. Ценность
  4. Примеры сценариев использования
  5. Демонстрационное видео
  6. Информация о приложении
  7. Основные ссылки
  8. Предварительные требования

Урок входит в полный доступ. Полный текст и видео открываются после оплаты. Первые уроки каждого курса бесплатны.

Урок входит в темы

Полезные гиды