Баннер мобильный (3) Пройти тест

ChatGPT полезен разработчикам

И стоит ли доверять нейросети написание кода

Мнение

2 марта 2024

Поделиться

Скопировано
ChatGPT полезен разработчикам

Содержание

    Про то, способен ли искусственный интеллект заменить человека, разговоры идут давно. А чем нейросети могут помочь разработчикам? Вместе с Алексеем Шарыповым, независимым экспертом, разбираемся, как разработчики могут использовать ChatGPT в работе.

    В 80% случаев ChatGPT создает текст, который трудно отличить от текста, написанного человеком. Но нужно понимать, что он не всегда достоверен. Нейросеть так же уверенно пишет полный бред, как и полезные тексты.

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

    Chat GPT не является инструментом для написания кода, но попробовать можно

    При этом ChatGPT так же приводит примеры, как его могут использовать разработчики.

    ChatGPT приводит примеры, как его могут использовать разработчики.

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

    Поиск информации. IT-специалисты часто пользуются данными из интернета (Google, Stack Overflow), советами коллег, друзей и пр. ChatGPT помогает в поиске описаний фреймворков, алгоритмов, подходов, методов, самого языка. При этом не надо долго использовать поисковики. Достаточно спросить так, как спрашивают у обычного человека. Более того, это можно делать в режиме простого диалога.

    Нужно учитывать, что точность ответа зависит от точности вопроса. Если в поисковиках это критично, с ChatGPT всегда можно договориться.

    Для примера задам вопрос:

    Как я могу в приложении на FastAPI сделать 2 параллельных запроса к другим сервисам с REST API? Они должны работать одновременно. Ответ нужно обработать, когда будут получены ответы на оба запроса.

    Вот что отвечает ChatGPT:

    Ответ ChatGPT на запрос сделать 2 параллельных запроса с rest api

    Бот не просто дал тонны документации или какой-то совет. Он выдал пример кода с описанием. Для начинающего разработчика, как и для мидла, это полезно. Для опытного разработчика пользы меньше, так как он погрузится в детали.

    Подготовка документации, переводы. ChatGPT может хорошо помочь написать документацию или саммари по тексту. Он отлично переводит контент. Это легко использовать в повседневной работе программиста. Подготовка документации — часть разработки.

    ChatGPT хорошо держит контекст. Когда мне было нужно перевести доклад, я сделал это с помощью бота. При обычном переводе нейросеть пытается создать согласованный текст. Я просил ее для некоторых фрагментов изменить стиль на описание скринкастов. И это было чудо — нейросеть перевела все совсем иначе. Ровно так, как будто я озвучиваю то, что вижу на экране.

    ChatGPT — очень полезный инструмент. Сейчас он помогает разработчику искать информацию, создавать документацию и переводить тексты. Бот можно использовать как модуль в коде, который позволяет системе общаться с пользователями на привычном языке. Я не использую нейросеть всегда, но она часто мне помогает.

    ChatGPT — серьезный прорыв в развитии искусственного интеллекта. Сейчас, по сути, он стал «личностью», которая помогает находить информацию. ChatGPT не только упростил поиск. Он сменил его парадигму, сделал человечнее и, что интересно, точнее.

    Мнение

    Поделиться

    Скопировано
    0 комментариев
    Комментарии