Типовые сценарии использования ChatGPT

Канал о системном и бизнес-анализе, продуктовом мышлении и архитектуре. Как выявлять реальные проблемы, строить работающие решения и не терять здравый смысл в IT. Все вопросы - @innokentyB

chatgptавтоматизацияpython

Сегодня в очередной раз сэкономил себе время чатом жпт. Хочу поделиться типовыми сценариями использования от меня:

  1. Написать в вежливой форме письмо на французском или испанском.
    У меня много контактов по дата сорсам в разных странах. И, если в Италии, Германии и Нидерландах проблем с английским практически нет, то вот во Франции или Испании письмо на родном языке как минимум повышает скорость ответа, а как максимум - вероятность что тебе вообще ответят. Гугл переводчик, конечно, хорош, но ChatGPT все же более литературен. Проверено на нескольких носителях. Гугл переводчик я использую для обратного перевода, проверить, что ChatGPT не галлюцинирует.

  2. Написать скрипт. Я человек ленивый и писать питонячий скрипт для прогона бача в 1000 компаний в партнерское АПИ мне очень лень. Так что даешь ChatGPT параметризированный запрос с описанием, пример файла со структурой и вуалая, через 3 минуты запускаешь скрипт из Colab. И понемногу файнтюниш.
    Вот примитивный пример:

    thanks, now I need you to create python script which receive csv file, then fro each row it take value from the second cell as Province and from the third as nreanum. Then it should request data from the REST endpoint https://service.country/aiws/rest/output/blocchi/nrea/xml?cciaa=Pr&nRea=nrean&blocco=SOC, replace Province with value Pr with Province and nrean with nreanum. Responce should be saved in the forth cell
  3. Сделать сваггер и\или примеры для тестирования. Да, я обычно говорю, что это все не дело аналитика, но когда мне надо запустить работу в две команды параллелльно - выбора немного, сам делаю контракт.

    Пример запроса:

    Привет, а ты умеешь генерить спецификацию Open API для Swagger в формате YAML?
    API name - Counterparty, version 0.1, Base url bizdatasourse/coutnterpartycheck
    One method GET with parameters:
    Counterparty_name - String, mandatory
    Counterparty_IBAN - String, mandatory
    Counterparty_Country- two symbol ANSI country code
    Limit - count of results to be returned
    
    Response - 404 is nothing found
    206 - not all the data received
    200 - all data received
    For 200 and 206 response contain array of the counterparties
    Each counterparty has properties:
    name - string
    regnumber - string
    incorporation_date - data in format dd.mm.yyyy
    
    add to the 200 and 206 responses more properties
    nace - array of strings
    address - object with country (two symbol ANSI country code, add restriction on the field), province, city, address

    Есть более специфичные для меня запросы, их не буду писать.
    Знаю, что многие еще SQL им пишут, но тут я старообрадец. На самом деле, мне просто лень давать контекст табличек ему)
    А как вы импользуете нейросетки?

Роботизированные руки держат светящуюся модель мозга с надписью «AI», окружённую иконками сервисов на ночном фоне.
Иллюстрация AI и нейросетевой автоматизации задач аналитика.

Дискуссия

Igor Nesterov
Попросил раскрасить мои plantUML диаграммы в корпоративном стиле. Получилось не так уныло как дефолтное отображение)
Присоединиться к обсуждению →

Читайте так же