6

Ответ на пост «Когда я учился и правда было так...»

Блин, полностью поддерживаю - я вообще уже не представляю свою жизнь без нейронок.

Какие-то нейронки "за меня код пишут", если надо что-то поискать - режим ИИ от гугла + "перепроверь в сети", если нужно что-то посерьезнее - на подумать, посчитать и тд - ГПТ / Дипсик.

Я в день минимум раз 40 с нейронкой общаюсь - просто любое свое "почему" я сразу же туда описываю (а я крайне любознательный почемучка).

Планирование питания на дефиците калорий? Нейронка.

Забыл что-то у врача уточнить? Уточнил у нейронки общие рекомендации.

Нужно перепроверить данные? Нейронка.

Нужно текст отредактировать под определенный стиль? Нейронка.

Хотя, казалось бы, каких-то пару лет назад я вообще ничем так и не пользовался...

Прям рили зависимость. :D

Показать полностью

Ответ gLong в «Когда я учился и правда было так...»

Вот ты и разучился думать.

Твой вопрос:

- Как посчитать сумму эл-тов массива через REDUCE?

Добавляю фразу "напиши краткую фразу" и иду к Gemma 4 26B. У нее стоимость 7 российских копеек за тысячу токенов через LLM-провайдера, а так вообще можно локально запустить.

Оно мне выдало текст:

1.Callback-функцию, которая выполняется для каждого элемента.
2.Initial Value (Начальное значение) — крайне важно для суммы!
Параметры callback-функции:
- accumulator (аккумулятор) — «копилка», в которой накапливается результат предыдущей итерации.
- currentValue (текущее значение) — элемент массива, который обрабатывается прямо сейчас.

Конечно, стоит еще уточнять язык программирования, нейронка подумала, что это JS. Лично мне эта информация ни к чему. Нейронка выдавала справку как использовать и т.д.

Мне не нужен этот метод даже в теории, поэтому и нет необходимости это запоминать:

Никак не запомню работу с этим модным методом

Если тебе метод не нужен, но ты его стремишься использовать и запоминать, получается, что ты уже разучился думать. Теперь бегаешь как дурачок с reduce и куда бы его пихнуть.

А тут вообще сценка обезьяна и ИИ:

Работаю с парсингом данных:
- Мне нужна регулярка делающая то-то и то-то.
- Пожалуйста.
- Чот xyйня.
- Да, вы правы, переделала.
- Норм.... Так... А добавь туда такую фичу...
- Готово
- Норм, работает, спасибо.

Я беру Gemma 4 26b, даже не Fable или Sol, и спрашиваю про парсинг, например, распарсить такую конструкцию:
[tag_level_1 - tag_level_2 : {value}]

Теперь не нейронка должна работать по шагам, а ты сам:
1) Определить саму структуру "[tag]"

// Регулярное выражение для поиска [tag_name]
// \[ - ищет открывающую скобку
// ([a-zA-Z0-9_]+) - захватывает группу символов (название тега)
// \] - ищет закрывающую скобку
// /g - флаг global (искать все вхождения)
const regex = /\[([a-zA-Z0-9_]+)\]/g;

Вот эта часть отвечает за маленькие символы, большие символы, цифры и нижнее подчеркивание.

a-zA-Z0-9_

Это можно переписать как [a-zA-Z0-9_ \-:{}] для моей задачи. Я добавил пробел, дефис, двоеточие, фигурные скобки. Можно сократить /\[([\w \-:{}]+)\]/g;

Получил внутреннюю часть конструкции, ее делишь на части. Можно хоть split:

// [ \-: ] означает: "раздели на части там, где встретишь пробел, дефис или двоеточие"
const parts = content.split(/[ \-:]+/);

Зачем мне мучаться с регулярками, когда можно использовать просто split? И каждая такая часть может быть верифицирована отдельно. Отдельным скриптом запускаю этот код и проверяю, что он делает ровно то, что нужно. Я это могу проверить глазками и убедиться, что оно работает.

.map(p => p.replace(/[{}]/g, '')); // Удаляем фигурные скобки из каждой части

При этом нейронка предлагает альтернативу:

Если структура тега всегда одинаковая, лучше не "резать" строку, а сразу "вытащить" нужные части с помощью именованных групп в регулярном выражении

const text = "[tag_level_1 - tag_level_2 : {value}]";
// Создаем шаблон:
// (?<name>...) — это именованная группа
const regex = /\[(?<part1>\w+)\s+-\s+(?<part2>\w+)\s+:\s+\{(?<val>.*)\}\]/;

Используйте split, если количество элементов внутри скобок может меняться (иногда 2 элемента, иногда 5), иначе используйте match.

И ты через неделю:

Неделю спустя:
- Привет, надо добавить в регулярку такую-то фичу.
- Так... А ты ваще кто и о чем речь?

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

- У вас ошибка в регулярке. Кто писал эту ересь?

Ревью кода? Проверить правильность по частям? Целую неделю лежит неверный код и вайбкодер где-то ходит, всё забывает и тупит.

У меня настолько поxyистическое отношение только к экспериментам и к одноразовому коду, который я тут же выкину и забуду. А тут целый человек-поxyист делает говно и боится разучиться думать. Так ты уже разучился. Может, и не научился, имитация интеллекта.

P.S.

Думает 45 минут после чего клиент в IDE вылетает, забыв весь контент, токены кончились, приходите через 3 суток...

45 минут доверять агенту, что он xyйни не навертит. Скупой платит дважды, тупой должен платить всегда. А тут 45 минут сжигает токены, видя, что агент может чушь нести в коде. И эти три дня ты теперь как инвалид сидишь без ИИ и боишься прикоснуться к коду? Я не удивлюсь, если ты гонял Sol для таких задач, потому что уже слишком тупой, чтобы использовать модельки уровня Gemma 4 26b. И это я шикую, такие простые вопросы могут решать и маленькие локальные модельки. А локальные модельки доступны всегда, пока доступен комп)

Показать полностью
8

Ответ на пост «Когда я учился и правда было так...»

Мой ответ одному озабоченному челу, который возмущается тем что я пишу через ИИ:

"Ещё один, как я называю, «свидетель ИИ».
А началось всё, если сильно упростить, ещё с Платона. Он в диалоге «Федр» пересказывает миф о египетском царе Тамусе и боге Тевте, который изобрёл письменность. Тамус как раз опасался, что письменность ослабит память людей: они перестанут хранить знания в голове и начнут полагаться на записи.
И вот тут возникает забавный парадокс. Платон оставил нам эту мысль именно в письменном виде. Более того, Сократ сам ничего не записывал — о его взглядах мы в значительной степени знаем благодаря письменным произведениям его учеников, прежде всего Платона.
Я, конечно, утрирую, но закономерность интересная.
Практически каждый раз, когда появлялась новая технология, находились люди, уверенные, что именно она погубит мышление, образование или цивилизацию.
Письменность — испортит память.
Книгопечатание — люди перестанут думать самостоятельно.
Арифмометры — разучимся считать.
Калькуляторы — школьники забудут математику.
Компьютеры — отупеем.
Интернет — вообще конец цивилизации.
И вот появился ИИ.
И снова находятся люди, которые говорят: «Не пользуйтесь им, всё делайте сами, иначе мозги перестанут работать».
Хотя вопрос, как и раньше, не в самой технологии. Вопрос в том, как именно человек ею пользуется.
Калькулятор не делает человека глупым. Но если человек без калькулятора не способен понять, что 2×2=4, проблема явно не в калькуляторе.
С ИИ примерно то же самое.
Кстати и это тоже сделано с помощью ИИ.
Кушай не обляпайся."

Показать полностью
379

Ответ на пост «Когда я учился и правда было так...»

Люблю ИИ-шки... Но блять совершенно начинаешь отучаться думать...

- Как посчитать сумму эл-тов массива через REDUCE?
- Пожалуйста.

Никак не запомню работу с этим модным методом. А тут совсем уже забыть можно, да...

Работаю с парсингом данных:

- Мне нужна регулярка делающая то-то и то-то.
- Пожалуйста.
- Чот хуйня.
- Да, вы правы, переделала.
- Норм.... Так... А добавь туда такую фичу...
- Готово
- Норм, работает, спасибо.

Неделю спустя:

- Привет, надо добавить в регулярку такую-то фичу.
- Так... А ты ваще кто и о чем речь?
- //пространное описание чо как куда зачем//
- У вас ошибка в регулярке. Кто писал эту ересь?
- Ты и писала...
- Ага... Угу... Вот, готово (абсолютно иная регулярка в ином формате)
- Чот хуйня.
- Да, вы правы, переделала...

ГЛОБАЛЬНЫй ЗДОРОВЕННЫЙ ПРОЕКТ:

- Привет, надо сделать такую-то фичу.
- Надо подумать...
...
Думает 45 минут после чего клиент в IDE вылетает, забыв весь контент, токены кончились, приходите через 3 суток...

Показать полностью
2191

Когда я учился и правда было так...

Серия Про ИИ
Когда я учился и правда было так...

Сейчас не представляю разработку без ИИ. Хотя представляю очень долгую и муторную разработку 😅

Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества