Розовый талисман-аксолотль AX

Объявить агентную задачу. AX выполнит её в масштабе.

AX изолирует задачу в песочнице, подготавливает её рабочее пространство, управляет сетевыми ограничениями и позволяет запустить миллиарды задач в одном кластере. Можно использовать по одной задаче на агента либо компоновать столько, сколько нужно.

$ cat task.yaml
apiVersion: ax.io/v1alpha1
kind: Workspace
metadata:
  name: golang
spec:
  git:
    - repo: https://github.com/golang/go.git
      branch: "my-fix"
---
apiVersion: ax.io/v1alpha1
kind: Task
metadata:
  name: test
spec:
  workspaces:
    - name: golang
      goal: "Ensure that Go tool chain is available and is built from source"
  debug: true
$ ax apply -f task.yaml
workspace.ax.io/golang created
task.ax.io/test created
$ ax watch task test
Watching task default/test...
[10:42:01] Phase: Pending    Actor: test               WorkerIP:
[10:42:05] Phase: Running    Actor: test               WorkerIP: 10.20.3.67
Task reached terminal phase "Running".
$ ax get tasks
NAME   ATESPACE   PHASE     ACTOR   WORKER-IP    AGE
test   default    Running   test    10.20.3.67   5s
$ ax ssh test -- ls /workspace
go
$ ax ssh test -- cd /workspace/go && go build ./...
$ ax ssh test -- ps -o pid,cmd
  PID CMD
    1 /usr/local/bin/ax-task-runner
   12 go build ./...
$ ax ssh test -- touch notes.txt
$ ax suspend task test
task.ax.io/test suspended
$ ax resume task test
task.ax.io/test resumed
$ ax ssh test -- ls notes.txt
notes.txt
$ ax suspend task test
task.ax.io/test suspended
$ ax delete task test
task.ax.io/test deleted

Почему AX

Агенты — это новый класс нагрузок. Они не микросервисы и не пакетные задания. Они накапливают состояние, требуют строгой изоляции, обращаются к API моделей и серверам инструментов, и могут сжигать деньги в петле, если никто не следит. AX предоставляет четыре простых примитива, которые обрабатывают всё это декларативно.

Task — Изолированное выполнение

Запустите ненадёжный код агента в песочнице с ограничениями по CPU и памяти. Дёшево создаётся, приостанавливается и выбрасывается.

Workspace — Простая подготовка рабочего пространства

Перечислите Git-репозитории, MCP-серверы и инструменты, которые нужны агенту, или просто опишите цель. AX всё подготовит в каждой песочнице перед запуском задачи.

Gateway — Сетевые политики

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

Model — Единое место для конфигурации

Настраивайте модели, параметры моделей и секреты в одном месте. Ротируйте ключи или закрепляйте новую версию модели одной командой apply.

Масштабирование до миллиардов задач

AX работает поверх Agent Substrate — вычислительной среды исполнения, разработанной с нуля для массовой плотности и быстрого жизненного цикла stateful-акторов.

Миллиарды задач

Каждая задача работает как лёгкий актор, позволяя масштабироваться до миллиардов одновременных сессий агентов в одном кластере без ограничений оркестратора.

Возобновление за доли секунды

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

Плотный мультиплексинг

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

Генеративные возможности встроены в платформу

AX интегрирует генеративный AI прямо в платформу. Например, если нужно подготовить рабочее пространство, просто опишите его на английском языке — окружение будет настроено автоматически перед запуском задачи.

apiVersion: ax.io/v1alpha1
kind: Task
metadata:
  name: data-analysis
spec:
  workspaces:
    - name: python-env
      goal: "Set up a Python 3 development environment"

Генеративные рабочие пространства

Опишите желаемое окружение на простом английском. AX передаст эту цель агенту при первой загрузке для установки цепочек инструментов и проверки зависимостей.

Запускайте что угодно

Интерактивные кодирующие агенты, долгоживущие серверы агентов, Jupyter-ноутбуки, headless-браузерное тестирование и кастомные среды выполнения инструментов — всё, что угодно.

Идеально для исследований

Запускайте массивное количество воспроизводимых песочниц для сбора траекторий, выполнения циклов обучения с подкреплением и оценки агентов в масштабе.

Построено для разработчиков и исследователей

Цель — упростить работу с инфраструктурой агентов, чтобы разработчики и исследователи могли сосредоточиться на своей работе. AX разработан с непреклонным фокусом на эргономику, быструю итерацию и приятный опыт разработки как для создателей приложений, так и для исследователей AI.

Задача — сохранить среду минимальной и лёгкой, но вкусно добавить необходимые возможности для создания, оценки и масштабирования агентов.

Рождение из исследований, создание для production

AX возник в Google, когда исследования систем агентного выполнения встретились с frontier compute. За годы разработки и эксплуатации систем агентного выполнения команды во всём Google поняли, что агентные нагрузки представляют совершенно новую парадигму вычисления: stateful, импульсивные, долгоживущие акторы, которые интенсивно вычисляют минуту, а затем ждут ответов моделей, инструментов или одобрения человека. Традиционные оркестраторы, построенные для stateless микросервисов или предсказуемых пакетных заданий, становятся непомерно дорогими при содержании неактивных песочниц в работе, при этом лишены встроенной поддержки приостановки и возобновления менее чем за секунду.

Опираясь на исследования агентных систем выполнения из Google DeepMind и глубокий опыт в области масштабной изоляции, возобновления и планирования, AX разрабатывается как открытая декларативная плоскость управления, созданная специально для выполнения агентов. Она абстрагирует задачи, рабочие пространства, сетевые политики и модели в основные примитивы, позволяя разработчикам и исследователям управлять массивными флотами агентов без переизобретения базовой инфраструктуры. Проект в значительной степени опирается на Agent Substrate, но предоставляет абстракции агентов и генеративные компоненты среды выполнения.