Что Codex дает Notion

oai_Notion_SEO.png?w=1600&h=900&fit=fill

Как Notion использует Codex для быстрого создания спецификаций и многократного увеличения своей инженерной мощи.

Связаться с отделом продаж
Масштаб компании: Корпоративный сегмент
Регион: Северная Америка
Отрасль: ПО и разработка, Производительность
Продукты: Codex

2 недели → 3 часа

Во столько раз Codex сократил время разработки

В Notion Codex меняет подход инженеров к работе. Компания переосмысливает создаваемые ей программные примитивы и абстракции так, чтобы ими могли пользоваться агенты. При найме новых инженеров в команду теперь ценят любознательность и непредвзятость, поскольку многолетний опыт, которого раньше требовала эта сфера, еще просто не успел накопиться. А менеджеры, которые годами не писали производственный код, вернулись в кодовую базу и выпускают релизы вместе со своими командами.

Райан Найстром (Ryan Nystrom) руководит направлением инженерии ИИ-продуктов в Notion. За более чем год работы его команда создала или затронула практически каждую ИИ-функцию в продукте. Они отмечают, что обращение к Codex открыло новые возможности для реализации самых разных задач.

«Что мне нравится в Codex, так это то, что он не спешит и сначала во всем разбирается, прежде чем приступать к созданию. В результате то, что он пишет, с ходу соответствует стандартам нашей кодовой базы, и мне не приходится возвращаться и исправлять массу его работы».
— Райан Найстром, отдел инженерии ИИ-продуктов, Notion

Создание функции голосового ввода с ИИ для веб-версии Notion

Способность Codex к автономному выполнению задач ярко проявилась в ходе недавнего проекта. Райан использовал исключительно Codex, чтобы перенести голосовой ввод с ИИ от Notion в веб.

«Когда мы разговариваем, мы можем передать гораздо больше контекста, — говорит он. — Когда я печатаю, я думаю о стиле, о подборе слов. Предоставив эту функцию пользователям Notion, мы даем им возможность задавать более естественные вопросы и закладывать гораздо больше контекста. Мы хотели привнести это в Notion AI».

Когда поступил запрос на эту функцию, в мобильном приложении Notion уже была рабочая версия, а в десктопном и веб-клиенте — нет. Хотя Райан не до конца понимал, как эта функция устроена на мобильных устройствах, он смог перепоручить эту задачу Codex. Он указал ИИ на мобильную кодовую базу, дал четкое описание того, как все должно выглядеть в веб-версии, и предоставил способ проверки результата. Codex вернулся с готовой первой версией веб-реализации, сделанной с первого раза и достаточно близкой к стандартам кодовой базы Notion, чтобы ее можно было выпустить уже на следующий день.

«Если бы я создавал функцию голосового ввода для Notion два года назад, на это у меня и, возможно, еще одного инженера ушло бы две недели, — рассказывает Райан. — С помощью Codex я смог сделать это примерно за три-четыре часа, абсолютно в одиночку».

«Он потратил какое-то время на изучение нашего мобильного кода, а затем выдал готовую реализацию всей функции буквально с первой попытки. На следующий день я выкатил ее в продакшн и сразу же открыл тестирование для пользователей».
— Райан Найстром, отдел инженерии ИИ-продуктов, Notion

Как изменилась работа

Инженеры в Notion могут регулярно поручать Codex набор задач и способ проверки результатов, а затем отходить от дел, пока ИИ работает. «Я заметил, что стал уделять гораздо больше времени написанию спецификаций, которые могу передать Codex, чтобы он ими занялся, — говорит Райан. — Честно говоря, я больше практически не пишу код вручную».

До появления Codex каждый инженер в команде мог по-настоящему сосредоточиться только на одной задаче за раз, разрываясь между совещаниями и помощью коллегам. Теперь они выполняют несколько задач параллельно, запуская процессы в работу без потери командного взаимодействия, которое раньше служило узким горлышком.

«Я управляю командой людей, и традиционно у менеджеров не было времени писать код, — отмечает он. — То, что я могу в одиночку создать функцию и при этом продолжать поддерживать команду, просто безумие. Я занимаюсь менеджментом уже больше пяти лет и никогда еще не мог погружаться в проблемы программирования так глубоко».

Теперь он может просто поставить задачу в очередь, уйти на серию встреч, а по возвращении получить готовую функцию. Или же он и его команда получают руководителя, который может выпускать релизы наравне с ними, а Райан возвращает себе ту часть работы, от которой, как он думал, ему пришлось отказаться. Такая доступность сохраняется и после окончания рабочего дня. Он может задать исследовательский вопрос перед сном, позволить Codex работать всю ночь и проснуться с готовым отчетом.

Codex задал новую планку того, что может выпустить небольшая команда (даже команда из одного человека!), и дал инженерам Notion больше простора для работы, которая им по-настоящему дорога.

«Всякий раз, когда мне нужно изучить какую-то задачу, исправить баг или внести небольшую правку, Codex просто рядом — готов и всегда готов помочь. По сути, у меня в Notion появился стажер, доступный круглосуточно».
— Райан Найстром, отдел инженерии ИИ-продуктов, Notion

Присоединяйтесь к новой эре работы

Более 1 миллиона компаний по всему миру достигают значимых результатов с OpenAI.
Связаться с отделом продаж

Полный текст статьи читайте на OpenAI