На конференции AI Dev 26 x SF, проходившей в Сан-Франциско, собрались более 3000 разработчиков для обсуждения будущего разработки программного обеспечения в эпоху ИИ. Особое внимание было уделено вопросу, как искусственный интеллект меняет подход к разработке и что потребуется для решения существующих задач.
Ключевые идеи от экспертов
Андрю Нг, основатель DeepLearning.AI, отметил, что главный тормоз в разработке ПО — это не столько технические ограничения, сколько воображение разработчиков. По его словам, «сейчас единственное ограничение — это наше воображение», что подчеркивает важность инновационного подхода в работе.
На конференции выступил и Ануш Элангован, вице-президент AI в AMD, который рассказал о новых разработках в программного обеспечения ROCm для оптимизации AI-вычислений. Он подчеркнул, что ИИ трансформирует технологическую индустрию гораздо быстрее, чем предыдущие переходы. «Скорость — это защита», — сказал он, намекая на необходимость быстроты на рынке, где иногда легче быть поздно, но хорошо финансируемым, чем первым.
Марк Брукер из AWS также выразил свою точку зрения, заявив, что эти изменения в индустрии — самые значительные за его 30-летнюю карьеру. Он добавил, что несмотря на рост использования ИИ, «возможности для агентов ограничены уровнем дефектов» кода, что говорит о том, что важнее исправлять ошибки, чем просто добавлять новые функции. Брукер указал на проекты, направленные на улучшение ошибки в коде и повышение стандартов в разработке.
Практические выводы для разработчиков
Для российских разработчиков главный вывод заключается в том, что внедрение ИИ в процессы разработки становится необходимостью. С учетом текущих трендов, компании, якія игнорируют эти изменения, рискуют остаться позади. Необходимость поддерживать высокие стандарты качества вместе с внедрением новых технологий (таких как ИИ) станет определяющим фактором успешности проектов.
Следующий шаг — это продолжение обсуждений и разработок на эту тему. Конференции подобного рода будут способствовать обмену опытом и идеями, что, в свою очередь, поможет разработчикам адаптироваться к быстро меняющимся условиям рынка.