В феврале 2025 года мы рассказывали про Deep Research — ИИ-агента от OpenAI. Если вкратце, то это функция в ChatGPT, которая помогает проводить многошаговый анализ и искать информацию. Она умеет находить нужные данные в открытых источниках, делать выводы и оформлять их в виде отчёта.
А в мае 2025 года Deep Research получил обновление — теперь он может работать с кодом благодаря бета-коннектору с GitHub. То есть если раньше вы искали в интернете примеры нужной функции, то теперь ChatGPT сам находит, как реализовать её прямо в вашем проекте. Например, он может подсказать, где произошёл сбой, и даже указать строки кода, которые необходимо проверить.
Чтобы увидеть, как работает Deep Research внутри GitHub, рекомендуем посмотреть трёхминутное видео от OpenAI. В ролике разработчик планирует добавить в библиотеку новый компонент, подключает Deep Research к своим репозиториям и отправляет примерно такой запрос: «Проверь, всё ли в порядке с добавлением этой функции». В ответ система задаёт несколько уточняющих вопросов и после получения обратной связи начинает анализ.
Далее в течение 16 минут ChatGPT изучает код, коммиты, документацию и другие файлы. В итоге он собирает подробный отчёт с оценкой рисков, описанием изменений и ссылками на материалы внутри репозитория:
В OpenAI признают, что при работе Deep Research ChatGPT может допускать ошибки и «галлюцинировать» — придумывать несуществующие факты. Несмотря на это, в компании уверены, что разработчики получили действительно полезный инструмент, который сэкономит им кучу времени.
Если смотреть на вопрос с точки зрения безопасности, то стоит отметить, что при подключении к GitHub ChatGPT строго соблюдает настройки доступа. Он сможет работать только с теми репозиториями, на работу с которыми у пользователя уже есть права, и при условии, что эти репозитории специально выбраны для анализа. Просто так включить режим Deep Research и проанализировать чужой проект нельзя — даже если репозиторий публичный.
Сейчас Deep Research находится в стадии бета-тестирования и вскоре может стать доступным для всех пользователей GitHub с подпиской на ChatGPT. На данный момент им могут воспользоваться только подписчики тарифов Plus, Pro и Team.
Чтобы активировать функцию, вам нужно зайти в настройки ChatGPT, перейти в «Подключённые приложения» → «Соединители (Бета)» и нажать переключатель напротив GitHub. Затем вы должны войти в GitHub-аккаунту и выбрать, какие репозитории передать на анализ. Лишь они будут доступны для Deep Research.
Больше интересного про код — в нашем телеграм-канале. Подписывайтесь!