Инструменты кодирования Python Vibe

Готовы к сумасшедшей статистике? В этой статье Wall Street Journal на кодировании Vibe говорится, что в течение трех лет в течение трех лет будет разработано 40% нового бизнес -программного обеспечения с использованием методов AI с помощью AI. Удивительно видеть, как все изменилось с тех пор, как я пошел в школу кодирования. Я полагаю, что мой опыт был бы совершенно другим с помощью ИИ.

Тем не менее, теперь, когда мы находимся в этом новом мире кодирования Vibe, что на самом деле является кодированием Vibe и как мы можем убедиться, что не останется позади? Кодирование Vibe — это термин, придуманный Андреем Карпати в феврале 2025 года. Он сказал: «Где вы полностью поддаетесь вибрациям, охватываете экспоненты и забываете, что код даже существует… Я просто вижу вещи, скажу вещи, запускаю вещи и копирует/вставьте вещи, и он в основном работает».

Что это значит для карпатии, так это то, что кодирование Vibe — это способ программирования, где вы разговариваете с ИИ вместо того, чтобы писать весь код самостоятельно. Вы описываете то, что вы хотите на простом языке, и ИИ пишет код для вас. Затем вы даете больше инструкций, проверяете результаты и вносите изменения, разговаривая с ИИ, а не вводя каждую строку. Короче говоря, это приводит к меньшему написанию кода, больше описывает идеи и функциональность. Это не заставит разработчиков устаревшим в соответствии с этим постом в бизнес -инсайдере, но определенно будет полезно овладеть навыком.

Инструменты искусственного интеллекта повсюду, и кажется, что пять новых появляются каждый день. Давайте посмотрим на некоторые из наиболее полезных инструментов, которые помогут вам Vibe Code в Python.

Инструменты кодирования Python Vibe

Большинство из этих инструментов могут генерировать код на любом языке, но это отличная идея придерживаться языков, с которыми вы знакомы; В этом уроке мы будем использовать Python.

GitHub Copilot

Github Copilot — помощник искусственного интеллекта, который живет в вашем редакторе кода. Он читает ваши комментарии или код и предлагает полные функции, фрагменты или тесты. Github Copilot особенно полезен, когда дело доходит до:

  • Написание повторяющегося или шворостого кода.
  • Получение предложений для функций или фрагментов на основе простых описаний.
  • Учимся использовать новые библиотеки или API.
  • Прототипирование идей без начала с нуля.

Как его использовать

После установки в своем IDE вы можете ввести комментарий, например, загрузить изображение из URL и преобразовать его в GreyScale. Copilot ответит на раздел полного кода:

Курсор

Cursor-это версия VS-кода, которая поставляется со встроенным помощником искусственного интеллекта. Он может редактировать, рефактор или объяснять ваш код, когда вы спрашиваете. Поскольку курсор является редактором кода, вы можете установить его непосредственно на машине. Курсор особенно полезен для:

  • Улучшение и очистка существующего кода.
  • Добавление таких функций, как асинхронные функции или обработка ошибок.
  • Отладка сложных частей более крупных проектов.
  • Сохранение вашего кода организован и простым в обслуживании.

Cursor позволяет выделить кусок кода и ввести запрос, например, «Refactor This, чтобы использовать Async».

Он будет автоматически реагировать с обновленным кодом:

Открыть переводчик

Open Интерпретатор-локальный помощник по искусственному интеллекту с открытым исходным кодом, который действует как кодирующий приятель терминал. Он может запускать команды, генерировать сценарии и помочь автоматизировать задачи непосредственно с вашей машины. Открытый переводчик особенно полезен для:

  • Быстро писать и запустить небольшие сценарии.
  • автоматизация повторяющихся задач.
  • Работа в местной или офлайн -среде.
  • Взаимодействие с вашим терминалом через естественный язык.

После установки локально запустите помощника в вашем терминале:

Как только вы находитесь в интерфейсе Open Interprerter, вы просто вводите простой английский запрос, например: «Создайте скрипт Python, который отправляет уведомление на рабочем столе каждый час».

Открыть переводчик ответит, генерируя и запустив (при необходимости) что -то вроде этого:

Если вы скажете что -то вроде: «Сохраните этот сценарий как напоминание. И запустите его», он также будет следовать этим инструкциям.

Инструменты ноутбука AI

Инструменты ноутбука AI (например, AI Notebook Copilot) являются дополнением для Юпитера, которые превращают подсказки естественного языка в кодовые ячейки. Эти инструменты особенно полезны для:

  • Быстро генерируя анализ данных или код визуализации.
  • Изучение наборов данных интерактивно.
  • Преподавание или обучение с примерами мгновенного кода.
  • Оптимирование разработки на основе ноутбуков.

Вам нужно будет установить расширения Copilot Jupyter и Github в коде VS, а затем открыть ноутбук Jupyter, чтобы начать работу.

В кодовой ячейке Notebook Jupyter введите подсказку в качестве комментария:

ИИ заполнит код в следующей ячейке:

Советы для лучшего кодирования атмосфера

  • Будьте конкретны с вашей подсказкой. Вместо того, чтобы говорить «Сделать график», такие инструкции, как «Построить планку, показывающую три температурные показания на Фаренгейте», дадут лучшие результаты.
  • Подобно фактическому кодированию, разбивайте большие шаги на более мелкие части. Предоставление пошагового руководства ИИ дает более чистый, более точный код.
  • Не думайте, что все идеально — ИИ делает ошибки. Проверьте код, например, такие вещи, как правильная логика и безопасность.
  • Упражняться! То, что ИИ, ИИ, не означает, что нет никакой кривой обучения. Ваш первый проект всегда будет вашим худшим проектом, но вы можете только подняться отсюда!

Заключение

Кодирование Vibe помогает вам быстро превратить идеи в рабочий код, не теряя в синтаксисе или шаблоне. Речь идет о сотрудничестве с ИИ, чтобы ускорить разработку и сосредоточиться на том, что важнее всего: создание прохладных вещей.

Trending Stories youtube.com/thenewstack Tech движется быстро, не пропустите эпизод. Подпишитесь на наш канал YouTube, чтобы транслировать все наши подкасты, интервью, демонстрации и многое другое. Группа подпишитесь с эскизом. Джессика Вахтел — писатель по маркетингу разработчиков в InfluxData, где она создает контент, который помогает сделать данные о мире временных рядов более понятными и доступными. Джессика имеет опыт работы в разработке программного обеспечения и технической журналистике. Подробнее от Джессики Вахтел

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *