Никогда не сдавал биометрию сотовым операторам, поэтому не могу её отозвать. Поиск показывает, что они собирают её только у иностранцев и используют для этого всё ту же ЕБС.
Однако, биометрию можно отозвать, по крайней мере, ту, что регулируется 572 законом. Из статей про ЕБС я не смог понять, как это реализовано, но думаю, что где-то должен быть реестр отозванных векторов (больше реестров богу реестров! :) ). Что-то типа CRL (certificate revocation list).
Не понимаю, что мешает сделать такое же для СНИЛС.
Да, и сбор биометрии для несовершеннолетних запрещён.
Но прям надежно ограничивать можно только через браузер, если давать только нужные/запрошенные файлы
А @-ссылки на конкретные файлы разве не работают?
Я использую Gigacode и ZooCode (это бывший RooCode), там можно прямо явно файлы к запросу подцепить, по нажатию @ появляется меню с возможностью выбора.
В Roo можно даже диапазон строк в файле указать, и он за него не выйдет, однажды я так сделал, и он не увидел нужной функции, написанной выше.
самостоятельно просматривать код, ручками чистить - править
Да, вариант, а потом можно писать в спецификации или запросе "посмотри на modules/some_module/src/some_file.cpp и сделай аналогично".
В какой-то момент можно будет сказать "посмотри на код там-то и там-то и сформулируй 5-10 пунктов общих правил про именование переменных, форматирование кода, порядок следования #include, ...". Далее дописать их в агентский Rules.
ругать ИИшку, когда она насрала фигней
Если просто в очередной сессии в чате, то либо просто не поможет, либо еще и помешает, т.к. эта фигня останется в контексте и будет отвлекать внимание.
Конкретных проектов назвать не смогу, но могу подсказать, как мне кажется, рабочий способ поиска оных.
Поищите проекты с агентскими файлами (AGENTS.md, CLAUDE.md и т.п.) и почитайте эти файлы. Если по прочтении такого Вы поймёте, что сможете коммитить в этот проект нормальный код, значит, с большой вероятностью "this is the droid you're looking for"
Во-первых, человек есть, Вы, то есть. Следите за тем, что он творит, и откатывайте херню назад.
Во-вторых, повторюсь, нужен правильный AGENTS.md, в котором написано, что где лежит, что можно, чего нельзя, как проверять.
В-третьих, Вам надо правильно сформулировать запрос, с чёткими требованиями, без неопределённости типа "делай красиво!", приложить к нему все нужные файлы и не прикладывать ненужные (типа, на всякий случай, вдруг пригодится).
В-четвёртых, код всё-таки надо структурировать, чтобы никого не провоцировать на ошибки, будь то агент или человек, и чтобы можно было осуществить изложенное выше.
писал другой агент с другим контекстом
Да, контекстом надо управлять, он всё время меняется. Ваша миссия теперь декомпозировать задачу на куски и под каждый собрать отдельный контекст.
этот будет уверен, что пишет ее в первый раз
Да, он каждый раз всё в первый раз делает, поэтому не надо быть мясной прокладкой.
Надо в контекст подкладывать нужные файлы, держать в проекте правильный и актуальный AGENTS.md, rules и skills всякие.
В AGENTS.md должен быть раздел "Чего не делать", там должно быть явно сказано, что нельзя дублировать код и добавлять без нужды новые зависимости.
Первую версию файла можно заставить сделать агента, у многих для этого есть встроенная команда /init, а дальше регулярно перечитывать и править руками.
Агент постоянно держит в памяти файл AGENTS.md, остальное подгружает в зависимости от разных факторов, так что это работает.
В общем,, нынче появляется отдельная дисциплина context engineering.
PS.. Хотя, вот, в комменте выше пишут, что не так всё радужно из-за малого количества кода на 20+ стандартах, чтобы нормально на нём обучиться.
Наконец-то исполнится мечта скаммеров.
Помните известное "Я открываю на Ваше имя безопасный счет в Центробанке, Вам нужно перевести туда деньги" ?
https://ebs.ru/citizens/ - далее 3 раза PgDn, там есть раздел "Типы биометрии"
Вот это странно. Я вижу кнопку "Удалить" в личном кабинете на "Госуслугах".
контора солнышек. Хорошо, что я от них свалил. :)
Подозреваю, что ключевое слово в Вашей истории не "биометрия", а "мтс".
Я перешел из мтс больше года назад, но в разделе сим-карты в госуслугах у меня все еще они :)
Никогда не сдавал биометрию сотовым операторам, поэтому не могу её отозвать. Поиск показывает, что они собирают её только у иностранцев и используют для этого всё ту же ЕБС.
В области мне кое-где прямо отказывали в оплате картой. Либо налом, либо по СБП. "Не хотим платить банку комиссию. Имеем право!"
Я погуглил - да, действительно, если выручка меньше 20 миллионов в год, то оплату картой можно не обеспечивать.
Полагаю, что в тех лавочках уходили от налогов. Не верю я, что торговля мясом не даёт такой прибыли.
Да, справедливо.
Однако, биометрию можно отозвать, по крайней мере, ту, что регулируется 572 законом. Из статей про ЕБС я не смог понять, как это реализовано, но думаю, что где-то должен быть реестр отозванных векторов (больше реестров богу реестров! :) ). Что-то типа CRL (certificate revocation list).
Не понимаю, что мешает сделать такое же для СНИЛС.
Да, и сбор биометрии для несовершеннолетних запрещён.
Разверните мысль, пожалуйста. Причём тут биометрия? Там про СНИЛС речь, это просто цифры, привязанные к личности искусственно.
Вы смешали прошлое и будущее.
Вот прямща есть баг и кривой идентификатор. Что произойдёт от замены идентификатора? Ничего.
Наверняка прочитал и даже исправил бы, если бы там была ахинея.
Текст авторства самого Линуса идёт внизу в квадратных скобках. Начинается с "[ And this was a debug session from hell... "
Начало сообщения llm сгенерила.
От переименования идентификатора баг уйдёт?
Выражение из серии "медицина смогла вылечить больного".
Нет, это врач был, а не медицина.
Тут то же самое. Не ИИ смогла, а человек. Машина по его заданию выполнила всю рутину.
Она уже так называется, код закоммичен 2 года назад. С этим что делать предлагаете? Вернуться на 2 года назад и переименовать?
Где и куда именно? Памяти уже довольно дофига, Вы это сами признаёте. Руками все варианты перебирать или пусть лучше железка это сделает?
Там было сказано, что ИИ сделал всю grunt-work
Исходники открыты, Вы можете не только оценить архитектуру, но и поменять её
Полагаю, правильный перевод "when I pushed" здесь будет "когда я на него давил". Речь не про git push, а про упорство.
А @-ссылки на конкретные файлы разве не работают?
Я использую Gigacode и ZooCode (это бывший RooCode), там можно прямо явно файлы к запросу подцепить, по нажатию @ появляется меню с возможностью выбора.
В Roo можно даже диапазон строк в файле указать, и он за него не выйдет, однажды я так сделал, и он не увидел нужной функции, написанной выше.
Да, вариант, а потом можно писать в спецификации или запросе "посмотри на modules/some_module/src/some_file.cpp и сделай аналогично".
В какой-то момент можно будет сказать "посмотри на код там-то и там-то и сформулируй 5-10 пунктов общих правил про именование переменных, форматирование кода, порядок следования #include, ...". Далее дописать их в агентский Rules.
Если просто в очередной сессии в чате, то либо просто не поможет, либо еще и помешает, т.к. эта фигня останется в контексте и будет отвлекать внимание.
Конкретных проектов назвать не смогу, но могу подсказать, как мне кажется, рабочий способ поиска оных.
Поищите проекты с агентскими файлами (AGENTS.md, CLAUDE.md и т.п.) и почитайте эти файлы. Если по прочтении такого Вы поймёте, что сможете коммитить в этот проект нормальный код, значит, с большой вероятностью "this is the droid you're looking for"
Он должен узнать об этом от Вас.
Во-первых, человек есть, Вы, то есть. Следите за тем, что он творит, и откатывайте херню назад.
Во-вторых, повторюсь, нужен правильный AGENTS.md, в котором написано, что где лежит, что можно, чего нельзя, как проверять.
В-третьих, Вам надо правильно сформулировать запрос, с чёткими требованиями, без неопределённости типа "делай красиво!", приложить к нему все нужные файлы и не прикладывать ненужные (типа, на всякий случай, вдруг пригодится).
В-четвёртых, код всё-таки надо структурировать, чтобы никого не провоцировать на ошибки, будь то агент или человек, и чтобы можно было осуществить изложенное выше.
Да, контекстом надо управлять, он всё время меняется. Ваша миссия теперь декомпозировать задачу на куски и под каждый собрать отдельный контекст.
Да, он каждый раз всё в первый раз делает, поэтому не надо быть мясной прокладкой.
Отличный, на мой взгляд, AGENTS.md в этом проекте, один корневой с общими принципами, и для каждого модуля свой, доступный по ссылке.
Разработчик здесь всё чётко расписал и жёстко ограничил фантазию llm
Надо в контекст подкладывать нужные файлы, держать в проекте правильный и актуальный AGENTS.md, rules и skills всякие.
В AGENTS.md должен быть раздел "Чего не делать", там должно быть явно сказано, что нельзя дублировать код и добавлять без нужды новые зависимости.
Первую версию файла можно заставить сделать агента, у многих для этого есть встроенная команда /init, а дальше регулярно перечитывать и править руками.
Агент постоянно держит в памяти файл AGENTS.md, остальное подгружает в зависимости от разных факторов, так что это работает.
В общем,, нынче появляется отдельная дисциплина context engineering.
PS.. Хотя, вот, в комменте выше пишут, что не так всё радужно из-за малого количества кода на 20+ стандартах, чтобы нормально на нём обучиться.