У когда -нибудь было блестящее вдохновение для кодирования в 2 часа ночи, но хотелось бы, чтобы у вас был кто -то, чтобы отскочить идеи? Аджа Хаммерли был там. И теперь она считает, что ИИ становится тем, о чем мечтает постоянно доступно разработчики-партнеров.
По словам Хаммерли, разработка программного обеспечения с помощью A-A-A-A-A-Assist [programmer] Кто доступен всякий раз, когда я хочу ».
«Если у меня есть сумасшедшая идея в 2 часа ночи, и я хочу взломать что -нибудь вместе, чтобы показать команду, я могу сесть и просто сделать это, потому что у меня есть ИИ, чтобы помочь мне с частями, в которых я не так силен», — сказал Хаммерли, директор по связям с разработчиками в Google, в этом эпизоде «Новые создатели стеков», записанный в Google Cloud, следующим в Лас -Вегасе.
Hammerly и ведущий эпизода Алекс Уильямс, основатель и издатель TNS, исследовали различия между Devex AI и Devex для AI, почему Hammerly рекомендует разработчикам начать с кодирования ASISTED, прежде чем изучать агенты ИИ и запуск Firebase Studio, A-U-усиленной интегрированной платформы разработчиков (IDE), которые позволяют разработчикам выбирать, когда используют возможности AI, и когда они используются, и когда они используются.
Понимание двойной природы Devex AI
В мире, по мнению Хаммерли, опыт разработчиков для ИИ фактически охватывает две различные концепции, которые часто запутываются.
«Когда люди говорят о Devex для AI или Devex AI, есть одна из двух вещей, которые они обычно имеют в виду», — сказал Хаммерли. «Первый — как мы, как разработчики, используем ИИ в наших приложениях — какие инструменты существуют для этого и как мы используем их эффективно?
«И во -вторых, как разработчики используют ИИ, чтобы устранить труд, чтобы сделать себя более эффективными? Оба супер крутые, оба очень захватывающие, и сейчас в обоих этих местах происходит многое».
По словам Хаммерли, в этом контексте, первый тип Devex AI охватывает ассистентов по кодированию AI. «Обратитесь к нему как к паре. Кто -то, чтобы ответить на вопросы, задать вам вопросы, которые уточняют ваше мышление, и дают отзыв».
Этот опыт программиста в виртуальной паре является тем, почему она считает, что кто-то, только начинающий принять ИИ в свой рабочий процесс своего разработчика, должен начать здесь, с создания ИИ, сгенерированного AI кодом и завершением кода.
«Одна из моих любимых вещей — попросить ИИ объяснить мне код», — продолжил Хаммерли. «Когда я изучаю новую кодовую базу, и кто -то говорит:« Эй, вы можете проверить этот код и помочь мне отладить это? » Я прошу Близнецов объяснить код, и Близнецы дают мне очень быстрый обзор и некоторый контекст.
Если первым аспектом является ИИ в качестве партнера по программированию для написания вашего кода, вторым является ИИ как решатель проблем для фактического его реализации. Другими словами, сказал Hammerly, применяя агент AI к частям вашего жизненного цикла доставки программного обеспечения, которые являются трудным, трудным или трудным для вашей команды, чтобы оставаться на вершине.
«Большая часть когнитивной нагрузки разработчика — это производительность, качество, это тестирование», — сказала она. «Это все места, где ИИ может помочь автоматизировать то, что скучно».
В случае с Хаммерли это разработка, связанная с пользователем. «Я не очень хорош в frontend — я буду владеть этим», — признала она. Однако с помощью ИИ она может сосредоточиться на том, что она любит: «Я могу помочь мне помочь мне с фронтальными вещами, напомнить мне о том, как что -то делать, создать для меня часть кода. Затем я могу взломать то, что мне нравится, и это интересует меня в бэкэнд, например, бизнес -логик и подключаю его к различным API».
Введите Studio Firebase
Теперь, с запуском Firebase Studio во время Google Cloud в следующий раз, Hammerly сказал, что разработчики могут иметь оба вида Devex AI в одном удобном решении.
«Firebase Studio — это IDE с кучей действительно классных функций ИИ», — сказала она. «У него есть инструмент для прототипирования — он же« кодирование ». Он встроен встроенную помощь по кодированию ИИ и агент ИИ для автоматизации вещей, но вы можете выбрать, когда используете ИИ, и для чего вы используете его ».
По ее словам, выбор имеет решающее значение, потому что есть много разных способов написать код. «Мы строим эту новую реальность, где ИИ является частью рабочих процессов разработчика, и люди должны найти, как это работает для них», — сказала она. «У каждого разработчика, которого я когда-либо встречался, есть немного другой рабочий процесс. Я, я большой в сочетании. Я большой в многое и много тестов. Мне нравится разработка, управляемая тестированием. Но это всего лишь один из способов писать код. Есть много других способов писать код, который также очень эффективен».
Самый большой совет Hammerly для разработчиков, занимающихся ИИ, — экспериментировать. Выясните, где ИИ дает вам наибольшее значение, и используйте эти аспекты. Если что -то, что делает кто -то другой, не работает для вас, хорошо, не используйте это так.
«Искусство развития очень индивидуально», — сказала она. «В конце концов, это между человеком и клавиатурой».
Проверьте полный эпизод, чтобы услышать больше о разговоре, в том числе, почему традиционные методы мониторинга все еще применяются к приложениям ИИ, контроль версий для подсказок искусственного интеллекта и почему крупные языковые модели являются в основном базами данных.
Trending Stories youtube.com/thenewstack Tech движется быстро, не пропустите эпизод. Подпишитесь на наш канал YouTube, чтобы транслировать все наши подкасты, интервью, демонстрации и многое другое. Группа подпишитесь с эскизом. Мишель Джиеноу — бывший журналист, ставший разработчиком программного обеспечения. Она привлекает обеих профессий, чтобы написать о углубленных технических темах, начиная от K8s до Kotlin. Мишель является соавтором «Трансформация Cloud Native: практические модели инноваций» от O’Reilly Media и … Подробнее от Michelle Gienow