Microsoft вслед за Google начала активно использовать язык программирования Go для создания масштабируемых систем ИИ-агентов. Выбор обусловлен высокой производительностью языка при работе с конкурентными процессами и эффективным управлением памятью. Этот сдвиг подчеркивает отход от доминирования Python в серверной части агентных архитектур, где критически важна низкая задержка и высокая пропускная способность при обработке множественных запросов.
Переход на Go позволяет инженерам Microsoft создавать более устойчивые к нагрузкам системы оркестрации, которые управляют взаимодействием между агентами и внешними API. В отличие от Python, Go обеспечивает лучшую предсказуемость выполнения кода в многопоточной среде, что является ключевым фактором для сложных агентных систем, выполняющих параллельные вычисления и обращения к базам данных в реальном времени.
На текущий момент лидеры рынка, такие как OpenAI и Anthropic, продолжают опираться преимущественно на экосистему Python. Однако растущий интерес технологических гигантов к Go сигнализирует о смене парадигмы в проектировании инфраструктуры: от прототипирования на высокоуровневых скриптовых языках к созданию высокопроизводительных, скомпилированных решений, способных выдерживать промышленную эксплуатацию агентных платформ.
Ключевые факты
- Microsoft официально интегрирует Go в стек для разработки агентных фреймворков, следуя примеру Google.
- Основными преимуществами Go названы эффективность многопоточности и низкое потребление ресурсов при высокой нагрузке.
- Python остается основным языком для обучения моделей, но теряет позиции в инфраструктурных слоях агентных систем.
- Переход на Go направлен на решение проблем с задержками (latency) при оркестрации сложных цепочек агентных вызовов.
- OpenAI и Anthropic на данный момент сохраняют приверженность Python-стеку в своих ключевых разработках.