Vercel AI SDK: агенты используют навыки через bash-tool — что нового

Vercel представил обновление AI SDK, которое позволяет агентам искусственного интеллекта применять заранее определённые навыки (skills) через инструмент bash-tool. Это значит, что разработчики могут дать своим агентам доступ к файловой системе, выполнению Bash-команд и изолированной среде выполнения

Vercel AI SDK: агенты используют навыки через bash-tool — что нового

Vercel представил обновление AI SDK, которое позволяет агентам искусственного интеллекта применять заранее определённые навыки (skills) через инструмент bash-tool. Это значит, что разработчики могут дать своим агентам доступ к файловой системе, выполнению Bash-команд и изолированной среде выполнения, используя готовые шаблоны. Нововведение уже доступно и призвано ускорить создание сложных AI-агентов, снижая порог входа для разработчиков.

Как навыки меняют работу агентов

Новая функция Skills support интегрирована в bash-tool, который ранее использовался исключительно для выполнения Bash-команд. Теперь bash-tool поддерживает шаблон навыков: агент получает контекст, необходимый для задачи, и выполняет её в изолированной среде. Разработчики могут использовать как публичные навыки из репозитория Vercel, так и создавать собственные проприетарные навыки.

Для создания навыков Vercel предоставляет документацию createSkillTool, а также примеры в репозитории bash-tool. Это унифицирует подход к контексту и выполнению, используя ту же изолированную модель выполнения, что и для файлового контекста. Ранее разработчикам приходилось вручную управлять контекстом и командами, теперь этот процесс автоматизирован.

Почему это важно для разработчиков AI-агентов

Vercel активно развивает AI SDK как платформу для создания агентов, способных выполнять сложные задачи. Ранее bash-tool позволял агентам выполнять Bash-команды, но не имел встроенной поддержки навыков — то есть возможности подгружать контекст и выполнять действия по шаблону. Нововведение унифицирует подход, используя ту же изолированную модель выполнения, что и для файлового контекста.

Это продолжение тренда на упрощение разработки AI-агентов: Vercel стремится сделать SDK более гибким, позволяя разработчикам быстро добавлять функциональность без написания сложного кода. Теперь любой разработчик может дать агенту доступ к широкому спектру публично доступных навыков или написать свои собственные и использовать их приватно.

Технические детали: изоляция и контекст

Ключевое преимущество — изолированная модель выполнения. Каждый навык выполняется в отдельной песочнице, что предотвращает влияние на другие процессы и повышает безопасность. Контекст может включать файловую систему, что позволяет агенту читать и записывать файлы, а также выполнять Bash-команды.

Для сравнения: ранее разработчикам приходилось вручную управлять контекстом и выполнением команд, теперь это автоматизировано через навыки. SDK берёт на себя управление изоляцией и передачу контекста. Разработчик может создать навык с помощью функции createSkillTool, указав команды и контекст, после чего агент сможет его использовать. Публичные навыки доступны в репозитории Vercel, их можно подключать как готовые модули.

Как создать собственный навык для bash-tool

Vercel предоставляет документацию createSkillTool, где описан процесс создания навыка. Разработчику нужно определить команды Bash и контекст (например, файлы или переменные окружения), после чего навык регистрируется и становится доступен агенту. Примеры кода можно найти в репозитории bash-tool на GitHub. Важно, что навыки могут быть как публичными, так и приватными, что позволяет компаниям использовать проприетарные решения без раскрытия исходного кода.

Кого затронет обновление и как его применить

Обновление в первую очередь полезно разработчикам, создающим AI-агентов с помощью Vercel AI SDK. Они смогут быстрее добавлять функциональность, используя готовые навыки, и безопасно выполнять команды в изолированной среде. Для бизнеса это означает снижение времени разработки и повышение надёжности агентов.

В российском контексте: разработчики, использующие Vercel, могут адаптировать навыки под локальные задачи, например, для автоматизации CI/CD или работы с файлами на серверах. Это особенно актуально для команд, которые хотят внедрить AI-агентов в свои процессы без глубокого погружения в инфраструктуру.

Какие задачи можно решить с помощью навыков

Навыки позволяют автоматизировать рутинные операции: от обработки файлов до выполнения сложных скриптов. Например, агент может получить задачу "проверить лог-файлы и отправить отчёт" — навык сам подгрузит нужные файлы, выполнит команды grep и отправит результат. Это экономит время разработчиков и снижает риск ошибок.

Что будет дальше: планы Vercel

Vercel планирует расширять библиотеку публичных навыков и улучшать документацию. Ожидается, что сообщество начнёт активно создавать навыки, что ускорит развитие экосистемы. Разработчики могут уже сейчас экспериментировать с новым функционалом, используя примеры из changelog bash-tool.

В ближайших обновлениях возможна интеграция навыков с другими инструментами Vercel, такими как Edge Functions и Serverless, что откроет новые сценарии использования. Также ожидается улучшение инструментов мониторинга и отладки навыков.

Итог: почему стоит обратить внимание на нововведение

Поддержка навыков в bash-tool делает Vercel AI SDK более мощным инструментом для создания агентов. Разработчики получают готовый механизм для контекста и выполнения, что ускоряет разработку и повышает безопасность. Это шаг к тому, чтобы AI-агенты стали доступны не только крупным компаниям, но и небольшим командам.

Если вы работаете с Vercel AI SDK, попробуйте Skills support уже сегодня — это может кардинально упростить создание агентов. Следите за обновлениями Vercel, чтобы не пропустить новые навыки и улучшения.