Объявить агентную задачу. 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, но предоставляет абстракции агентов и генеративные компоненты среды выполнения.