What the Diff — помощник по обзору кода на основе ИИ это инструмент, управляемый ИИ, предназначенный для анализа диффузии запросов на вытягивание и автоматического создания простых английских описаний и резюме. Он направлен на то, чтобы сделать изменения кода более доступными для всех заинтересованных сторон, упростить обзоры и помочь с рефакторингом задач в процессе обзора. Сервис интегрируется с GitHub или GitLab и подчеркивает конфиденциальность, не сохраняя пользовательский код или диффы сверх того, что необходимо для просмотра.
Ключевые особенности
- Автоматизированные PR-описания: ИИ-сгенерированные описания изменений для замены ручного письма
- Богатые сводные уведомления: упрощенные, переведенные резюме для нетехнических заинтересованных сторон
- Красивые журналы изменений: публичные журналы изменений или доступ к JSON API для внутренних инструментов
- Еженедельные отчеты о прогрессе: сводные еженедельные сводки изменений
- Инлайн-рефакторинг ИИ: предложения по рефакторингу с помощью ИИ во время обзора
- Тонкие гранулированные настройки: контроль над пропуском CI, задержками проекта и использованием токенов
- Широкая языковая поддержка: работает практически со всеми языками программирования
Как это работает
- Приложение подключается к GitHub или GitLab через API для получения запроса на вытягивание
- Модель ИИ анализирует дифференциацию и генерирует описательное, простое английское резюме изменений
- Сгенерированный контент может быть доставлен в виде PR-комментариев, журналов изменений или интегрирован в уведомления
- Система не хранит ваш код или диффы; она использует их для создания описаний и не сохраняет их
Конфиденциальность, безопасность и обработка данных
- Нет хранения вашего кода или диффов самим What The Diff
- Только читает диффы через API GitHub / GitLab для создания описаний
- Использование токенов ограничено уровнями плана и может управляться пользователем
Начало работы
- Подключите свою учетную запись GitHub или GitLab к What the Diff
- Выберите репозитории и проекты для мониторинга
- Настройка предпочтений токенов и функций (длина описания, языки, уведомления)
- Открытые запросы на вытягивание для автоматического получения описаний и резюме, созданных ИИ
Безопасность и соображения
- Сгенерированные описания предназначены для помощи рецензентам и заинтересованным сторонам; проверка точности в отношении фактических изменений кода
- Поймите, что контент, созданный ИИ, может потребовать проверки для чувствительных или критических систем
Основные характеристики
- Автоматизированные описания PR, написанные ИИ
- Богатые, многоязычные резюме для заинтересованных сторон
- Публичные журналы изменений и доступ к JSON API
- Еженедельные отчеты о прогрессе
- Рефакторинг с помощью ИИ во время обзоров
- Мелкозернистый токен по плану и элементы управления
- Широкая языковая поддержка различных кодовых баз
- Конфиденциальность: отсутствие хранения вашего кода или диффов службой