Инвесторы Apple ищут ясности в тарифах, стратегии искусственного интеллекта на фоне снижения продаж iPhone
Функции искусственного интеллекта особенно важны в Китае, где Apple теряет долю рынка, уступая ее конкурентам, таким как Huawei.
Разработка программного обеспечения меняется прямо на глазах, а искусственный интеллект становится настоящим помощником для разработчиков во всем мире.
Эти изменения происходят не только в модных стартапах, но и в технологических гигантах. Недавно мы смогли заглянуть за занавес, благодаря дискуссии между генеральным директором Microsoft Сатьей Наделлой и Марком Цукербергом из Meta.
Во время мероприятия Meta LlamaCon AI Цукерберг напрямую спросил Наделлу о том, как ИИ влияет на Microsoft. Его вопрос был прост: «Есть ли у вас представление о том, какая часть кода, например, какой процент кода, который пишется в Microsoft на данный момент, пишется искусственным интеллектом, а не инженерами?»
Наделла ответил, что Microsoft следит за тем, как часто разработчики принимают предложения ИИ по кодированию, и что, хотя это варьируется от проекта к проекту, около 20-30 % кода в репозиториях Microsoft сегодня «вероятно, все написаны программным обеспечением».
Это означает, что почти треть нового кода в некоторых ключевых областях набирается не человеком, а уже искусственным интеллектом. Это говорит о том, что мы вышли далеко за рамки простого автозаполнения.
Наделла добавил один нюанс: ИИ, похоже, гораздо лучше справляется с написанием нового кода с нуля, чем с попытками распутать и переделать старое, уже существующее программное обеспечение. Он также затронул проблему старых языков программирования, приведя в пример C++.
Наделла оценил C++ как «не очень подходящий» для работы ИИ, вероятно, из-за его сложности. С другой стороны, он назвал «фантастическим» умение ИИ писать на современных языках, таких как Python.
Это хорошее напоминание о том, что ИИ не является волшебной палочкой в разработке программного обеспечения; его полезность зависит от задачи, языка и того, насколько хорошо все структурировано.
Когда Наделла перевел вопрос обратно к Цукербергу, спросив о показателях Meta, Цук был немного более сдержан в том, чтобы назвать какую-то одну метрику прямо сейчас.
Цук сделал справедливое замечание, отметив, что базовая статистика не всегда отражает программное обеспечение, полностью написанное другими программами, и может включать инструменты автозаполнения. Это подчеркивает сложную проблему: как точно измерить вклад ИИ, если он может варьироваться от крошечного предложения до написания целой функции?
Но Цукерберг совершенно четко обозначил направление Meta, когда речь идет об ИИ в разработке программного обеспечения. Он даже сообщил, что Meta сосредоточена на «создании ИИ и инженера по машинному обучению для развития самой Llama».
Это довольно амбициозная цель: использовать ИИ, чтобы помочь создать лучший ИИ, быстрее.
Говоря об этом конкретном проекте, Цукерберг сделал смелое предсказание, что в следующем году «половина разработок будет выполняться ИИ, а не людьми, и затем эта цифра будет только расти».
Даже если это начнется только с проекта Llama, это рисует картину того, что в ближайшем будущем ИИ возьмет на себя серьезную работу по разработке сложного программного обеспечения.
Наделла подхватил эту перспективную тему и задумался о том, стоит ли перестраивать инструменты разработки и всю вычислительную инфраструктуру, чтобы ими могли управлять агенты ИИ.
Это заставляет задуматься: переходим ли мы от помощников ИИ к ИИ, фактически руководящему частью процесса разработки? Это может кардинально изменить инструменты и рабочие процессы, которыми разработчики пользуются каждый день.
Что же на самом деле означает этот переход к ИИ для разработчиков и индустрии?
Высказывания Наделлы и Цукерберга наглядно демонстрируют две стороны этой монеты: огромный потенциал и реальные трудности на пути.
Где ИИ может проявить себя в разработке программного обеспечения:
Однако ИИ порождает и серьезные вопросы и проблемы:
Позиция Наделлы и Цукерберга, судя по всему, заключается не в том, чтобы ИИ взял верх, а в партнерстве. Роль разработчика, похоже, превратится в нечто большее, чем пилот и стратег, а ИИ будет выступать в роли мощного второго пилота.
Такие человеческие навыки, как критическое мышление, продуманный дизайн, умение эффективно «подсказывать» ИИ, тщательное тестирование и понимание этической стороны вещей, становятся еще более важными в современной разработке программного обеспечения.
Будущее, которое видят эти технологические лидеры, - это будущее, в котором люди и ИИ работают вместе. ИИ берет на себя часть работы по кодированию, особенно для новых проектов или четко определенных задач. Люди обеспечивают видение, экспертизу, решение сложных проблем и, что очень важно, контроль качества.
Настоящий вызов будет заключаться в том, чтобы научиться правильно управлять этим партнерством, знать, где ИИ преуспевает, а где не справляется, и адаптировать наши инструменты и методы - возможно, даже перестроить их, как считает Наделла, - чтобы использовать их с максимальной ответственностью.
Нет никаких сомнений в том, что поезд ИИ покинул станцию разработки программного обеспечения. О точной скорости и пункте назначения еще можно спорить, но путешествие происходит уже сейчас. Эти данные, полученные от самых высокопоставленных представителей технологического мира, подтверждают это: ИИ не просто меняет набор инструментов разработчика, он меняет саму природу того, как мы создаем программное обеспечение.
Функции искусственного интеллекта особенно важны в Китае, где Apple теряет долю рынка, уступая ее конкурентам, таким как Huawei.
Отдельное приложение Meta будет предоставлять более персонализированные ответы на основе контекста и других специфических элементов, связанных с учетными записями пользователя в Facebook и Instagram.
OpenAI - это кладезь информации для распространения знаний об искусственном интеллекте среди широкой публики, понимания того, что такое ИИ, и обучения тому, как его использовать с помощью таких инструментов, как ChatGPT.
Продолжаем добавлять языки программирования для Вас.
Впереди много интересного!
Только свежие новости программирования и технологий каждый день.
Комментарии