LINUX.ORG.RU

Вайб-кодинг (Vibe coding)

 qwen,


2

1

Программирование с помощью ИИ. Не хотите попробовать https://github.com/QwenLM/qwen-code ? Он читает и записывает файлы. Можно бесплатно. Qwen не заблокирован в России. Понимает русский язык.

Я с его помощью свой сайт оформил. Для лучшего опыта лучше сначала установить nvm https://github.com/nvm-sh/nvm . И установить последнюю lts версию node . После запуска qwen попросит аутентификацию через броузер. Подходят логины от гугла или гитхаба

Можно работать через visual code. Но я все делал через командную строку и mc.

Перемещено hobbit из talks

Перемещено hobbit из ai

★★★

Последнее исправление: hobbit (всего исправлений: 2)
Ответ на: комментарий от masa

Вопрос тут скорее в том, какой смысл «объяснять агенту, как объяснить компилятору», если можно сразу объяснять компилятору, притом на гораздо более простом языке.

CrX ★★★★★
()
Ответ на: комментарий от sanyo1234

Модель реально не понимает обсуждаемое, она просто подбирает текст по вероятностям. Даже если ей дать огромные базы знаний, то она не способна безопасно принимать решения.

https://blog.kilo.ai/p/minimum-every-developer-must-know-about-ai-models

sanyo1234
()

Почему никто не хочет поговорить о вайб-аналитике и вайб-проектировании? Я вот на прошлой неделе задание по преобразованию нескольких громоздких формул в одну, пригодную для расчётов, скормил Дипсику. Тот справился блестяще, показал логическую цепочку, как он это вывел. Я проверил корректность, сделал тестовые вычисления, всё совпало.

А подставить полученную формулу в программный код мне и самому несложно. :P

hobbit ★★★★★
()
Ответ на: комментарий от hobbit

Почему никто не хочет поговорить о вайб-аналитике и вайб-проектировании?

Особо не о чем говорить. Если общая формула была в датасете – сеть справится. Если неизвестна – сеть сгаллюцинирует.

На текущий момент по математике больше всего прокачан Gemini, за ним идет Claude.

В проектировании все гораздо хуже, сети выдают усредненный популярный вариант не учитывая специфики проектов. Если же самому описать скелет системы тогда уже сеть подхватит и в деталях сделает.

Obezyan
()
16 мая 2026 г.

Ленивый я решил погонять DeepSeek. До этого пользовался им только для аналитики/постановки задач.

Во вторник закинул ему гитхаб-ссылку на класс диалога псевдонимов и попросил написать аналогичный класс для подкатегорий. Дал подсказку, какая это таблица и где на гитхабе для неё найти DDL. ИИ выдал .h и .cpp и даже с удобными ссылками для скачивания, копипастить не надо. После 11 итераций получился пригодный для коммита вариант. В целом осталось ощущение, что я справился бы за это же время, но душу греет мысль, что таких диалогов в программе будет ещё несколько, и там дело пойдёт быстрее.

В среду решил дать задачку посложнее в реализации и попроще в формулировке. :) Озадачил написанием класса иерархической модели, которая собирает информацию из 4 таблиц (окошко набросал сам). Честно говоря, ожидал, что DeepSeek родит наследника QSqlQueryModel с трёхэтажным запросом, но он сделал по-своему. И даже объяснил мне, почему наследоваться от QSqlQueryModel было плохой идеей (кратко – сделать можно, но слишком много велосипедить, что практически обесценивает смысл наследования). В итоге я сильно порадовался, что возложил эту задачу на ИИ – сам бы я пошёл по пути с QSqlQueryModel, а потом долго накладывал заплатки.

В четверг я обнаружил, что полученная модель совместима с QSortFilterProxyModel, но фильтр работает только по верхнему уровню иерархии. DeepSeek предложил несколько путей решения, мне больше всего понравилось создание наследника от QSortFilterProxyModel. Это оказалось самой трудной задачей – ИИ упорно выдавал неработающий код, который либо пропускал через фильтр все записи, либо не пропускал ни одной. Но после большого количества уточнений таки сделал относительно универсальный класс (предупредил при этом, что текущая реализация фильтрует только первый столбец, но мне пока больше и не надо).

В целом мне понравилось. И это я тупо чат через браузер пинал (хотя подозреваю, что локальных моделей сравнимого уровня сообразительности мне никто не даст, если ошибаюсь – поправьте).

hobbit ★★★★★
()
Ответ на: комментарий от hobbit

Это оказалось самой трудной задачей – ИИ упорно выдавал неработающий код, который либо пропускал через фильтр все записи, либо не пропускал ни одной. Но после большого количества уточнений таки сделал относительно универсальный класс (предупредил при этом, что текущая реализация фильтрует только первый столбец, но мне пока больше и не надо).

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

maxcom ★★★★★
()
Последнее исправление: maxcom (всего исправлений: 1)
  • Markdown
Пустая строка (два раза Enter) начинает новый абзац. Знак '>' в начале абзаца выделяет абзац курсивом цитирования.
Внимание: прочитайте описание разметки Markdown.
Используйте Ctrl-Enter для размещения комментария