Оглавление

AWS Machine Learning Blog пишет, что платформа Amazon Bedrock получила важное обновление — поддержку узлов с встроенным кодом в визуальных задачах. Функция находится в стадии публичного превью и позволяет разработчикам напрямую встраивать Python-код в графические цепочки обработки данных.

Технические возможности нового функционала

Новые узлы поддерживают выполнение Python 3.11 с доступом к стандартной библиотеке и популярным пакетам для обработки данных, включая Pandas, NumPy и SciPy. Это позволяет реализовывать сложную бизнес-логику, преобразования данных и кастомную обработку непосредственно внутри визуального процесса.

Архитектурные преимущества

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

  • Выполнять манипуляции с данными между вызовами языковых моделей
  • Реализовывать кастомную валидацию и преобразование форматов
  • Создавать сложные цепочки условий и ветвлений
  • Интегрировать специализированные математические вычисления

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

Безопасность и ограничения

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

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