Oracle спонсировал этот пост.
Предприятия повсюду ищут способы использовать ИИ, причем генерация кода ведет путь. Талантливым инженерам -программистам не хватает и еще больше максимизируют свою производительность — при теме, взяв на себя бремя создания шаблона, рутинного кода — приводит к победе с обеих сторон.
Но, конечно, с каждым новым технологическим инновациями есть проблемы. Не все так просто, как кажется.
Сегодня, когда предприятия пытаются принять кодирование Vibe, чтобы масштабировать свои инженерные команды, они постоянно сталкиваются с соображениями и проблемами. Вот пять лучших проблем, с которыми сталкиваются предприятия.
1. AI Hallucinations
Как мы часто слышали, генеративный ИИ (Genai) продолжает галлюцинировать. Это может привести к результатам, которые не являются оптимальными, с ошибками, которые отличаются от тех, которые делают человек, что иногда затрудняет обнаружение ошибок.
Одним из примеров, переведенных в мир письма, является то, что ИИ создает статью о кодировании Vibe для предприятия, может создать статью без каких -либо грамматических ошибок (общая ошибка, которую совершают люди). Введение и заключение, вероятно, имело бы смысл. Но на полпути ИИ может отклониться от курса. Это может добавить абзац об истории слова «атмосфера», фразу «хорошие вибрации» и подъем пляжных мальчиков. Опытный писатель рассмотрит статью для грамматики, синтаксиса и логического потока. Но писатель с недостатком знаний о кодировании вибрации или техническими предметами (и поп -культурой!) Не может поймать то, что нужно вывезти.
2. Проблемы с качеством и соблюдением
В то же время, Genai создает эти ошибки в гораздо более быстром масштабе, чем люди привыкли к работе. Может быть сложно правильно пересмотреть эти огромные количества кода, особенно для обеспечения соблюдения стандартов кодирования, протоколов безопасности и нормативных требований. Код, сгенерированный AI, может не включать эти стандарты, что может привести к рискам соблюдения и безопасности.
3. Технический долг
Накопление технического долга является общей проблемой для предприятий. Кодирование Vibe пошло не так, без ограждений, введенных в действие, может привести к неструктурированному коду и непоследовательным стилям. Это может затруднить выявление, распределение приоритетов и устранение областей технического долга. Там может быть неясная логика и зависимости, которые могут легко сломаться при внесении изменений. Отсутствие четкого права собственности («ИИ сделал это!») Может означать, что командам требуется больше времени, чтобы получить право собственности на исправления и улучшения.
4. Сложность в сотрудничестве и обзорах
И все это может привести к еще большей трудности, когда дело доходит до рецензирования и кодирующих проходов. Когда код не имеет согласованности и структуры-когда он «работает», но неясно, почему и команды выдвигают его, потому что не является их задачей-учитывать долгосрочные последствия, только чтобы решить проблему-именно тогда вы начинаете видеть проблемы. Многие команды неправильно структурированы для решения нового набора вопросов, возникающих с помощью AI-сгенерированного кода.
Кроме того, просмотр кода и генерации кода являются разными наборами навыков, и инженерные команды, возможно, не будут адекватно укомплектованы для решения того, как ИИ изменил потребности своей команды.
5. Надежность и безопасность
Когда кодирование Vibe не придерживается стандартизированных руководящих принципов кодирования и безопасности, оно может внедрить новые уязвимости, такие как инъекционные атаки или ненадлежащие элементы управления доступа. И если неформальное кодирование связано с инструментами автоматического тестирования и сканирования, проблема может быть усугублена еще дальше.
Код, сгенерированный AI с его неясной логикой, может быть сложнее рассмотреть и не всегда может соответствовать установленным безопасным стандартам кодирования.
Кроме того, теоретизируется, что в рамках долгосрочного (и очень хитравого) плана плохие актеры могут вводить уязвимости в рамках логики обучения модели ИИ. Затем модель может быть опубликована как подходящая для предприятия, причем те уязвимости, которые затем генерировались в качестве кода для разработчиков, ввести в свои предприятия.
Vibe кодирование для предприятия
Известно, что ранний девиз Марка Цукерберга для Facebook был «двигаться быстро и сломать вещи», девиз, который с тех пор был отменен. Это всегда была дилеммой для предприятий. Двигайтесь быстро, сломайте вещи и захватите рынок? Или двигаться медленно, но точно и поддерживать надежность? В технологиях, как и в жизни, делать что -то быстро может означать отсутствие надежности и надежности — и эта проблема сопровождается миру агентов ИИ.
Конечно, видение кодирования и агентов Vibe — это не только отдельные агенты, выполняющие точечные задачи, а затем возвращение к людям для проверки точности. Это флоты агентов, беспрепятственно координируя. Это агенты на агентов — определенные агенты, создающие код, затем другие агенты, проверяющие код, затем другие агенты, стремящиеся к производству, затем больше агентов, проверяющих ошибки и исправления.
Мы еще не там. Но когда -нибудь мы будем, и предприятия должны продолжать экспериментировать и принять технологии ИИ, чтобы подготовиться к новому будущему впереди.
Oracle предлагает широкий спектр технологий для строительства, тестирования и обслуживания приложений в облаке и в вашем центре обработки данных. Найдите бесплатные инструменты и учебные ресурсы на Oracle.com/developer Узнайте больше последних из Oracle Trending Stories YouTube.com/thenewstack Tech движется быстро, не пропустите эпизод. Подпишитесь на наш канал YouTube, чтобы транслировать все наши подкасты, интервью, демонстрации и многое другое. Группа подпишитесь с эскизом. Шерри Тиао — старший менеджер в Oracle, специализирующийся на решениях искусственного интеллекта для предприятий. С почти двумя десятилетиями опыта работы в технологическом секторе, Шерри работает над тем, чтобы вывести инновационные продукты искусственного интеллекта на рынок, которые повышают ценность для бизнеса. Она страстная … Подробнее читайте от Sherry Tiao