Как стать автором
Поиск
Написать публикацию
Обновить

Честно про вайб-кодинг с нуля для гуманитария

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров7K
Всего голосов 13: ↑11 и ↓2+10
Комментарии11

Комментарии 11

Честно про вайб-кодинг с нуля

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

Задачи нужно дробить на маленькие блоки, с большими промптами LLM работает плохо.

Да, и с большими данными они работают плохо. Например, вы просите полный список неправильных французских глаголов. Их примерно 350, но вам дадут только сто. Тоже и по правильным глаголам. Их порядка пяти тысяч, но вам, бесплатные сервисы, дадут только сто (а какая информация по платным?).

Также, вам не дадут все варианты перевода, обычно. только один для одного слова. В общем, явные ограничения, независимо от нюансов.

Пример по вайбингу. Вчера попросил бесплатный ИИ выполнить следующую задачу:

  1. Дать код простейшей консольной программы, скажем, «Main.cpp», на C++, которая выводит в консоль простое сообщение, вроде, «Hello, World!».

  2. Написать код, на C++ / WTL, простейшей оконной программы, которая запускает, в фоновом режиме, скомпилированную первую программу - «Main.exe», так, чтобы она не появлялась на экране монитора. При этом, вторая программа перехватывает вывод первой программы и отображает его в стандартном MessageBox.

С первой задачей справился бы даже первоклассник, но, мне она нужна была для второй. Вторую задачу нейросеть тоже решила, только, без легкой доводки, «напильником», ее кода он бы не «взлетел». Проблемы там возникли с обработкой Юникода. С латинским текстом всё хорошо, а с русским - надо разбираться. Машина выдала несколько разных решений, но все, в итоге, вместо кириллицы выводят «иероглифы» либо «кракозябры». Просто, надо вспоминать свой опыт программирования UTF-8, в консоли.

Т.е., действительно:

Без основ программирования и с завышенными ожиданиями вам будет очень тяжело.

А, так, удачи, в вайбинге! В некоторых моментах он может быть вполне интересен и полезен, даже бесплатный.

Да, многие статьи на подобные темы грешат какими-то стыдливыми недомолвками, типа "если вам необходимо приготовить обед, пошлите прислугу в погреб"(с). Прислуга платна или бесплатна? Как оплачивалась? Доступ в погреб открыт для всех или через впн? Какой впн использовался? Как оплачивался?

Спасибо за комментарий, только не совсем понятно о чем, я умолчал. Ваш вопрос о ВПН и какими нейронными сетями я пользовался?

Пользуюсь только бесплатными ИИ, в основном Grock, реже, когда Grock уже откровенно "тупит" (когда максимально предельно ясно все ему объясняешь, а результат все равно далек от того, как должно быть) подключаю остальные бесплатные ИИ: Чат GPT, Qwen, DeepSeek, Gemini. Скидываю им тоже задание, и код который на выходе получился у грока с заданием проанализировать и найти причину почему не работает.

Пользуюсь только бесплатными ИИ

Есть ещё бесплатный (французский) Mistral, часто им пользуюсь. Qwen может злоупотреблять доверием. Этот случай описал в https://habr.com/ru/companies/timeweb/articles/935208/comments/#comment_28712168 .

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

Как и ранее, первая программа заработала без проблем, а вторую пришлось долго «утюжить», чтобы она приняла «божий» вид. Хотя, ИИ, честно, пытался мне помочь, только бесплатный код не слишком качественный, как правило. И, опять, затык по кириллице, хотя, для перехвата потока сообщений в реальной программе, она мне не нужна. Тем не менее, откровенные ограничения не слишком радуют.

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

Абсолютно с вами согласен! Пошел мести улицы))

Простенькие программы да, сам несколько с помощью Qwen сделал. И то есть смысл проверить прежде что уже есть такая программа. И не заморачиваться. И конечно медленный Питон, ибо с другими языками то что занимает дни на Питоне, вылилось бы в недели, а то и месяцы (компиляция). Иногда Qwen тупо забывал прописать даже элементарный импорт, но в итоге справился со всем (довольно простым). На более сложные задачи вы уже должны неплохо разбираться в теме, а не только знать язык. Например практически всем моим парсерам сайты давали отлуп, и тут понятно что это совсем уже другой уровень знаний и это думаю хорошо. Ибо любой мамкин быдлокодер творил бы с помощью ИИ любую дичь. На данный момент интересна связка Qoder + Qwen , всё от Али Бабы. Замахиваться на Андроид - смело без знаний, но бесперспективно, тут нужно считаю налечь на flutter и неплохо так вникнуть в тему изучая попутно Dart. И тут главный вопрос если вы гуманитарий, то зачем оно (Android) вам это нужно ? Так что ИИ в помощь гуманитария это реально, но пока вижу только Питон и относительно несложные программы.

Были какие то нереализованные "детские мечты" попробовать себя в создании андроид приложений. Да, опытом не обладаю, но желание есть. Хотел попробовать сделать простенькое приложение для создания заметок, или тренировочный дневник. Надеюсь, что все таки дойду для реализации, так как вызов себе я бросил)

По статье ощущение, как-будто умение "гуглинга" лет 10-20 назад, сейчас мутировал в ЛЛМщика. Но проблемы остались те же самые. Что и тогда, залог нахождения правильного ответа упирался в правильно составленный вопрос(запрос). А потом, в минимальный набор знаний, чтобы понять, что полученный ответ тот самый, который и был нужен, куче вариантов. Сейчас упирается в правильно составленные промты и знания, чтобы оценить результаты ответа.

Ну так и есть, вы все правильно написали.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации