По мере усложнения моделей ИИ разрыв между пиковой производительностью оборудования и реальными показателями в приложениях растёт. Традиционная оптимизация через ручную разработку низкоуровневых ядер требует глубоких знаний архитектуры ускорителей и многократных итераций. AWS представила Neuron Agentic Development — набор из пяти специализированных ИИ-агентов и навыков, автоматизирующих создание, отладку и профилирование ядер для ускорителей Trainium и Inferentia.

Neuron Agentic Development включает пять навыков, следующих естественному циклу разработки: авторинг, отладка, профилирование, анализ профилей и документация. Навык авторинга (neuron-nki-writing) переводит код PyTorch, NumPy или описания на естественном языке в корректный NKI-код, учитывая аппаратные ограничения, например размерность тайлов и буферов. Навык отладки (neuron-nki-debugging) предлагает систематический процесс разрешения ошибок компиляции и выполнения на Trainium и Inferentia, включая каталог всех 28 кодов ошибок NCC. Навыки профилирования (neuron-nki-profiling и neuron-nki-profile-querying) захватывают трассы выполнения, извлекают метрики и выполняют SQL-запросы для выявления узких мест и привязки их к конкретным строкам исходного кода. Навык документации (neuron-nki-docs) предоставляет API-сигнатуры, туториалы и описания ошибок на протяжении всего процесса.

НавыкНазначение
neuron-nki-writingАвтоматическое создание корректного NKI-кода из PyTorch, NumPy или описания на естественном языке
neuron-nki-debuggingСистематическое разрешение ошибок компиляции и выполнения с использованием каталога ошибок
neuron-nki-profilingЗахват и профилирование выполнения ядра на оборудовании, извлечение метрик
neuron-nki-profile-queryingАнализ профилей через SQL-запросы для выявления узких мест
neuron-nki-docsПредоставление документации по API, туториалов и архитектурных руководств

Навыки можно вызывать по отдельности или объединять в автоматизированные рабочие процессы с помощью агента neuron-nki-agent, который самостоятельно выбирает нужную последовательность действий на основе запроса. Для использования навыков требуется экземпляр Amazon EC2 на базе Trainium. Решение интегрировано в VS Code, Cursor и Kiro: навыки добавляются в директории .kiro/skills или .claude/skills. Neuron Agentic Development снижает порог входа в оптимизацию ядер: разработчики, знакомые с другими архитектурами, могут быстро освоить Trainium, а команды сокращают время от идеи до аппаратно-оптимизированной реализации.

Навыки могут использоваться по отдельности или объединяться в автоматизированные рабочие процессы с помощью агента neuron-nki-agent.