Ship 26 London — Основной доклад
VVercel
Computing/SoftwareSmall Business/StartupsManagementInternet Technology
Transcript
00:00:00- Всем привет.
00:00:11Спасибо, спасибо.
00:00:12Привет всем, я так рад быть здесь.
00:00:15С момента последней конференции SHIP мир изменился.
00:00:20Мы пишем меньше кода вручную,
00:00:22но идей воплощается в жизнь больше, чем когда-либо.
00:00:27Шесть месяцев назад менее 3% деплоев на Vercel
00:00:31инициировались ИИ-агентами.
00:00:33С тех пор это число выросло в 17 раз,
00:00:38и более половины деплоев на Vercel сейчас создаются агентами.
00:00:43Но важнее то, что именно эти агенты деплоят.
00:00:48С начала года
00:00:50объем агентских задач на Vercel удвоился.
00:00:53Объем трафика через AI Gateway вырос с 2 триллионов
00:00:57до 20 триллионов токенов в месяц.
00:01:01Мы видим сдвиг: теперь мы используем агентов,
00:01:04чтобы развертывать ПО, которое умеет мыслить.
00:01:07Мы выпускаем агентские сайты и приложения.
00:01:11Мы используем агентов для создания других агентов.
00:01:14Это глубокие перемены, поэтому я хочу вернуться назад
00:01:17и показать, как мы к этому пришли.
00:01:20Потому что наш новый мир — агентский.
00:01:23Но всё началось с веб-сайтов.
00:01:27Я помню, как еще в детстве создавал простые сайты на HTML, CSS и JavaScript,
00:01:31как это обычно и бывает.
00:01:34Я был так рад выложить свои творения в сеть.
00:01:37И именно в этом суть интернета.
00:01:39Делиться своими идеями с миром.
00:01:44Мы создали первую версию Vercel, чтобы упростить это для каждого.
00:01:48Это была инфраструктура для страниц, кэширования и глобальной доставки контента.
00:01:54Сегодня мы обеспечиваем работу самых быстрых и красивых сайтов в мире,
00:01:59для таких компаний, как Co-op, Paul Smith и Heli Hansen.
00:02:04Но мир динамичен.
00:02:06И по мере развития интернета сайты превратились в приложения на основе данных.
00:02:11Поэтому Vercel построила инфраструктуру для серверов, API и баз данных.
00:02:17Теперь такие компании, как TripAdvisor или London Northeastern Railway,
00:02:22масштабируют свои приложения на Vercel.
00:02:26Более десяти лет мы превращали Vercel в облако,
00:02:30где можно запустить всё, что угодно.
00:02:32Наше видение — создать полноценную full-stack платформу.
00:02:37И за последний год мы сделали огромные шаги к этой цели.
00:02:42Мы привлекли одних из лучших Python-разработчиков в мире,
00:02:47чтобы расширить нашу основную инфраструктуру для бэкенд-фреймворков.
00:02:51Теперь вы можете запускать бэкенды на FastAPI, Flask, Express,
00:02:56и Hono в масштабе, прямо на Vercel.
00:03:00Мы создали полный агентский слой.
00:03:04Теперь вы можете запускать длительные функции в Fluid Compute,
00:03:07делать рабочие процессы долговечными,
00:03:09и запускать защищенные «песочницы».
00:03:13Вы можете размещать свои MCP-серверы,
00:03:14делая свое приложение доступным для любого агента.
00:03:18И мы добавили лучшие базы данных в мире на нашу платформу.
00:03:23Вы можете управлять Amazon Aurora, Aurora D-SQL и DynamoDB,
00:03:28наряду с сотнями высококачественных интеграций,
00:03:31таких как OpenSearch, — всё через Vercel.
00:03:34Это значит, что вы можете запустить любую архитектуру на нашей инфраструктуре.
00:03:40Прямо здесь, в Лондоне, Octopus Energy использует Next.js для фронтенда
00:03:44с Python-бэкендом,
00:03:46помогая миллионам жителей Великобритании следить за потреблением электроэнергии.
00:03:50Так что, помимо фронтендов,
00:03:53вы можете размещать на Vercel бэкенд-сервисы,
00:03:57например, REST API на TypeScript и Python.
00:04:01Вы можете развертывать рабочие процессы с асинхронными задачами,
00:04:05даже с участием человека.
00:04:07И вы можете хостить очереди, обрабатывающие миллиарды сообщений в месяц.
00:04:13Но разработчики говорят нам, что всё ещё слишком сложно
00:04:16связывать всё это воедино.
00:04:20Итак, мы это исправили.
00:04:23Сегодня я рад анонсировать Vercel Services.
00:04:28Это тот опыт разработки, который вы знаете и любите
00:04:31для вашего full-stack приложения.
00:04:34Теперь вы можете разрабатывать фронтенд и бэкенд вместе
00:04:38одной командой: vc dev.
00:04:41Всё запускается локально.
00:04:43А когда вы делаете коммит,
00:04:46вы получаете URL для предварительного просмотра всего приложения,
00:04:49а не только фронтенда.
00:04:51Даже коммиты только бэкенда
00:04:53генерируют полный предпросмотр, который можно протестировать перед релизом.
00:04:58И все сервисы, которые вы развертываете, могут общаться друг с другом приватно,
00:05:02не выходя в этот ужасный публичный интернет.
00:05:07Теперь вы можете запускать все свои микросервисы,
00:05:09я сказал микросервисы,
00:05:11микросервисы на Vercel,
00:05:13и всё просто работает.
00:05:16Но в эпоху агентов
00:05:18эти сервисы становятся автономными.
00:05:21Сайты и приложения раньше реагировали на ввод пользователя с помощью логики.
00:05:27Но теперь,
00:05:29в них есть агенты,
00:05:30которые понимают намерения
00:05:31и предпринимают автономные действия.
00:05:35Каждое новое поколение ПО
00:05:37требует нового поколения инфраструктуры.
00:05:41И агентская эра — не исключение.
00:05:44Агентскому ПО нужна агентская инфраструктура.
00:05:48И это именно то, что мы строим в Vercel.
00:05:51Агентская инфраструктура состоит из трех частей.
00:05:55Первая:
00:05:56Vercel — это место, где агенты кодинга развертывают программное обеспечение.
00:06:01Когда вы спрашиваете Cloud Code или Codex, куда выполнить деплой,
00:06:04вы получаете Vercel.
00:06:05Потому что Vercel создан для того, как работают агенты.
00:06:10Вторая:
00:06:11Vercel — это место, где вы создаете и развертываете своих собственных агентов.
00:06:15Мы даем вам все инструменты, необходимые
00:06:17для создания и запуска приложений и агентов
00:06:20в продакшене, безопасно и масштабируемо,
00:06:22на одной платформе.
00:06:25И третья:
00:06:26Сам Vercel автоматизирован агентами.
00:06:31Vercel, конечно, запускает ваши приложения в продакшене,
00:06:34обрабатывая трафик, трассировки, наблюдаемость и аномалии.
00:06:39И эти данные дают нашим агентам
00:06:41контекст, необходимый для автономного расследования
00:06:44и выполнения запросов на обслуживание,
00:06:47а не просто оповещений.
00:06:49Для контекста:
00:06:51команды, использующие Cloud Code,
00:06:52выполняют деплой на Vercel в пять раз чаще,
00:06:55чем команды, которые этого не делают.
00:06:57Это потому, что мы задаем стандарт
00:06:59качества разработки,
00:07:01и теперь мы делаем то же самое
00:07:02для агентов, которые используют эти разработчики.
00:07:06Агенты кодинга любят Vercel,
00:07:07потому что мы даем им всё необходимое.
00:07:11Фактически,
00:07:11когда вы просите своего агента
00:07:13проверить свою работу,
00:07:14ему нужен живой URL, который он может протестировать, верно?
00:07:18Поэтому Vercel дает каждому деплою
00:07:20выделенную, безопасную среду для проверки.
00:07:24Когда вы просите своих агентов
00:07:26запускать эксперименты,
00:07:27им нужно безопасно их разворачивать.
00:07:31Поэтому Vercel дает каждому эксперименту
00:07:33функциональный флаг
00:07:34и дает вам контроль
00:07:36и уверенность
00:07:37с мгновенными откатами.
00:07:40И вы не хотите, чтобы ваш агент
00:07:42тратил время,
00:07:43кликая по дашборду.
00:07:46Агент наиболее эффективен,
00:07:48когда каждая часть платформы
00:07:50доступна
00:07:51на его собственном языке.
00:07:54И это то, что Vercel дает ему
00:07:55через наш CLI,
00:07:57API
00:07:58и MCP.
00:08:01В этом году
00:08:02инженер в Meta
00:08:03открыл Claude Code,
00:08:05как обычно,
00:08:06и попросил его создать
00:08:07тот внутренний инструмент.
00:08:08А когда пришло время тестировать,
00:08:10он спросил Claude,
00:08:11где выполнить деплой.
00:08:13И, глядите-ка,
00:08:14он предложил Vercel.
00:08:16Неделю спустя
00:08:17вся его команда
00:08:18использовала Vercel.
00:08:20И в течение месяца
00:08:21Vercel стал основной платформой
00:08:22для лаборатории Meta Superintelligence Labs.
00:08:26Meta.ai,
00:08:27продукт Meta в области передового ИИ,
00:08:29родился на Vercel.
00:08:32И это произошло,
00:08:33даже несмотря на то, что у Meta
00:08:34уже была создана
00:08:35своя собственная платформа для деплоя,
00:08:36которой десятилетия.
00:08:38Но даже самая мощная
00:08:39инфраструктура
00:08:40не говорит нативно
00:08:42на языке агентов.
00:08:44Vercel — говорит.
00:08:46Агентская инфраструктура
00:08:47это платформа, которую мы построили,
00:08:49но важнее всего то,
00:08:50какие продукты
00:08:51вы создаете
00:08:52поверх нее.
00:08:53Поэтому я хочу пригласить
00:08:54Тома О'Кино
00:08:55на сцену,
00:08:56чтобы он показал вам как.
00:08:57Спасибо.
00:09:06Спасибо, G.
00:09:07Большое спасибо.
00:09:08Всем,
00:09:09так приятно вас видеть.
00:09:10Так здорово
00:09:11снова быть в Лондоне.
00:09:13G только что рассказал вам,
00:09:14почему агенты кодинга
00:09:15любят инфраструктуру Vercel,
00:09:17почему они выбирают
00:09:18развертывание
00:09:18на агентскую
00:09:19инфраструктуру Vercel.
00:09:20Но как насчет того,
00:09:21когда вы хотите
00:09:21создать своих собственных агентов?
00:09:25Агентский стек Vercel
00:09:26дает вам все инструменты,
00:09:27которые вам нужны,
00:09:28чтобы создавать и выпускать
00:09:29своих собственных агентов.
00:09:31Агентам нужен контекст,
00:09:33агентам нужно подключаться
00:09:34к моделям,
00:09:35выполнять сложные рабочие процессы
00:09:37и подключаться к данным
00:09:38и приложениям.
00:09:40Позвольте мне
00:09:40провести вас по этим инструментам,
00:09:41начав с того,
00:09:42как подключаться к моделям.
00:09:44Во-первых,
00:09:44у нас есть AI SDK.
00:09:46Кто-нибудь из вас
00:09:46использовал AI SDK?
00:09:48Поднимите руки.
00:09:49Отлично.
00:09:50AI SDK был впервые
00:09:51выпущен три года назад
00:09:52на этой неделе,
00:09:53и он находится
00:09:53в активной разработке
00:09:54с тех самых пор.
00:09:56Это универсальный набор инструментов
00:09:57для создания ИИ-фреймворков,
00:09:59приложений
00:09:59и агентов.
00:10:01Он не зависит
00:10:02от платформы,
00:10:03фреймворка и модели,
00:10:04и он позволяет вам
00:10:05генерировать текст,
00:10:06изображения, речь,
00:10:07видео
00:10:08и многое другое.
00:10:09Он также позволяет
00:10:10просто добавить такие вещи,
00:10:11как потоковая передача
00:10:11и резервные варианты,
00:10:12в ваши проекты.
00:10:14AI SDK
00:10:15был скачан уже
00:10:16более 15 миллионов раз
00:10:18в неделю
00:10:19и стал
00:10:20стандартным способом
00:10:20получения доступа к любой модели
00:10:22от любого провайдера
00:10:24как на TypeScript,
00:10:25так и на Python.
00:10:26Привет AI SDK
00:10:27для Python.
00:10:29Он используется
00:10:29в огромных масштабах
00:10:30компаниями
00:10:31по всему миру,
00:10:32например, Brex.
00:10:34Brex помогает бизнесу,
00:10:35такому как Vercel,
00:10:36с корпоративными картами
00:10:36и управлением расходами.
00:10:38Они используют агентов
00:10:40для аудита расходов,
00:10:40которые проверяют тысячи
00:10:42транзакций за раз.
00:10:43Эти агенты
00:10:44вызывают модели,
00:10:45запускают инструменты
00:10:46в процессе генерации,
00:10:48передают результаты
00:10:48по мере их поступления,
00:10:50и анализируют структурированные
00:10:51финансовые данные,
00:10:52чтобы выявить аномалии.
00:10:54AI SDK
00:10:55упрощает всё это
00:10:57и предоставляет
00:10:57стандартный уровень абстракции.
00:11:00Одна из вещей,
00:11:01которую мы любим,
00:11:01это то, что вы можете экспериментировать
00:11:02с разными моделями
00:11:03для разных частей
00:11:04вашего приложения
00:11:04и пробовать новые модели
00:11:06по мере их выпуска,
00:11:08и всё это без необходимости
00:11:09вносить какие-либо изменения
00:11:09в код вашего продукта.
00:11:11Вы можете сосредоточиться
00:11:12на создании своих функций,
00:11:13а AI SDK
00:11:14берет на себя всё остальное.
00:11:17Хорошо, так,
00:11:17AI SDK делает интеграцию
00:11:19действительно простой,
00:11:20но вам всё еще нужно
00:11:20управлять
00:11:21соединением
00:11:22с базовыми провайдерами
00:11:23и с моделями,
00:11:24которые вы хотите использовать.
00:11:26И вот где
00:11:26следующий инструмент
00:11:27в нашем агентском стеке
00:11:28вступает в игру,
00:11:30AI Gateway.
00:11:32AI Gateway предоставляет
00:11:33единый интерфейс
00:11:34для доступа к ИИ-моделям,
00:11:35но это на самом деле
00:11:36гораздо больше, чем просто это.
00:11:38Внутри компании
00:11:38мы называем
00:11:39AI Gateway
00:11:39сетью доставки токенов,
00:11:42и я хочу объяснить,
00:11:42что я имею в виду под этим.
00:11:44В первые дни
00:11:45интернета
00:11:46у нас было нечто под названием
00:11:47проблема горячего источника.
00:11:50Популярные сайты
00:11:50внезапно получали
00:11:51всплески трафика
00:11:52отовсюду,
00:11:54но контент жил
00:11:55только в одном
00:11:56или в нескольких исходных расположениях.
00:11:58Это приводило
00:11:59к перегруженным серверам,
00:12:00медленным загрузкам
00:12:01и непредсказуемому
00:12:02пользовательскому опыту.
00:12:04Интернет своего рода
00:12:04перерос идею
00:12:05того, что каждый пользователь
00:12:06должен получать ресурсы
00:12:07напрямую от источника.
00:12:10И так,
00:12:10родилась CDN.
00:12:12CDN стала
00:12:13тканью производительности
00:12:14и надежности интернета.
00:12:17Распределенные края,
00:12:18интеллектуальная маршрутизация,
00:12:20отказоустойчивость,
00:12:21наблюдаемость,
00:12:22централизованные политики
00:12:24и многое другое.
00:12:26Варианты использования ИИ
00:12:26теперь переросли
00:12:27идею
00:12:28того, что каждый токен
00:12:29должен быть получен
00:12:29напрямую от
00:12:30поставщика модели.
00:12:32Токены стали
00:12:33производственной зависимостью,
00:12:35и модельные лаборатории
00:12:35являются новыми источниками.
00:12:37Они мощные,
00:12:38безусловно,
00:12:39но они также дорогие,
00:12:40ограниченные по скорости,
00:12:41и географически
00:12:42и операционно изменчивые.
00:12:44И как знают наши друзья
00:12:45в модельных лабораториях,
00:12:46это действительно сложная
00:12:47проблема в масштабе.
00:12:49Итак, вот почему
00:12:50мы создали AI Gateway.
00:12:52Он обслуживает токены
00:12:53через ту же глобальную сеть,
00:12:54которую Vercel использует
00:12:55уже более десяти лет.
00:12:56Он обходит сбои,
00:12:58упрощает авторизацию,
00:13:00и централизует использование
00:13:01с помощью таких вещей, как отслеживание расходов
00:13:02и гранулярная наблюдаемость.
00:13:05И, конечно,
00:13:06он предлагает нулевое удержание данных,
00:13:08что особенно важно
00:13:09для наших корпоративных клиентов.
00:13:11AI Gateway позволяет командам
00:13:12обрабатывают ИИ-трафик
00:13:13как инфраструктуру,
00:13:14а не как разрозненные
00:13:16интеграции с провайдерами.
00:13:19Итак, надежная обработка токенов
00:13:20— это одна из важных проблем,
00:13:22которую решает шлюз,
00:13:23но вторая проблема
00:13:24связана с выбором моделей.
00:13:26Современные агенты
00:13:26на самом деле не используют
00:13:27одномодельную архитектуру.
00:13:29Они используют множество моделей
00:13:30от многих провайдеров.
00:13:33На самом деле,
00:13:33наш производственный индекс AI Gateway
00:13:35показал, что команды,
00:13:35запускающие агентов в масштабе,
00:13:37маршрутизируют запросы через 35 разных моделей.
00:13:39Это означает, что маршрутизация
00:13:40больше не является просто функцией.
00:13:42На самом деле, это то,
00:13:43как вы используете ИИ в продакшене.
00:13:45Один из наших клиентов,
00:13:46AKQA,
00:13:47создал приложение с ChatGPT
00:13:49для Starbucks,
00:13:49используя Next.js
00:13:51и AI Gateway.
00:13:53Это интерактивный бот,
00:13:54который помогает людям находить
00:13:55новые напитки, которые им могут понравиться.
00:13:57Они используют разные модели
00:13:58для разных задач,
00:13:59чтобы сбалансировать производительность и затраты.
00:14:02Gemini Flash
00:14:03отвечает за поиск
00:14:04и обобщение данных,
00:14:05когда кто-то задает вопрос.
00:14:07Затем рекомендации
00:14:08обрабатываются с помощью GPT-5.
00:14:10И еще больше моделей
00:14:11используются для создания рецептов,
00:14:13и все это с помощью
00:14:14одного API-ключа AI Gateway.
00:14:17AI Gateway обслуживает
00:14:18более 1 триллиона токенов в день.
00:14:22Это дает разработчикам
00:14:23упрощенный доступ
00:14:24к сотням моделей
00:14:25от десятков провайдеров
00:14:26и предоставляет мощные средства мониторинга.
00:14:29Это, на самом деле, огромная часть того,
00:14:30что делает Vercel
00:14:31открытой платформой для ИИ.
00:14:35Итак, Vercel доставляет пиксели
00:14:37и токены мгновенно
00:14:38и надежно.
00:14:39Но современное программное обеспечение
00:14:40больше не следует
00:14:41простой модели запрос-ответ.
00:14:42больше.
00:14:44Агентам может понадобиться
00:14:45работать часами,
00:14:47даже днями,
00:14:48и выполнять множество сложных задач.
00:14:51Именно здесь появляется следующий инструмент
00:14:52в стеке агентов,
00:14:53Workflow SDK.
00:14:54Workflow SDK.
00:14:57Длительные рабочие процессы
00:14:58и фоновые задания
00:14:58не являются чем-то новым в разработке,
00:15:00но их создание
00:15:01бывает очень сложным
00:15:01и утомительным.
00:15:03Многое может пойти не так,
00:15:05и сбои случаются.
00:15:07Тайм-ауты,
00:15:08разрывы соединений,
00:15:09потеря состояния.
00:15:11Без примитива
00:15:12для обеспечения долговечности,
00:15:13вам приходится вручную реализовывать
00:15:14повторные попытки
00:15:14и сохранение состояния.
00:15:16Это может выглядеть очень неприглядно.
00:15:18Вот почему мы создали
00:15:19Workflow SDK.
00:15:20Мы любим говорить,
00:15:21что он обеспечивает бесконечную
00:15:22долговечность вычислений.
00:15:23Он позволяет вам
00:15:24создавать долгоработающие приложения
00:15:25и агентов,
00:15:26которые автоматически приостанавливаются,
00:15:27возобновляются, повторяются
00:15:29и поддерживают состояние
00:15:30с легкостью.
00:15:32DoorDash использует
00:15:32Workflow SDK,
00:15:33чтобы запускать традиционные ETL-задания,
00:15:35убеждаясь, что все данные
00:15:37в их приложении
00:15:37всегда актуальны.
00:15:39А наш клиент, Flora,
00:15:40прошу прощения за спойлер
00:15:41минуту назад,
00:15:42построил целую ИИ-платформу для дизайна
00:15:44на базе
00:15:45Workflow SDK.
00:15:47Их платформа помогает дизайнерам
00:15:48генерировать визуальный контент
00:15:49в масштабе.
00:15:51Внутри него
00:15:52агенты распределяют
00:15:53задачи между 50 различными моделями изображений,
00:15:54чтобы генерировать визуальные направления
00:15:56из одного творческого брифа.
00:15:59Workflow SDK
00:15:59контролирует каждый шаг
00:16:01каждого агента
00:16:02и приостанавливается,
00:16:03когда задача требует участия человека.
00:16:05И поскольку каждый сбой
00:16:06автоматически повторяется,
00:16:08дизайнеру никогда не нужно
00:16:09начинать все сначала.
00:16:11Идея, стоящая
00:16:12за такими агентами,
00:16:13заключается в том, что они могут решать
00:16:14сложные задачи
00:16:15в ходе многоэтапных рабочих процессов.
00:16:18И один из основных способов,
00:16:19которым агенты
00:16:19пытаются выполнить
00:16:20большинство задач,
00:16:21и то, что им нравится,
00:16:23способ, которым они любят
00:16:24выполнять большинство задач,
00:16:25заключается в написании
00:16:26и выполнении кода.
00:16:27И именно здесь
00:16:28появляется наш следующий примитив
00:16:29агентского стека,
00:16:31Vercel Sandbox.
00:16:33Хотя LLM стали
00:16:34очень хороши
00:16:34в создании работающего кода,
00:16:36этот код все еще
00:16:37недоверенный.
00:16:38И мы не можем запускать
00:16:40недоверенный код
00:16:41в той же среде,
00:16:42которая имеет доступ
00:16:43к нашим производственным системам.
00:16:45Нам нужна специальная
00:16:45производственная среда,
00:16:47разработанная
00:16:48для выполнения кода
00:16:49безопасным
00:16:50и изолированным способом.
00:16:53Vercel, на самом деле,
00:16:53не новичок
00:16:54в этой проблеме
00:16:54выполнения недоверенного кода
00:16:56из-за предварительных развертываний
00:16:58и сборок.
00:16:59Мы хостим более
00:17:00одного миллиарда производственных
00:17:02предварительных развертываний,
00:17:03и каждый день
00:17:04мы выполняем более
00:17:05шести миллионов сборок.
00:17:08Каждая из этих сборок
00:17:09происходит внутри
00:17:10изолированной
00:17:10микро-ВМ вычислительной среды.
00:17:13С Vercel Sandbox
00:17:15тот же самый изолированный
00:17:16вычислительный примитив
00:17:17теперь доступен
00:17:18вам и вашим агентам.
00:17:21Vercel Sandbox
00:17:22построен на базе
00:17:22гибких вычислений.
00:17:24Он поддерживает динамические,
00:17:26реально-временные рабочие нагрузки
00:17:27для агентов,
00:17:28генерации кода
00:17:29и экспериментов разработчиков.
00:17:31Каждая песочница
00:17:32является полноценным
00:17:33компьютером с файловой системой,
00:17:35границей безопасности,
00:17:36и даже полной
00:17:37поддержкой Docker.
00:17:38Когда вы запускаете
00:17:39песочницу,
00:17:39вы можете устанавливать пакеты,
00:17:41запускать контейнеры
00:17:41и даже настраивать
00:17:42Redis или Postgres
00:17:43в качестве зависимостей для тестирования.
00:17:45Это уже используется
00:17:46в промышленном масштабе
00:17:47лучшими компаниями
00:17:48в мире.
00:17:49Одна компания, в частности,
00:17:51которой мы пользуемся каждый день
00:17:51в Vercel,
00:17:52это Notion.
00:17:54Миллионы команд
00:17:55используют Notion
00:17:56как своё ИИ-рабочее пространство,
00:17:57собирая знания,
00:17:58отвечая на вопросы
00:17:59и продвигая проекты вперед.
00:18:01А разработчики
00:18:01могут расширять агентов Notion
00:18:03с помощью собственного кода,
00:18:05синхронизируя данные CRM,
00:18:06превращая ветки Slack
00:18:07в контент
00:18:08или подключаясь
00:18:09к рабочим процессам,
00:18:09на которые уже полагаются их команды.
00:18:11Но этот код
00:18:12должен выполняться безопасно.
00:18:14И именно поэтому
00:18:15пользовательские агенты Notion
00:18:16работают в песочницах Vercel.
00:18:19Поскольку каждый агент
00:18:19получает свою
00:18:20собственную среду
00:18:21вычислений общего назначения,
00:18:22разработчики могут создавать
00:18:23почти всё,
00:18:24что могут себе представить,
00:18:25а всё,
00:18:25что вне песочницы,
00:18:27остается защищенным.
00:18:29Итак, теперь наши агенты
00:18:30могут безопасно выполнять код
00:18:31внутри длительных
00:18:33рабочих процессов.
00:18:34Но чтобы
00:18:34сделать что-то полезное,
00:18:35нашим агентам нужен
00:18:36доступ к данным
00:18:37и инструментам,
00:18:38приложениям, которые мы все
00:18:39используем каждый день.
00:18:40И именно здесь
00:18:41следующий уровень
00:18:42стека агентов
00:18:43вступает в игру,
00:18:44Vercel Connect.
00:18:46Vercel Connect
00:18:47– это совершенно новый
00:18:47строительный блок,
00:18:48который позволяет вашему агенту
00:18:49безопасно подключаться
00:18:50ко всем данным
00:18:51и системам, которые им нужны,
00:18:52включая приложения
00:18:53и инструменты, которые они используют
00:18:54для общения
00:18:55с пользователями
00:18:55с помощью безопасных,
00:18:57краткосрочных
00:18:58и минимально ограниченных
00:18:59токенов доступа.
00:19:01Я рад пригласить
00:19:02Хеди,
00:19:03руководителя по продукту Connect,
00:19:04чтобы она провела для нас
00:19:05демонстрацию Vercel Connect
00:19:06сейчас.
00:19:08Хеди?
00:19:14Спасибо, Томо.
00:19:16Как упомянул Томо,
00:19:18агенты действительно
00:19:20становятся полезными
00:19:21только тогда, когда у них есть доступ
00:19:22к системам
00:19:23и инструментам,
00:19:25которые использует ваш бизнес.
00:19:27Допустим, мы хотели
00:19:28создать агента,
00:19:29который автоматически
00:19:30обрабатывает расшифровки звонков
00:19:31для нашей команды продаж.
00:19:33Мы могли бы хотеть, чтобы агент
00:19:35также обновлял статусы
00:19:37в Salesforce,
00:19:37чтобы отразить то, что обсуждалось
00:19:39во время звонка по продажам.
00:19:42Он также мог бы извлекать
00:19:43запросы функций
00:19:44из звонка
00:19:45и затем создавать задачи
00:19:47в системах, таких как Linear.
00:19:49И, конечно,
00:19:50наша команда продаж
00:19:51хочет взаимодействовать
00:19:52со своими агентами
00:19:52из Slack.
00:19:54Это звучит как
00:19:55простой агент
00:19:56для обработки текста,
00:19:58но на самом деле это
00:19:59сложный рабочий процесс
00:20:00с реальными последствиями
00:20:01для безопасности.
00:20:03Когда вы создаете
00:20:04пользовательские подключения
00:20:05для своих агентов
00:20:06в Slack,
00:20:07Salesforce
00:20:08и Linear,
00:20:09вам приходится предоставлять
00:20:10и управлять токенами доступа.
00:20:13И большинство систем
00:20:14предоставляют долгоживущие
00:20:15учетные данные,
00:20:16что означает, что агент
00:20:18фактически
00:20:18имеет постоянный доступ.
00:20:21Что еще хуже,
00:20:22эти учетные данные
00:20:23обычно привязаны
00:20:24к человеку,
00:20:25который создал
00:20:26этот токен доступа,
00:20:27а не к агентам.
00:20:28Так что это означает,
00:20:29что ваши агенты
00:20:30имеют возможность
00:20:31выполнять
00:20:32любое действие,
00:20:33которое можете вы,
00:20:34а не только те действия,
00:20:35для которых они предназначены.
00:20:37Вот почему мы создали
00:20:38Vercel Connect,
00:20:39чтобы решить все
00:20:40эти проблемы.
00:20:42Vercel Connect
00:20:43предоставляет вашим приложениям
00:20:44и агентам
00:20:45безопасный,
00:20:47краткосрочный,
00:20:48минимально ограниченный
00:20:49доступ к вашей системе.
00:20:51Он также интегрирован
00:20:52в комплекс
00:20:54наблюдаемости Vercel,
00:20:55так что вы можете видеть,
00:20:56как эти токены
00:20:57используются.
00:20:59Так что позвольте мне показать вам,
00:21:00как это работает,
00:21:01настроив
00:21:01первые коннекторы
00:21:02для агентов,
00:21:03о которых я только что рассказал.
00:21:06Здесь,
00:21:07внутри панели управления Vercel,
00:21:09я начну с создания
00:21:10коннекторов,
00:21:10которые мне нужны.
00:21:11Я нажму
00:21:12на «Создать коннекторы»,
00:21:13и, как вы видите,
00:21:15у нас есть растущий список
00:21:16встроенных коннекторов,
00:21:17которые уже доступны.
00:21:19Включая Slack,
00:21:21GitHub,
00:21:21Snowflake,
00:21:22Linear,
00:21:24Salesforce
00:21:25и многие другие.
00:21:26И даже если вы не
00:21:27видите коннекторы,
00:21:28которые мы ещё не поддерживаем,
00:21:31вы можете создать свои собственные
00:21:32с помощью OAuth
00:21:33и API-ключей.
00:21:35Давайте начнем
00:21:35с Salesforce.
00:21:37Я выберу рабочее пространство,
00:21:38к которому я хочу, чтобы у моих агентов
00:21:39был доступ.
00:21:41А затем нажму «Создать
00:21:42коннектор Salesforce».
00:21:46Так что же только что произошло,
00:21:47выглядело просто,
00:21:48но за кулисами
00:21:50Vercel берет на себя
00:21:51огромную часть сложности
00:21:52интеграций.
00:21:55Обычно,
00:21:55подключение к Salesforce
00:21:56означает необходимость работы
00:21:58с рабочим процессом OAuth,
00:22:00управлением токенами,
00:22:01хранением учетных данных
00:22:03и логикой обновления,
00:22:04но с Connect
00:22:05все это
00:22:06берется на себя для вас.
00:22:08Это подключение выпускает
00:22:09краткосрочные токены области
00:22:10по требованию,
00:22:11когда агентам
00:22:12действительно нужно
00:22:12выполнить действие.
00:22:15Итак, давайте начнем
00:22:16создавать
00:22:17коннектор Linear.
00:22:19Я перейду к
00:22:20созданию коннектора.
00:22:22Я выберу Linear.
00:22:23Я убежусь,
00:22:24что у меня есть
00:22:25правильная рабочая область.
00:22:27И
00:22:27что произошло —
00:22:30это то, что
00:22:31Vercel Connect
00:22:31позволяет мне
00:22:32выбрать,
00:22:32какие именно разрешения
00:22:34я должен дать
00:22:35своим агентам.
00:22:35В этом случае
00:22:37агентам
00:22:37нужно комментировать
00:22:39и также создавать задачи
00:22:40для агентов,
00:22:41которых я описал.
00:22:42Поэтому я дам им только
00:22:43эти разрешения,
00:22:44а затем
00:22:45просто создам
00:22:48коннектор.
00:22:50Ограничивая
00:22:51наших агентов
00:22:52этими разрешениями
00:22:53и областью действия заранее,
00:22:55мы можем быть уверены,
00:22:56что этот агент
00:22:57выполняет только
00:22:57те задачи,
00:22:58которые мы хотим, чтобы он выполнял,
00:22:59и при этом иметь
00:23:01мощную автоматизацию.
00:23:03Я завершу
00:23:04создание коннектора
00:23:05и вернусь
00:23:06на страницу сведений.
00:23:08Итак, вы можете видеть
00:23:08создание проекта
00:23:09здесь.
00:23:10Вы можете установить.
00:23:11Вы можете увидеть
00:23:12триггер установки,
00:23:13и вы также можете увидеть
00:23:14данные использования позже.
00:23:16Давайте быстро
00:23:17протестируем наш токен здесь.
00:23:20Итак, я собираюсь протестировать
00:23:22пользовательский токен.
00:23:24Я нажму
00:23:25на “протестировать пользовательский токен”
00:23:26и я авторизую
00:23:27свои API,
00:23:28а затем я авторизуюсь
00:23:30со стороны Linear.
00:23:33И отлично,
00:23:33я вернулся
00:23:34с токеном,
00:23:35который нужен моим агентам
00:23:36для выполнения
00:23:37конкретной задачи.
00:23:38У него есть срок действия,
00:23:40у него есть имя,
00:23:40и давайте начнем, давайте создадим
00:23:44последний коннектор,
00:23:44который мы хотим
00:23:45для наших агентов.
00:23:46Я выберу Slack,
00:23:47я убежусь,
00:23:48что я авторизовал
00:23:50рабочую область
00:23:51и нажму создать.
00:23:52Я установлю его позже,
00:23:54немного покажу вам это,
00:23:56а потом вернусь
00:23:58на страницу.
00:23:59Итак, теперь, когда у нас
00:24:01установлены три коннектора,
00:24:02у наших агентов
00:24:03теперь есть доступ
00:24:04ко всему, что им нужно,
00:24:05и они никогда не хранят
00:24:06долгосрочные учетные данные.
00:24:07Возвращаю слово вам, Томо.
00:24:08Спасибо.
00:24:09С помощью Vercel Connect
00:24:12ваши агенты могут безопасно
00:24:16подключаться ко всему спектру
00:24:22ваших внутренних систем,
00:24:23включая CRM,
00:24:24ERP,
00:24:26HRIS,
00:24:27хранилища данных,
00:24:28инструменты для совместной работы
00:24:30и многое другое.
00:24:31Но я хочу подробнее остановиться
00:24:33на инструментах совместной работы.
00:24:34Это то, как вы взаимодействуете
00:24:35со своими агентами
00:24:36и как ваши агенты
00:24:38хотят взаимодействовать с вами,
00:24:39и именно здесь
00:24:40вступает следующий примитив
00:24:41в стеке агентов,
00:24:41а именно Chat SDK.
00:24:42Самые мощные агенты,
00:24:44которые мы создали в Vercel,
00:24:44фактически являются коллегами,
00:24:45и мы взаимодействуем с ними
00:24:46там, где происходит работа,
00:24:48по мере ее выполнения.
00:24:50Для многих из вас
00:24:51это могут быть Microsoft Teams
00:24:52или Google Chat,
00:24:54но для нас,
00:24:55в подавляющем большинстве случаев,
00:24:57это Slack.
00:24:57это могут быть Microsoft Teams
00:24:59или Google Chat,
00:25:00подобные этим,
00:25:01являются основным способом,
00:25:02которым большинство людей
00:25:03будет взаимодействовать с агентами,
00:25:04но есть проблема.
00:25:05Даже несмотря на то, что эти инструменты
00:25:06имеют общий набор
00:25:07основных возможностей,
00:25:07у всех них
00:25:08совершенно разные API
00:25:10и интерфейсы.
00:25:11Chat SDK предоставляет
00:25:12элегантный слой абстракции,
00:25:14позволяющий вам охватить
00:25:15десятки приложений.
00:25:16Всего лишь одной строкой
00:25:18кода
00:25:19вы даете возможность пользователям
00:25:21взаимодействовать с агентами
00:25:22в таких инструментах, как
00:25:23Microsoft Teams,
00:25:24Google Chat,
00:25:25Slack,
00:25:26Discord,
00:25:27GitHub,
00:25:28Microsoft Teams,
00:25:30Google Chat,
00:25:31Slack,
00:25:32Discord,
00:25:33GitHub,
00:25:33Linear,
00:25:34Telegram,
00:25:35WhatsApp
00:25:35и многих других.
00:25:38NanoClaw помогает компаниям
00:25:39в 15 различных
00:25:40мессенджерах.
00:25:42Итак, вот он —
00:25:43стек агентов Vercel.
00:25:44Это единый набор
00:25:45сквозных возможностей,
00:25:47охватывающий все,
00:25:49что необходимо для выпуска
00:25:50агентов для продакшена.
00:25:52Мы взяли все,
00:25:53чему мы научились,
00:25:54создавая агентов
00:25:55за последние несколько лет,
00:25:56и превратили эти знания
00:25:58в лучшие в своем классе примитивы,
00:25:59которые работают
00:25:59в масштабах Vercel.
00:26:00Мы их любим,
00:26:01и наши клиенты тоже.
00:26:02Этот стек — мощный
00:26:04которые работают в масштабах Vercel.
00:26:06Мы их любим,
00:26:07и наши клиенты тоже.
00:26:09Стек мощный
00:26:10и заполняет реальный пробел
00:26:12в экосистеме,
00:26:13и мы верим,
00:26:13что каждый из этих примитивов
00:26:14является лучшим в своем классе.
00:26:16Но все еще
00:26:17остается много сложностей.
00:26:19Каждый из этих примитивов
00:26:20еще нужно связать
00:26:21в единый целостный агент.
00:26:24Но что, если бы нет?
00:26:26По мере того, как мы выстраивали
00:26:27стек агентов,
00:26:28это тот вопрос,
00:26:29к которому мы постоянно возвращались.
00:26:31В Vercel
00:26:32мы не просто хотим
00:26:33создавать самые мощные
00:26:34агенты в мире,
00:26:35и мы не хотим
00:26:36просто позволить вам
00:26:37создавать самые мощные
00:26:37агенты в мире.
00:26:39Мы хотим, чтобы создание
00:26:40этих агентов
00:26:40было действительно приятным.
00:26:42А это означает
00:26:43не только предоставление
00:26:44самых мощных в мире
00:26:45примитивов стека агентов,
00:26:48но также и самый
00:26:50простой и быстрый способ
00:26:51связать
00:26:52эти примитивы вместе.
00:26:54Чтобы сделать это возможным,
00:26:56мы создали нового участника
00:26:57семейства стека агентов.
00:27:00Добро пожаловать, Ив.
00:27:02Фреймворк Vercel
00:27:03для создания полноценных
00:27:04промышленных агентов.
00:27:07У меня есть столько всего,
00:27:08что сказать об Ив,
00:27:09но прежде чем я перейду к этому,
00:27:10я хочу, чтобы вы увидели ее
00:27:11в действии.
00:27:12И поэтому я рад пригласить
00:27:13Чара, руководителя продукта
00:27:15для Ив,
00:27:15чтобы показать вам, как она работает.
00:27:24Спасибо, Томо.
00:27:26За последний год
00:27:28мы взяли все,
00:27:28чему мы научились
00:27:29в создании агентов,
00:27:30и упаковали это
00:27:31в Ив.
00:27:32Позвольте мне показать вам,
00:27:33как это работает.
00:27:35Я начну
00:27:35с одной команды
00:27:37в своем терминале.
00:27:38Эта команда создаст
00:27:40каталог агента,
00:27:42установит зависимости,
00:27:44и запустит интерактивный
00:27:45чат-сеанс
00:27:46с агентом.
00:27:48Далее,
00:27:49я настрою
00:27:49нашего провайдера моделей.
00:27:51Я буду использовать
00:27:52Vercel AI Gateway,
00:27:55выберу команду Vercel,
00:27:59и привяжу к проекту
00:28:01в этой команде.
00:28:01И всё готово.
00:28:05Теперь давайте протестируем её.
00:28:07Кто ты?
00:28:12Хорошо.
00:28:12Это было быстро.
00:28:14Я только что создал
00:28:15полностью функционального агента
00:28:17менее чем за минуту.
00:28:18Теперь,
00:28:23этот агент работает
00:28:24всего с двумя файлами.
00:28:26Agents.ts,
00:28:27который определяет модель,
00:28:30и instructions.md,
00:28:31который определяет личность агента.
00:28:34И эта простота
00:28:35— это то, что делает создание
00:28:37агентов с Ив таким легким.
00:28:39Теперь давайте создадим
00:28:40реальный пример использования.
00:28:41Хеди только что описала
00:28:42агента по продажам,
00:28:43который обрабатывает транскрипты звонков
00:28:45и обновляет Salesforce
00:28:46и Linear.
00:28:47Позвольте мне показать вам,
00:28:48насколько просто
00:28:49создать этого агента
00:28:50с помощью Ив.
00:28:52Во-первых,
00:28:53я дам агенту
00:28:54личность.
00:28:55В файле инструкций markdown
00:28:57я опишу
00:28:58ассистента по выходу на рынок,
00:28:59который может создавать
00:29:00задачи в Linear
00:29:01и обновлять возможности
00:29:02в Salesforce
00:29:03на основе транскриптов звонков.
00:29:04И вот так,
00:29:10у агента появился
00:29:11новый устав.
00:29:12Далее,
00:29:13я дам ему инструменты,
00:29:14которые он может использовать,
00:29:14чтобы совершать действия.
00:29:16Агенту нужен
00:29:16инструмент Linear,
00:29:17чтобы он мог создавать задачи,
00:29:18и инструменты идут
00:29:19в папку tools.
00:29:24И имя файла
00:29:26— это имя инструмента,
00:29:27который видит
00:29:27наш агент.
00:29:34Давайте определим
00:29:35инструмент Linear.
00:29:37Описание
00:29:37— это то, что агент читает,
00:29:39чтобы знать, когда
00:29:39использовать инструмент,
00:29:41а входные данные
00:29:42— это точки данных,
00:29:42которые агент
00:29:43должен заполнить,
00:29:44например, заголовок
00:29:45и описание
00:29:45задачи.
00:29:47Мы можем использовать
00:29:48коннектор Linear,
00:29:50который Хеди настроила ранее,
00:29:52а затем реализовать
00:29:53Linear API
00:29:54для создания задачи.
00:29:58Я также хочу,
00:29:59чтобы агент знал,
00:29:59как создавать
00:30:00задачу в Linear,
00:30:01поэтому я добавлю навык.
00:30:02А навыки идут
00:30:04в папку skills.
00:30:06Этот навык говорит
00:30:07агенту,
00:30:07что он должен искать
00:30:08запросы на функции
00:30:09в транскрипте
00:30:11и разделять задачи в Linear
00:30:12по темам.
00:30:16Отлично.
00:30:17Теперь давайте протестируем агента.
00:30:18Он должен быть способен
00:30:18создавать задачи в Linear.
00:30:25Он собирается загрузить
00:30:26навык,
00:30:27создать задачу.
00:30:28Отлично.
00:30:29Задача создана,
00:30:30и она также должна
00:30:31появиться в Linear.
00:30:34Далее, агенту нужно
00:30:36обновить возможности
00:30:37в Salesforce.
00:30:38Мы хотим использовать
00:30:38Salesforce CLI,
00:30:39чтобы вносить обновления,
00:30:41но это означает,
00:30:42что нашему агенту нужна оболочка,
00:30:43и мы хотим, чтобы команды
00:30:44выполнялись безопасно
00:30:46в изоляции.
00:30:47Поэтому я собираюсь настроить
00:30:48песочницу, которую агент
00:30:50может использовать для внесения обновлений.
00:30:51Это создает частную виртуальную машину
00:30:53для работы агента,
00:30:54отгороженную от всего остального.
00:30:57Я создам sandbox.ts.
00:31:00Это настроит
00:31:01песочницу,
00:31:02а затем установить Salesforce CLI
00:31:04в процессе загрузки песочницы,
00:31:07а также закрыть все входы.
00:31:09Так что песочнице разрешено
00:31:11общаться только с Salesforce
00:31:11и ни с чем больше.
00:31:15Я дам агенту
00:31:16инструмент Salesforce,
00:31:16как мы сделали с Linear,
00:31:18но обновления Salesforce
00:31:19требуют одобрения
00:31:20от кого-то из команды.
00:31:22Поэтому я добавлю участие человека,
00:31:24и этот инструмент всегда
00:31:26будет требовать от агента
00:31:26запроса на одобрение человеком.
00:31:32Мы будем использовать коннектор Hedy для Salesforce.
00:31:37И последнее,
00:31:38функция выполнения инструмента,
00:31:39которая вызовет Salesforce CLI
00:31:41и внесет обновления
00:31:42в запись о сделке.
00:31:43Теперь давайте укажем
00:31:45шаг Salesforce.
00:31:50Я скажу ему обновить
00:31:52сделку в Salesforce
00:31:53на “Закрыто-выиграно”.
00:31:55Это участие человека,
00:31:58и готово.
00:31:59Если вы вернетесь
00:32:00в Salesforce,
00:32:01обновите эту страницу,
00:32:03там должно быть “Закрыто-выиграно”.
00:32:07Отлично.
00:32:08Теперь мне нужно сделать
00:32:09агента доступным
00:32:10в Slack для отдела продаж.
00:32:12Поэтому я запущу slash-команду каналов.
00:32:15Выберите Slack.
00:32:18Да, я хочу Slack-бота.
00:32:22Это установит
00:32:23Slack-бота
00:32:24в рабочее пространство.
00:32:28Развернуть на Vercel.
00:32:34И готово.
00:32:35Давайте проверим.
00:32:36Я отмечу нашего агента.
00:32:41Вот и всё.
00:32:43У нас есть работающий,
00:32:45готовый к эксплуатации агент.
00:32:46который наша команда может
00:32:47использовать в Slack.
00:32:50Но это ещё не всё.
00:32:51Агент также полностью наблюдаем.
00:32:54Давайте взглянем
00:32:55на беседу,
00:32:55которую мы только что провели в Slack.
00:32:57Итак, в панели Vercel
00:32:59я перейду в раздел наблюдаемости,
00:33:02запуски агента,
00:33:05и я могу увидеть
00:33:06всю историю разговора.
00:33:09Использование токенов,
00:33:10длительность работы,
00:33:11входные и выходные данные,
00:33:13а также рассуждения агента.
00:33:14Я даже могу углубиться
00:33:16в каждый из вызовов инструментов,
00:33:17которые сделал агент.
00:33:19Вот и всё.
00:33:20Мы только что создали
00:33:21готового к работе агента
00:33:22за пять минут.
00:33:24Возвращаю слово, Томлин.
00:33:24Спасибо, Чар.
00:33:33Eve действительно кажется
00:33:34недостающим Next.js
00:33:36для агентов.
00:33:37Это мнение,
00:33:38основанное на всем,
00:33:39что мы узнали
00:33:40за последние несколько лет.
00:33:41Но что еще важнее,
00:33:42это open source
00:33:44и модульность.
00:33:45Он создан для работы
00:33:46бесшовно с Vercel,
00:33:48с высокой степенью
00:33:49интеграции с нашей инфраструктурой,
00:33:50но при этом полностью настраиваемый,
00:33:52так что вы можете сделать его своим.
00:33:54Вы можете менять провайдеров,
00:33:55сохраняя надежную
00:33:56основу под ним.
00:33:58До Eve
00:33:59каждому агенту требовались
00:34:00свои собственные наработки
00:34:01и интеграции.
00:34:02С Eve
00:34:03каждый агент
00:34:04это просто директория,
00:34:05структурированная так,
00:34:06как вы привыкли
00:34:07думать о своем коде.
00:34:09Создание агента промышленного уровня
00:34:10раньше занимало недели.
00:34:11Теперь, как вы только что видели,
00:34:13это занимает минуты.
00:34:15Eve изменит то,
00:34:16как многие из нас
00:34:18создают агентов.
00:34:18Она уже полностью
00:34:19изменила то,
00:34:20как мы создаем агентов
00:34:21внутри Vercel.
00:34:22Но теперь,
00:34:23я хочу пригласить Мальту,
00:34:24чтобы он рассказал вам
00:34:25об одном из своих любимых агентов,
00:34:27которого мы создали,
00:34:27и который очень
00:34:29впечатлил многих из нас.
00:34:31Спасибо.
00:34:31Спасибо, Томо.
00:34:42Я Мальта из Vercel.
00:34:44Агент, который
00:34:45больше всего нравится Томо
00:34:46— это мой.
00:34:47Мы создали его сначала для Vercel,
00:34:49а теперь можете использовать и вы.
00:34:51Он называется Vercel Agent.
00:34:55Подождите, подождите, подождите.
00:34:56Погодите.
00:34:57Черт.
00:34:58Мне на пейджер пришло уведомление.
00:35:00Ого, ничего себе.
00:35:01Похоже, у V0
00:35:02частичный сбой.
00:35:04Дайте-ка мне
00:35:05взять ноутбук.
00:35:06Представьте, что у меня ноутбук,
00:35:07и взгляните сюда.
00:35:09Итак,
00:35:10Vercel Agent уже
00:35:12расследовал это.
00:35:13Давайте копнем глубже.
00:35:15Окей, окей, окей.
00:35:16Он обнаружил, что объект API-ключа
00:35:17не определен
00:35:18во время выполнения.
00:35:19Ошибки появились
00:35:20во время последнего развертывания
00:35:21несколько минут назад.
00:35:23Он рекомендует
00:35:24немедленный откат
00:35:25к предыдущему релизу.
00:35:26Это действительно очень умно,
00:35:27потому что, если сомневаетесь,
00:35:28лучше всего
00:35:29сделать немедленный откат
00:35:30в качестве верного действия.
00:35:31Позвольте мне подтвердить это.
00:35:33Теперь, с моего разрешения,
00:35:34Vercel Agent
00:35:35откатывает
00:35:36последнее рабочее
00:35:37развертывание
00:35:37до того, как появились
00:35:39ошибки 500.
00:35:41Хорошо.
00:35:41Откат прошел успешно.
00:35:43V0 снова онлайн.
00:35:45Vercel Agent
00:35:45теперь начнет работать
00:35:46над исправлением,
00:35:47но нам не нужно
00:35:48этого ждать.
00:35:49Хорошо.
00:35:49Давайте начнем сначала.
00:35:52Привет, меня зовут Мальта.
00:35:53Я технический директор Vercel.
00:35:54Vercel Agent великолепен,
00:35:55потому что он автономно
00:35:56обнаруживает инциденты,
00:35:57сигнализирует о них,
00:35:58только если это истинно положительные случаи,
00:36:00и проводит анализ
00:36:01еще до того,
00:36:02как я
00:36:02дойду до компьютера.
00:36:04Конечно, я понимаю,
00:36:06что первый вопрос,
00:36:08который задаст каждый CTO в этом зале,
00:36:09это:
00:36:11насколько безопасно
00:36:12позволять агенту делать это?
00:36:14Это правильный вопрос,
00:36:16потому что большинство агентов
00:36:17наследуют права пользователя.
00:36:20Они работают от вашего имени
00:36:21и они могут делать всё
00:36:23то, что можете вы.
00:36:25Одна неудачная подсказка
00:36:27обладает полным радиусом поражения,
00:36:29будь то от вас,
00:36:31коллеги,
00:36:32или от запутавшегося субагента.
00:36:35Vercel Agent
00:36:35имеет уникальную в своем роде
00:36:37модель разрешений,
00:36:38которая сочетает режим планирования
00:36:40с предоставлением прав.
00:36:42Вместо того чтобы просить вас
00:36:43одобрить действия
00:36:45по одному за раз,
00:36:46Vercel Agent планирует,
00:36:47какие разрешения
00:36:48потребуются
00:36:49для выполнения задачи,
00:36:50а затем просит вас
00:36:52одобрить их
00:36:52одним согласованным шагом.
00:36:55Чтобы откатить
00:36:56сломанное развертывание,
00:36:57Vercel Agent
00:36:58запрашивает только
00:36:58временное разрешение
00:36:59для выполнения мгновенного отката,
00:37:01как мы только что видели.
00:37:02Если ему нужно очистить
00:37:03устаревший кэш,
00:37:04он просит временный
00:37:04доступ к кэшу
00:37:05этого проекта
00:37:06и больше ни к чему.
00:37:08Каждый агент,
00:37:10каждое действие
00:37:10запускается в изолированной песочнице,
00:37:11прежде чем затронет продакшн.
00:37:14И всё,
00:37:15что изменяет состояние продакшена,
00:37:16ожидает одобрения
00:37:17от человека.
00:37:19Агент никогда не имеет
00:37:20больше доступа,
00:37:21чем ему нужно
00:37:21для задачи,
00:37:22которую он выполняет,
00:37:22но он также
00:37:23не просит у вас
00:37:24постоянно
00:37:24дополнительных разрешений.
00:37:26Отличный баланс
00:37:27между прогрессом
00:37:27и безопасностью.
00:37:29Это та часть,
00:37:29которой я больше всего горжусь,
00:37:30и также причина,
00:37:31почему я не беспокоюсь,
00:37:32что Vercel Agent
00:37:33станет причиной
00:37:34моего следующего вызова в 2 часа ночи.
00:37:40Подождите, подождите.
00:37:41Что там происходит?
00:37:42Кто-то не выключил
00:37:43свой телефон?
00:37:44Это 20:55.
00:37:45О боже.
00:37:46Это был я.
00:37:46Это был я.
00:37:48Хорошо.
00:37:50О, мне пришло сообщение
00:37:51от Гильермо.
00:37:51Чувак, ты прекрасно
00:37:52знаешь, что я на сцене
00:37:53прямо сейчас.
00:37:54В любом случае, я понимаю,
00:37:55вы все понимаете,
00:37:56что это постанова,
00:37:57но позвольте мне сказать,
00:37:58что G пишет мне,
00:37:59чтобы пожаловаться
00:38:00на то, что что-то идет
00:38:00не так на нашем сайте,
00:38:01это настолько жизненно,
00:38:03насколько это вообще возможно.
00:38:05Итак, в любом случае,
00:38:05давайте скопируем
00:38:06это сообщение
00:38:07в Vercel Agent.
00:38:08На самом деле, позвольте мне добавить
00:38:10не совершать ошибок,
00:38:11просто на всякий случай.
00:38:15Хорошо.
00:38:16Vercel Agent
00:38:17сейчас просматривает
00:38:17статистику скорости
00:38:19нашего сайта,
00:38:19чтобы увидеть, изменилось ли что-то.
00:38:22О, вау.
00:38:23Окей, LCP 4 секунды.
00:38:25Что-то серьезно не так.
00:38:26Это нехорошо.
00:38:29Теперь Vercel Agent
00:38:29собирается просмотреть
00:38:31все недавние изменения,
00:38:32чтобы сузить круг поиска проблемы.
00:38:35И он обнаружил,
00:38:36что мы добавили
00:38:36ожидание
00:38:37в маршрут favicon.
00:38:40Он проверяет производительность
00:38:41на этой конечной точке
00:38:42и подтверждает,
00:38:44что обновление
00:38:46вызвало проблему.
00:38:48Он завершил расследование
00:38:49с указанием первопричины,
00:38:50и теперь это,
00:38:51и кажется,
00:38:51мне придется
00:38:52поговорить с Матаном.
00:38:54Он где-то здесь, в зале.
00:38:55Ничего страшного.
00:38:56Хорошая новость в том,
00:38:57что Vercel Agent
00:38:58может написать исправление
00:38:59в OpenAPR.
00:38:59Когда я его одобрю,
00:39:01изменение отправится
00:39:02в продакшн.
00:39:03Окей, возвращаемся к G.
00:39:05Исправь шефа.
00:39:06Ноль строк кода
00:39:07написано сегодня
00:39:08мною.
00:39:08Хорошо.
00:39:11Это были два примера
00:39:12того, как я использую
00:39:13Vercel Agent,
00:39:15но он может помочь вам управлять
00:39:16чем угодно на платформе Vercel.
00:39:17Когда вы просите
00:39:19исправить сборку,
00:39:20он читает
00:39:22логи развертывания,
00:39:22находит проблемную конфигурацию,
00:39:24проверяет исправление
00:39:25в песочнице
00:39:26и переразвертывает
00:39:26с вашего одобрения.
00:39:27Спросите,
00:39:29почему ваша сборка
00:39:30стала медленнее
00:39:30в последнем развертывании,
00:39:31и он сравнит сборку
00:39:32с предыдущей
00:39:33и скажет вам,
00:39:34что изменилось.
00:39:36Вы можете попросить его
00:39:37найти основные
00:39:38проблемы доступности
00:39:39в вашем проекте,
00:39:39и он запустит проверку
00:39:40и откроет PR.
00:39:43И если вы попросите его
00:39:44исправить 500 ошибку,
00:39:45появляющуюся в ваших логах,
00:39:46он сделает то же самое.
00:39:48Но что мне больше всего нравится
00:39:49в агенте,
00:39:51так это то, что вам не нужно
00:39:52просить.
00:39:53Vercel Agent
00:39:54видит ваше приложение,
00:39:54работающее в продакшене,
00:39:55поэтому когда трафик подскакивает
00:39:57или срабатывает предупреждение,
00:39:58он немедленно
00:39:59проведет расследование
00:39:59и принесет ответы
00:40:00вам,
00:40:01точно так же, как он сделал это
00:40:02для меня,
00:40:02когда мне пришло уведомление,
00:40:03здесь на сцене.
00:40:05Примеры,
00:40:06которые я вам привел,
00:40:07были обычными
00:40:08проблемами инфраструктуры
00:40:08и производительности.
00:40:09Но скоро
00:40:10Vercel Agent
00:40:10сможет
00:40:11вызывать специалистов.
00:40:11Он будет запускать
00:40:13DeepSec
00:40:14для глубокой проверки безопасности
00:40:14по всей вашей кодовой базе
00:40:15или проверять
00:40:16кодовой базы
00:40:16или проверит
00:40:17ваш фронтенд
00:40:18на качество
00:40:19дизайна и UX.
00:40:21Это один агент,
00:40:22который понимает
00:40:22ваш стек
00:40:23и вашу инфраструктуру,
00:40:24с экспертами,
00:40:25которых может вызвать при необходимости.
00:40:27Vercel Agent
00:40:28доступен
00:40:28в закрытой бета-версии
00:40:29уже сегодня.
00:40:29Отсканируйте этот QR-код,
00:40:30чтобы запросить доступ.
00:40:33Оу-оу.
00:40:34Только не это.
00:40:36Отлично.
00:40:37Это наш генеральный директор, Джин.
00:40:39Хорошо.
00:40:42Окей.
00:40:42Она пишет,
00:40:43а я немного
00:40:43паникую.
00:40:44Мы правда
00:40:44включили флаги функций
00:40:45для всего,
00:40:46что анонсировали сегодня?
00:40:48Ну,
00:40:49разумеется,
00:40:49я не мог пойти
00:40:50и зайти в дашборд,
00:40:51чтобы самому
00:40:51посмотреть флаги Vercel,
00:40:52но какой сейчас
00:40:53год?
00:40:532024-й?
00:40:55Давайте спросим Vercel Agent.
00:40:57Что мы сегодня выпустили?
00:40:59Так.
00:40:59У нас есть
00:41:00включение сервисов Vercel.
00:41:02Джин говорила об этом.
00:41:03Включить EVE.
00:41:03Я так взволнован.
00:41:05Не терпится,
00:41:05чтобы вы все
00:41:06попробовали это.
00:41:07Включить бета-версию Vercel Agent.
00:41:10Вы знаете,
00:41:10только что говорили об этом.
00:41:11А еще включить
00:41:11Vercel Passport.
00:41:13На самом деле,
00:41:14что такое Vercel Passport?
00:41:16Мы еще не слышали,
00:41:17чтобы кто-то говорил об этом.
00:41:19Кажется, я
00:41:20только что слил
00:41:20остальную часть кейнота.
00:41:21Впрочем,
00:41:22чтобы поговорить о
00:41:23Vercel Passport
00:41:23и других вещах,
00:41:24пожалуйста, поприветствуйте
00:41:25на сцене Джин.
00:41:26Спасибо, Мальта.
00:41:36Vercel Agent
00:41:37показывает вам,
00:41:38что возможно,
00:41:38когда вы создаете
00:41:39агентов правильно.
00:41:41И каждая компания
00:41:42в этом зале
00:41:43собирается создать
00:41:43агента
00:41:44подобно этому.
00:41:45Есть два типа
00:41:47людей
00:41:47в этом зале,
00:41:48слышащих это.
00:41:49Одни из вас
00:41:50сидят здесь
00:41:51и думают:
00:41:52поехали.
00:41:53Я собираюсь выпустить
00:41:53это сегодня вечером.
00:41:55Затем,
00:41:56есть CIO и CTO
00:41:57в этом зале,
00:41:58которые думают:
00:41:58ух,
00:41:59нет.
00:42:00Потому что вы можете
00:42:01уже почувствовать,
00:42:02что грядет.
00:42:03Теневые агенты,
00:42:04пишущие в системы
00:42:05без следов аудита,
00:42:06ИИ-бот-пользователь,
00:42:08закрывающий тикеты,
00:42:09расходы, которые вы не можете объяснить.
00:42:11Оба правы.
00:42:13Создание агентов
00:42:13проще,
00:42:15чем вы думаете,
00:42:16и намного сложнее,
00:42:17чем вы думаете.
00:42:17Я собираюсь рассказать вам
00:42:20об этом напряжении
00:42:21и о том, что мы узнали
00:42:22в Vercel,
00:42:23прожив это.
00:42:25Дрю Бредвик,
00:42:25который работает на меня,
00:42:28является главой
00:42:29go-to-market
00:42:30инжиниринга.
00:42:30В июне 2025 года
00:42:31у него была
00:42:32самая крутая работа
00:42:34в мире.
00:42:38Его задача:
00:42:39создать агентов,
00:42:40которые изменят то,
00:42:41как Vercel
00:42:42выходит на рынок.
00:42:43Это сработало.
00:42:45Год спустя
00:42:46агенты стали частью
00:42:48нашего ежедневного рабочего процесса,
00:42:48работая в масштабе
00:42:49по всей нашей
00:42:51go-to-market организации.
00:42:52Ты проделал отличную работу,
00:42:54Дрю.
00:42:55Поэтому сегодня
00:42:56я вручаю тебе
00:42:57пейджер.
00:42:58Позволь мне рассказать почему.
00:43:00Что мы узнали,
00:43:01так это то, что агенты
00:43:03бесплатны.
00:43:04Бесплатны,
00:43:05как бесплатные щенки.
00:43:06Все любят щенков,
00:43:08но они писают на пол,
00:43:10они грызут вашу мебель,
00:43:11и вы не можете поехать
00:43:13в отпуск.
00:43:14Агенты бесплатны,
00:43:15потому что каждый
00:43:16может дать промпт Claude,
00:43:17но агенты - это ПО,
00:43:19и мы все знаем,
00:43:21что программное обеспечение
00:43:22никогда не бывает готово.
00:43:22Кто-то должен поддерживать их,
00:43:24обновлять модели
00:43:26и создавать новые функции.
00:43:27Создание сотен агентов
00:43:29преподало нам суровые уроки.
00:43:30Во-первых,
00:43:33мы видели одну и ту же проблему,
00:43:34решаемую снова и снова.
00:43:36Нескольким агентам
00:43:38нужно было подключиться
00:43:39к одним и тем же
00:43:40внутренним системам.
00:43:41Каждая команда создавала
00:43:42свои собственные интеграции
00:43:43с нуля.
00:43:44Во-вторых,
00:43:46каждый агент
00:43:47читал
00:43:48из разных баз знаний.
00:43:48Наша команда задавала
00:43:50один и тот же вопрос
00:43:51и получала разные ответы.
00:43:52В-третьих,
00:43:54у нас не было видимости.
00:43:55Никто не знал,
00:43:57сколько агентов существует,
00:43:58кто их создал,
00:43:59или к каким данным
00:44:00они прикасались.
00:44:01В-четвертых,
00:44:03это отсутствие видимости
00:44:04также означало хаос с внедрением.
00:44:05Я в Slack,
00:44:07я печатаю @
00:44:08и всплывает 500 агентов.
00:44:09Я понятия не имею,
00:44:11что делает любой из них.
00:44:11И последнее,
00:44:13мы также узнали,
00:44:13что чата
00:44:14недостаточно.
00:44:15это еще не всё, что нужно.
00:44:17Мы начали с идеи,
00:44:18что Slack
00:44:19был универсальным интерфейсом,
00:44:20и это было ошибкой.
00:44:22Агенты,
00:44:22которые действительно использовались,
00:44:24также имели фронтенды
00:44:25для управления правами доступа,
00:44:26для визуализации данных,
00:44:27для рабочих процессов
00:44:28и для того, чтобы
00:44:29оставлять человека в курсе.
00:44:31Мы узнали,
00:44:31что все наши агенты
00:44:33должны были работать
00:44:33в первый день
00:44:35и на 100-й день.
00:44:38И я рад
00:44:38сообщить вам,
00:44:39что они работают.
00:44:41Мы используем более 100 агентов
00:44:43в продакшене
00:44:44в Vercel,
00:44:45и они являются частью
00:44:46того, как мы работаем
00:44:47каждый божий день.
00:44:49Я хочу рассказать вам
00:44:51о 10
00:44:51самых важных из них.
00:44:53И порядок имеет значение.
00:44:55Мы начали
00:44:55с самых очевидных
00:44:56кейсов использования
00:44:57и продвигались
00:44:58к агентам,
00:44:59которые изменили
00:45:00внутренние процессы
00:45:01и преобразовали
00:45:02работу нашей команды
00:45:04по выводу продуктов на рынок.
00:45:07Vertex
00:45:07— наш агент службы
00:45:08поддержки клиентов.
00:45:10Он обрабатывает
00:45:11более 91%
00:45:13всех тикетов
00:45:14в службу поддержки Vercel
00:45:15через справочный центр,
00:45:16Slack
00:45:17и DocsChat.
00:45:19Deal1
00:45:20— это наш агент
00:45:21по аналитике сделок.
00:45:22Он прослушивает
00:45:23каждый звонок по продажам,
00:45:25обучает наших менеджеров
00:45:25в Slack
00:45:26и проводит разбор полетов
00:45:27по каждой проигранной сделке.
00:45:29К MCP (протоколу управления агентами) Deal1
00:45:30обращались
00:45:3117 000 раз
00:45:34в этом месяце.
00:45:36Draft Zero
00:45:36— наш контент-агент.
00:45:38Он пишет
00:45:39первый черновик
00:45:40каждой статьи в блоге,
00:45:41списка изменений,
00:45:42и истории клиента,
00:45:43которые мы публикуем.
00:45:45A Zero
00:45:46— наш SEO-агент.
00:45:48Он отслеживает,
00:45:48как бренд и контент Vercel
00:45:50отображаются
00:45:50в результатах AI-поиска.
00:45:51Каждый день
00:45:53он запускает сотни
00:45:54промптов
00:45:55в десятках
00:45:55различных моделей
00:45:56для кодинга.
00:45:59Revoa
00:45:59— наш агент
00:46:00по обновлению Salesforce.
00:46:02Он вносит
00:46:02критически важные изменения
00:46:03в записи
00:46:03Salesforce,
00:46:05сохраняя человека
00:46:05в контуре управления.
00:46:06Это экономит 9 часов
00:46:08времени
00:46:08нашей команде RevOps
00:46:10каждый день.
00:46:12Penny
00:46:12— наш финансовый
00:46:14и операционный агент.
00:46:15У него есть доступ
00:46:15к нашей биллинговой платформе,
00:46:17платежному провайдеру
00:46:18и системам мониторинга.
00:46:20Он экономит нашей финансовой
00:46:21и дежурной
00:46:21инженерной команде
00:46:22часы времени на ответы
00:46:23на биллинговые тикеты.
00:46:26И далее,
00:46:27есть V.
00:46:28V — это наш агент-маршрутизатор.
00:46:30Он направляет запросы
00:46:31всем остальным
00:46:32внутренним агентам.
00:46:34Помните ту
00:46:35проблему с внедрением?
00:46:36У нас по-прежнему
00:46:37100 агентов,
00:46:38но V
00:46:39— это «парадная дверь»
00:46:40для всех них.
00:46:41Задайте V вопрос,
00:46:43и он выберет
00:46:43подходящего агента
00:46:44для этой работы.
00:46:46Последнее, что
00:46:47я собираюсь вам показать,
00:46:47— это те, на которые
00:46:48я хочу потратить
00:46:49реальное время,
00:46:50потому что я думаю,
00:46:51что каждый из вас
00:46:52захочет построить
00:46:52одного из них.
00:46:53Во-первых,
00:46:55DZero,
00:46:56наш аналитик данных.
00:46:57DZero предоставляет
00:46:59всей нашей компании
00:46:59круглосуточную аналитику
00:47:01и возможности data science по запросу.
00:47:03Любой сотрудник Vercel,
00:47:04будь то инженеры,
00:47:05менеджеры по продажам,
00:47:07финансисты,
00:47:07поддержка,
00:47:08может анализировать
00:47:09наши данные
00:47:10из нашего хранилища,
00:47:11не подавая тикетов
00:47:12и не ожидая
00:47:13ответа от команды данных.
00:47:14Пользователи могут задавать
00:47:17простые вопросы,
00:47:17например, сколько лидов
00:47:18мы получили с кампании,
00:47:19и DZero пишет
00:47:21и выполняет базовый SQL.
00:47:22Но DZero — еще и
00:47:25data scientist.
00:47:26Если пользователям нужно
00:47:28провести статистический анализ,
00:47:28он запускает песочницу
00:47:30и выполняет Python-код
00:47:31для генерации отчетов.
00:47:33DZero — самый часто используемый
00:47:35внутренний инструмент
00:47:37в Vercel.
00:47:38Он отвечает на 30 000
00:47:39вопросов в месяц.
00:47:41И он безопасен в масштабе.
00:47:43DZero не работает
00:47:45в режиме Бога.
00:47:46Каждый запрос ограничен
00:47:47правами доступа пользователя.
00:47:48Если вы не можете увидеть таблицу
00:47:51в Snowflake,
00:47:52DZero тоже не сможет
00:47:53показать её вам.
00:47:54Под капотом
00:47:55DZero требовался семантический слой.
00:47:56И хотя
00:47:59вы можете задавать вопросы
00:47:59в Slack,
00:48:01ему нужен был UI,
00:48:02чтобы люди могли исследовать графики
00:48:02и погружаться в данные.
00:48:04Далее — Athena,
00:48:06наш командный центр продаж.
00:48:09Salesforce анонсировал «безголовую» (headless) архитектуру.
00:48:11Мы работаем на ней
00:48:13уже несколько месяцев.
00:48:14Athena выбирает аккаунты,
00:48:15планирует работу с клиентами,
00:48:17отслеживает сигналы
00:48:18и запускает еженедельную стратегию
00:48:19для каждого менеджера в Vercel.
00:48:20Вскоре после запуска
00:48:23pipeline почти удвоился.
00:48:25объем конвейера почти удвоился.
00:48:27Каждый менеджер по работе
00:48:29с клиентами использует его ежедневно.
00:48:31Если заглянуть под капот,
00:48:32Athena требовался
00:48:33тот же семантический слой,
00:48:34что и DZero,
00:48:36а также надежные рабочие процессы
00:48:37и безопасные соединения,
00:48:39плюс пользовательский интерфейс,
00:48:40потому что GTM-агенты
00:48:41эффективнее работают
00:48:42с пикселями и кнопками,
00:48:44чем просто в канале Slack.
00:48:47И последнее,
00:48:48Lead Agent,
00:48:49наш автономный SDR.
00:48:51Мы обучили Lead Agent
00:48:52на методике
00:48:53нашего лучшего SDR,
00:48:55и теперь он выполняет
00:48:56эту методику
00:48:57в режиме 24/7.
00:48:58Возможно, вы видели
00:48:59заголовок в прошлом году.
00:49:01Мы сократили количество SDR с 10
00:49:02до одного.
00:49:04Это был Lead Agent.
00:49:06Мы перевели
00:49:07тех девять представителей
00:49:08на более высокие должности
00:49:09и повысили квоту.
00:49:10Мы получили 32-кратный возврат инвестиций,
00:49:13а его обслуживание стоит
00:49:15$5000 в год.
00:49:16Он работает
00:49:17на уровне 90-го процентиля
00:49:19среди наших сотрудников,
00:49:20и один инженер
00:49:21поддерживает его неполный рабочий день.
00:49:23Под капотом
00:49:25Lead Agent использует
00:49:26стек, который Томо
00:49:27только что показал.
00:49:28AI SDK,
00:49:29Workflow SDK,
00:49:30и Chat SDK
00:49:31для Slack.
00:49:32И это open source,
00:49:34так что вы можете создать
00:49:35свой собственный уже сегодня.
00:49:37Создание этих агентов
00:49:38было простым,
00:49:39потому что мы использовали Next.js
00:49:40и наш агентский фреймворк,
00:49:43Eve,
00:49:43и их запуск
00:49:44никогда не был проблемой,
00:49:45потому что они работают на Vercel.
00:49:47Помните, я говорил,
00:49:48что создание агентов
00:49:49сложнее,
00:49:50чем вы думаете?
00:49:52Сложность заключается
00:49:53во всем, что их окружает:
00:49:55кто может получить к ним доступ,
00:49:57как они проходят аутентификацию,
00:49:58к каким данным они могут обращаться,
00:50:00и предоставление всего этого
00:50:01вашей команде безопасности.
00:50:03Поэтому мы потратили последний год
00:50:04на создание платформы,
00:50:05которая упрощает это,
00:50:07и сегодня
00:50:08мы делаем её доступной
00:50:09для вас.
00:50:11Я рад объявить
00:50:12о Vercel для корпоративных приложений
00:50:15и агентов.
00:50:17Это привычный вам
00:50:19опыт разработки на Vercel
00:50:20для каждого в вашей компании,
00:50:22со встроенными идентификацией
00:50:23и управлением доступом,
00:50:24а также возможностью
00:50:26запускать это
00:50:26в вашем собственном арендаторе AWS.
00:50:29Как и все наши продукты,
00:50:30он переносим,
00:50:31потому что он не зависит
00:50:32от фреймворков и моделей,
00:50:34и мы создали это
00:50:35прежде всего для себя,
00:50:36а теперь это платформа,
00:50:37на которой можете строить и вы.
00:50:39Позвольте мне показать вам
00:50:40три самые важные части.
00:50:43До сегодняшнего дня
00:50:44вам приходилось вручную предоставлять
00:50:45и отзывать доступ
00:50:46для каждого пользователя Vercel.
00:50:48Корпоративное управление пользователями
00:50:50дает вам централизованный контроль
00:50:51над доступом сотрудников
00:50:52к Vercel и VZero
00:50:54с полным журналом аудита
00:50:56каждого их действия.
00:50:59Ранее я говорил,
00:51:00что любой может давать подсказки Claude.
00:51:02Реальность такова,
00:51:03что ваши сотрудники
00:51:04уже делают это,
00:51:05знаете вы об этом или нет.
00:51:07Это называется теневым ИТ,
00:51:09и ИИ уже стал причиной
00:51:11крупных утечек данных
00:51:12в корпоративном секторе.
00:51:13Поэтому даже если вы можете контролировать,
00:51:15кто создает ИИ,
00:51:16вам все равно нужно ограничить
00:51:18доступ к приложениям
00:51:19и агентам, которые они создают.
00:51:21Вот почему мы создали
00:51:22Vercel Passport.
00:51:24Он помещает каждое внутреннее приложение
00:51:26и агента за ваш IDP
00:51:28по умолчанию.
00:51:29Внутренние инструменты
00:51:30остаются внутренними.
00:51:32Сотрудники видят только
00:51:33те приложения, которые им нужны,
00:51:35и ничего не выставляется наружу.
00:51:38И вы можете развернуть
00:51:39все это
00:51:40в вашем собственном арендаторе AWS.
00:51:42Вы не ослышались.
00:51:43Вы даже можете запускать
00:51:44функции Vercel
00:51:45в своем аккаунте AWS.
00:51:47Все, что вы создаете
00:51:48с помощью агентов,
00:51:49остается внутри
00:51:50вашего периметра безопасности.
00:51:53Команды,
00:51:54которые выпускают продукты быстро,
00:51:56безопасно и в масштабе,
00:51:57это те,
00:51:58кто победит.
00:51:59Мы создали корпоративные приложения
00:52:01и агентов,
00:52:01чтобы ими могли быть вы.
00:52:03Джи,
00:52:04возвращаю тебе слово,
00:52:04чтобы завершить.
00:52:13Спасибо, Джин.
00:52:14Спасибо, Джин.
00:52:15Отлично.
00:52:17Сегодня
00:52:18мы показали вам,
00:52:18что Vercel
00:52:19— это платформа,
00:52:19на которой можно создавать
00:52:21и запускать все что угодно.
00:52:23Любой веб-сайт,
00:52:25приложение
00:52:26или агент.
00:52:28Ваши бэкенд-фреймворки
00:52:29могут работать в масштабе.
00:52:31С сервисами Vercel
00:52:33вы можете разрабатывать,
00:52:34просматривать
00:52:35и развертывать
00:52:36бэкенды
00:52:36и фронтенды
00:52:37вместе.
00:52:40С EVE
00:52:41любой участник вашей команды
00:52:42может создать агента
00:52:43за минуты
00:52:44или даже секунды.
00:52:47Vercel Connect
00:52:48дает этим агентам
00:52:49безопасный доступ
00:52:50ко всем вашим сервисам.
00:52:54Vercel Passport
00:52:55гарантирует,
00:52:55что внутренние агенты
00:52:56и приложения
00:52:57остаются внутренними
00:52:58за вашим IDP.
00:53:01И вы можете запускать
00:53:02все это
00:53:03в вашем собственном
00:53:04аккаунте AWS.
00:53:07Вы можете начать уже сегодня.
00:53:09Попросите вашего агента по кодингу
00:53:10установить
00:53:11плагин Vercel.
00:53:13Тогда вы сможете построить что угодно.
00:53:16Сайт,
00:53:17приложение,
00:53:18агента,
00:53:18и выпустить это
00:53:19в глобальном масштабе.
00:53:21И Vercel Agent
00:53:22будет следить
00:53:23за продакшеном.
00:53:25Это
00:53:26агентная инфраструктура.
00:53:28Мы не можем дождаться,
00:53:29чтобы увидеть,
00:53:30что вы выпустите дальше.
00:53:31Спасибо.