Treasure Code: ИИ в управлении данными и его вызовы

Treasure Code - новый интерфейс от Treasure Data, который использует ИИ для управления клиентскими данными. Статья описывает его разработку, внедрение и важные уроки, извлеченные из опыта.

Что такое Treasure Code

Компания Treasure Data, известная благодаря своей платформе для работы с клиентскими данными, презентовала Treasure Code — новый интерфейс командной строки, который использует возможности искусственного интеллекта. Этот инструмент позволяет специалистам по данным управлять всем процессом CDP, используя обычный человеческий язык, а создание и доработка кода берет на себя Claude Code.

60 минут кода

Сам процесс разработки кода занял всего 60 минут и был осуществлён одним инженером. Но, как подчеркивают в компании, важнее не время, затраченное на разработку, а то, что предшествовало этим минутам и какие вопросы возникли после внедрения. Основное внимание уделяется созданию надежной системы управления и контроля перед тем, как искусственный интеллект начнет генерировать код.

Проблемы перед написанием кода

Перед тем как появится первая строка кода, Treasure Data столкнулась с важным вопросом: какие действия системе не разрешено выполнять и как это обеспечить на уровне платформы. В результате были разработаны защитные механизмы, которые действуют до момента выполнения кода. При подключении к CDP через Treasure Code, управление доступом и разрешениями напрямую наследуется от платформы, что гарантирует, что пользователи могут получить доступ только к тем ресурсам, на которые у них уже есть разрешение. Это помогает избежать утечек персональных данных и API-ключей, а также предотвращает негативные высказывания о брендах или конкурентах. В этом процессе принимали участие эксперты по безопасности, технический директор и руководители инженерных подразделений.

Система контроля качества

Эта основа позволила перейти к следующему этапу: полная генерация кодовой базы ИИ с многоуровневой системой контроля качества, которая соответствует производственным стандартам:

  1. ИИ-рецензент кода: Первый уровень, также использующий Claude Code, проверяет запросы на слияние, оценивая архитектуру, безопасность, обработку ошибок, тестирование и документирование. Если всё в порядке, код может быть автоматически объединён; если нет — вмешательство человека обязательно.
  2. Стандартный CI/CD-конвейер: Второй уровень включает автоматизированные тесты, статический анализ и проверки безопасности при каждом изменении кода.
  3. Человеческий обзор: Третий уровень активируется в случае, если автоматизированные системы выявляют риски или если корпоративная политика требует подтверждения.

Принципы работы Treasure Code

Внутренний принцип Treasure Data гласит: ИИ может писать код, но не имеет права его выпускать.

Ключевые отличия

Treasure Code отличается от других инструментов, таких как Cursor, глубиной контроля. Обычный интерфейс предоставляет доступ к данным через естественный язык, но не учитывает существующие структуры разрешений. Treasure Code, напротив, наследует полный контроль доступа и разрешений от Treasure Data, ограничивая действия пользователя тем, на что он уже авторизован. Также стоит отметить оркестрацию: Treasure Code подключается к AI Agent Foundry Treasure Data, что позволяет координировать субагентов и навыки по всей платформе, а не выполнять задачи в изоляции.

Неожиданный успех и его последствия

Несмотря на тщательно продуманную архитектуру управления, запуск Treasure Code не обошелся без проблем. Изначально компания сделала его доступным для клиентов без четкого плана выхода на рынок, полагая, что он останется незамеченным. Однако более 100 клиентов и около 1000 пользователей нашли его в течение двух недель, что вызвало необходимость в быстром разработке маркетинговых стратегий и привело к несоответствиям, так как Treasure Code еще не прошел сертификацию по программе Trust AI.

Проблемы с разработкой навыков

Другой проблемой стало то, что разработка навыков была открыта для непрофильных команд. Менеджеры по работе с клиентами начали создавать и отправлять навыки, не понимая критериев одобрения, что привело к значительным потерям времени и накоплению неподходящих заявок.

Отзывы первых пользователей

Thomson Reuters, один из первых пользователей, отметил гибкость и масштабируемость решения, а также отсутствие преград в процессе закупок. Однако, как признал Рафа Флорес, директор по продуктам Treasure Data, продукту не хватает рекомендаций по зрелости ИИ: он не подсказывает, кто и как должен его использовать, или как правильно структурировать доступ для разных уровней навыков в компании.

Уроки для будущего

Опыт Treasure Data стал источником нескольких важных уроков. В следующий раз Флорес планирует запускать продукт сначала внутри компании для контролируемого тестирования, чтобы снизить риски. Также нужно заранее установить четкие критерии для одобрения навыков, прежде чем открывать процесс для других команд. Основная идея этих уроков и архитектуры управления заключается в том, что скорость имеет значение только при наличии крепкой основы.

Практические советы для инженеров

Для руководителей инженерных команд, оценивающих готовность агентского кодирования к внедрению, опыт Treasure Data дает три практических вывода:

  1. Управление должно предшествовать коду: Надежный контроль доступа и наследование разрешений позволили свободную генерацию кода ИИ. Без этого преимущества в скорости исчезают, так как каждый результат требует ручного контроля.
  2. Необходим контроль качества, не зависящий от людей: ИИ может последовательно и без усталости проверять каждый запрос на слияние, обеспечивая соответствие политике. Человеческий обзор важен, но как завершающая проверка.
  3. Планируйте органическое внедрение: Если продукт действительно работает, его быстро найдут, даже если вы не готовы. Проблемы с соответствием и выходом на рынок, с которыми сейчас сталкивается Treasure Data, — следствие недооценки этого факта.
admin/ автор статьи

Успех неизбежен.

True game