Pull to refresh

Comments 14

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

Если среди вас найдутся эксперты в SWIFT, была бы благодарна, если бы вы оценили качество кода, который сгенерировал ChatGPT.

Примеры кода лучше бы оформлять соответствующим стилем, иначе читать его не очень приятно. А лучше бы приложили ссылку на проект готовый, потому что в статье явно не весь код приведён.

Из увиденного - тут прям классика индусов с ютуба: источники данных прям во View, отсутствие хоть какого-то намёка на использование хоть каких-нибудь архитектурных паттернов. В целом странная очень смесь UIKit и SwiftUI, почему бы весь проект не делать сразу на SwiftUI? Ну и главный вопрос конечно же у меня - как сия история может помогать на реальных проектах и задачах, а не в создании бесконечных приложений todo-листов уровня "заработало и ладно"?

Спасибо за конструктивную критику. Поправила оформление.
Вопрос о реальном применений, к сожалению, остался без ответа. Вероятно требуется все же иметь навыки работы с определенным языком, чтобы получить на выходе что-то дельное/автоматизировать задачи.
Суть была в том, чтобы проверить, реально ли, как заявляют некоторые люди, полностью заменить высокооплачиваемых профессионалов кучкой новичков с ChatGPT в руках. Ответ - нет.

UFO just landed and posted this here

А зачем это вообще здесь? Что вы хотите нам сказать, что умеете набирать prompt в textarea + копировать + вставить?

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

Проблема с ChatGPT состоит в том, что есть ограничение на длину ответа. Это может стать существенной преградой в написании кода. Чат прерывается на полуслове и продолжает не всегда с того места, на котором закончил.

В GPT5 вроде обещают убрать ограничения. В текущей версии есть трюк, просто копируете последнюю строчку на которой оборвался ответ и он продолжает. (это TLDR фича)

Отличное исследование возможностей ChatGPT, спасибо, что поделились. Как видно из примеров кода, AI действительно не генерирует код сам, а берет готовые куски кода из различных источников, поэтому получается такая смесь UIKit и SwiftUI, macOS и iOS (возможно еще что это происходит из-за потери контекста, но в любом случае код так себе - простейший MVC). Фактически AI выполняет функцию поиска по GitHub и SO, что и так делают программисты, но обычно под какие-то узко-специализированные задачи или баги и с гораздо большей эффективностью - достаточно сформулировать запрос в поисковой строке. Я видел тред про конвертер валют, но там все-таки это делал опытный iOS разработчик, поэтому ему было проще, чем вам.

Отличное исследование возможностей ChatGPT, спасибо, что поделились.

Вы проспали последние полгода точно?

Варианты промтов для ChatGPT публикуются каждый день, есть даже целые сайты с наилучшими практиками. Поэтому еще одно исследование никак этому не вредит, а наоборот, приносит пользу сообществу. Я ответил на ваш вопрос?

Вообще, это хаб про iOS разработку, а не про ChatGPT, поэтому ваша ссылка нерелевантна. Такого рода применений все-таки не так много, одно из них я упомянул в своем первом комментарии.

UFO just landed and posted this here

На самом деле - надо больше таких статей. Чтобы всякие менеджеры, мечтающие заменить разработчиков, наконец осознали, что разработка - это наука точная. А генеративные ИИ они не думают, а генерируют. Им кормят килотонны данных и учат их играть в ностродамусов. Вместо того чтобы научить их абстрактному и критическому мышлениям. Вот пока они такое не умеют - все статьи будут похожи на эту: "Я поверил в то что без знаний языка я создам годный продукт - а чёт не пошло... ". Именно из за отсутствия у ИИ мышления как такового, его и не подключают ко всяким компиляторам и интерпретаторам, чтобы он банально сидел и анализировал хотя бы тот код который он выдаёт и сам бы составлял проект и запускал у себя там на сервере, а уже потом показывал. Потому что это всё точные операции, которые нужно подумать и сделать. Пока что ChatGPT - это новая ступень поисковика.

Sign up to leave a comment.

Articles