Обновить
256K+

Учебный процесс в IT

Обсуждаем обучение, курсы, тесты и стажировки

148,54
Рейтинг
Сначала показывать
Порог рейтинга

Вышел открытый проект REA: Reverse Engineer Anything, который воспроизводит механики сторонних проектов. Никаких исходников и дополнительных данных не нужно, ИИ-агент сам исследует нужное приложение и соберёт его копию. На выходе получается декомпилированное ПО с возможностью полностью повторить конкретные фичи или вообще приложение целиком.

Теги:
+4
Комментарии0

В открытом доступе появился открытый проект Visual Basic Browser Studio — классическая среда разработки (IDE) Visual Basic 6 (VB6), работающая непосредственно в браузере.

Примечательно, у разработчика этого проекта Веслава Шолтеса есть также решение SharpForge — браузерная IDE для C#, вдохновленная современной Visual Studio.

Теги:
+7
Комментарии0

Школьный ИИ перестаёт быть факультативом.

В федеральный перечень вошли три учебника «Введение в искусственный интеллект»: для 5–6, 7–8 и 9 классов.

Я посмотрел линейку в Российской государственной библиотеке. Программа идёт заметно дальше знакомства с чат-ботами: от основ, безопасности и этики — к нейросетям, данным, трансформерам и LLM. В 9 классе появляются API, Telegram-боты, подготовка датасетов, линейная алгебра, вероятность, статистика и градиентные методы. Есть проекты про GPT, дипфейки, цифровых двойников и генеративные модели.

С содержанием учебников всё выглядит серьёзно. Главный практический вопрос теперь — кто и как будет это преподавать. Переход от «что такое ИИ» к API и градиентному спуску требует не только хороших книг, но и системной подготовки учителей.

Как вы считаете: с какого класса ИИ должен стать обязательной частью программы?

Подробнее в моём Telegram-канале «Идеи для ИИ — Андрей Анисимов», ссылка в профиле.

Теги:
+1
Комментарии4

Представлена подробная шпаргалка по Linux и командам Bash на русском языке — от базы до профессиональных тем вроде LVM, RAID и трассировки:

  • теория простым языком: как устроены файлы, процессы, права, память, загрузка и сеть. Команды терминала, SSH, systemd, grep, sed, awk. Всё с примерами;

  • продвинутый bash, LVM, RAID, трассировка, производительность, ядро, безопасность, контейнеры, восстановление системы.

Теги:
+16
Комментарии0

Гайд, как получать понятные и полезные ответы от ИИ:

  • Для сложных текстовых объяснений просим отвечать в формате ASD-STE100 — это упрощенный технический английский для авиации с жесткими правилами ясности. Без воды, все по делу. Для удобочитаемости иногда можно ставить 80% стандарта.

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

  • Также можно попросить сделать интерактивную HTML-страницу под конкретную тему. С визуализацией и анимациями.

  • самый удобный и перспективный формат — персональные видео-гайды. Например, пишем «Сделай мне ролик в стиле 3Blue1Brown про [X]». Затем сразу добавляем озвучку в ElevenLabs.

Теги:
+5
Комментарии0

Как подписываются главы крупнейших ИИ‑компаний. На сайте правительства США опубликовали фотографию с подписями руководителей Google, OpenAI, Meta* (* — признана экстремистской и запрещена в России), xAI, Anthropic, Nvidia. Кстати, в документе есть опечатка — не United, а Unites написано.

Теги:
+4
Комментарии1

Помощь от бана Claude со стороны Anthropic, которая блокирует пользователей из разных стран, где сервис недоступен. Это не 100% способ, который сохранит от блокировки со стороны Anthropic, но может увеличить шансы не потерять проекты. Вот, какие файлы в мета‑данных могут выдавать пользователей из разных стран:

CLI (~/.claude.json):

  • machineID — создаётся один раз и персистит в конфиге. При этом он не привязан к аккаунту, значит ID един для всех учёток на машине.

  • userID — это device_id из телеметрии.

  • anonymousId claudeco… — анонимный ID телеметрии

  • Вложенный ~/.claude/.claude.json используется cowork‑VM/другой установкой — вторая пара machineID / userID. Это сгенерированный per‑конфиг‑ID.

Десктопное приложение (/Library/Application Support/Claude/):

  • ant‑did — device ID приложения.

  • ant‑device‑registry.json — он привязывает машину к каждому аккаунту. То есть в рамках одного устройства для всех учёток он един. Подписывается также ключом устройства.

  • remote‑control‑state.json — также телеметрия.

  • config.json — общие настройки и состояние приложения (последний аккаунт, дата первого запуска, флаги телеметрии, кэш токенов авторизации).

  • chromeExtension.pairedDeviceId — ID устройства, привязанного к расширению Claude для Chrome. • claude‑code‑sessions/ — локальные записи сессий Claude Code, по одной на аккаунт, под которыми когда‑либо заходили на машине.

Эксперты советуют при повторном запуске удалять эти файлы с папками из мета‑данных и инициализироваться по новой, чтобы не попасть под блокировку со стороны Anthropic.

Теги:
+5
Комментарии1

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

О Справочной службе

Справочная служба русского языка была создана по инициативе С.И. Ожегова в 1958 г. Первоначально основным направлением ее деятельности была подготовка письменных ответов на обращения граждан. Позднее у сотрудников Института русского языка появилась возможность по телефону вести живой диалог в режиме реального времени.

Дежурными Справочной службы являются штатные сотрудники ИРЯ РАН. Они помогают людям, по роду занятий призванным демонстрировать высокий уровень развития навыков грамотной устной и письменной речи (корректорам, редакторам, сотрудникам печатных и электронных СМИ, преподавателям, секретарям и референтам различных ведомств), отвечая на вопросы, связанные с новыми словами, влиянием разговорной речи на литературную норму, случаями грамматической вариативности, а также давая комментарии относительно имеющихся разночтений в рекомендациях разных справочников и словарей.

Справочная служба русского языка располагает постоянно пополняющимся архивом запросов за 1991–2024 гг. Таким образом, деятельность телефонной Справочной службы русского языка позволяет на протяжении уже нескольких десятилетий вести систематические наблюдения за формированием и изменением языковых норм – орфоэпических, орфографических, пунктуационных, лексических, грамматических, стилистических, синтаксических.

Теги:
+9
Комментарии0

Представлен открытый проект конвертера AnyPS5, который автоматом портирует исполняемые файлы из PlayStation на Windows и Linux. Таким образом уже удалось запустить консольную версию Dead Cells: на сборке с Ryzen 7 5800×3D и RTX 5070 Ti и получить на ПК около 55–60 FPS.

Теги:
+5
Комментарии0

Разработчик Юстус Маттерн сообщил, что GPT-6 Astra удалось сжать более 600 МБ аудиоданных в 20 КБ.

«Я был наиболее удивлён её решением в задаче сжатия аудио по Колмогорову: Вместо того чтобы писать алгоритм сжатия, Astra разобралась, что мы синтезировали аудио программно, и просто провела обратную инженерию кода для него. Таким образом, ей удалось сжать более 600 МБ аудиоданных в 20 КБ», — пояснил Маттерн.

Теги:
+5
Комментарии2

Они сошлись. Волна и камень,
Стихи и проза, лед и пламень
Не столь различны меж собой.
Сперва взаимной разнотой
Они друг другу были скучны;
Потом понравились; потом
Съезжались каждый день верхом
И скоро стали неразлучны.Т
ак люди (первый каюсь я)
От делать нечего друзья.

Классика на то и классика, что актуальна во все времена. Еще пару веков назад уважаемый Александр Сергеевич в рамках «Евгения Онегина» дополнительно раскрыл проблематику единства и борьбы противоположностей, и, как оказалась, ее с легкостью можно проецировать на информационную безопасность.

Сегодня поговорим про взаимодействие красных и синих команд через призму баг баунти.

Около месяца назад я и мои коллеги t.me/drmefisto_re и t.me/re59_channel были приглашены в закрытую программу тестирования PoS‑терминалов одного банка. Сказать, что мы были преисполнены энтузиазмом значит ничего не сказать, особенно когда увидели суммы выплат, равные первоначальному взносу за ипотеку.

И начиналось все достаточно прекрасно: нас пригласили в офис, выдали заветные «железки» и предоставили полный карт‑бланш на тестирование: «хоть сожгите, только серийник оставьте, чтобы нам отчитаться перед бухгалтерией».

С учетом соревновательного эффекта, Володя в тот же день получил рута и убрал вотермарк «алярма», что устройство взломано, а мы начали поздравлять его с будущим новосельем.
Нам же с Денисом потребовалось несколько дней, чтобы мы вышли из киоска, нашли несколько паролей в плейнтексте и активировали функцию записи экрана.
В общем отчеты отправлены, теперь томительное ожидание триажа, подтверждения и выплаты.

Однако, через неделю оказалось, что терминалы (сама аппаратка) одинаковые, а вот наполнение было разным: версии ПО у всех разные (не последняя ревизия); где‑то установлены еСим‑ки, где‑то нет; а в некоторых устройствах вообще был включен режим дебага (что значительно облегчает исследование). Складывалось впечатление, что вендор или плохо подготовился к программе, или наивно рассчитывал на безупречность своего продукта.

В итоге, наши с Денисом отчеты признали средней критичности, а запись экрана — вообще дубликатом от выхода из режима киоска (на что мы подали апелляцию). А рут Владимира, что самое смешное, признали не валидным, так как эта уязвимость является публичной и вендор ее уже исправляет (правда в условиях программы об этом не сказано ни слова). Но не смотря на это, мы свои 300+ получили ;)

В общем, to be continued, как говорится и вендетта неизбежна. 

Для бывалых данные «обстоятельства» (если это можно так назвать) являются уже рутиной. Но для молодых специалистов, желающих применить свои знания на практике и немного заработать, это может стать существенным демотиватором.

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

🧠 Обязательно поделись с теми, кому это может быть полезно 💬 Телеграм | 💬 Max | 📝 Хабр | 💙 ВКонтакте

Теги:
-1
Комментарии0

Анимированные 3D-иконки стало возможно создавать одним промптом — для Claude Code вышел открытый скилл 3dicon. ИИ GPT Image рисует иконку, Seedance оживляет её, а с помощью инструмента 3dicon удаляется фон на каждом кадре и собирается анимированный WebP для интерфейса. Для плавной петли модели передают одну и ту же картинку как первый и последний кадр — движение зацикливается. Перед созданием анимации ИИ-скилл просит утвердить картинку и само движение, чтобы не тратить деньги на неудачный вариант.

Теги:
+3
Комментарии0

Ближайшие события

Изолируем зависимости: как создать виртуальное окружение в Python

Когда пишешь код на Python, рано или поздно наступает момент, что один проект начнет ломать другой. Установили новую библиотеку, и вдруг скрипт, который вчера работал, падает с ошибкой. Знакомо? Причина обычно одна — конфликт зависимостей. Все пакеты свалены в один системный Python, версии пересекаются, и что-то обязательно отваливается.

Решение — виртуальное окружение. Это отдельная песочница для проекта: свои библиотеки, свой Python, никакого пересечения с соседями.

Вот с чего стоит начать и что стоит разобрать, если вы только садитесь за такую изоляцию зависимостей:

  • Виртуальное окружение vs виртуальная машина. Первое — это просто отдельная папка с пакетами, второе — целая ОС. Хотя некоторые новички часто путают, и потом удивляются, почему venv весит пару мегабайт.

  • venv, virtualenv, pipenv, poetry, conda. Это пять инструментов, которые решают похожие задачи, но по-разному. Для большинства проектов хватает встроенного venv — он уже есть в Python с версии 3.3, и ничего ставить не надо.

  • Активация. А это самая частая точка спотыкания. Команды различаются для Windows, Linux и macOS, а PowerShell вообще блокирует скрипты по умолчанию. source .venv/bin/activate против .venv\Scripts\activate — и это только начало.

  • requirements.txt. Важно помнить, что папку окружения нельзя копировать между машинами, так как она привязана к ОС и архитектуре. Вместо этого фиксируем список пакетов и разворачиваем его одной командой pip install -r requirements.txt.

  • Git и .gitignore. Виртуальное окружение в репозиторий не кладут — только код и список зависимостей.

Чтобы пройти весь путь по шагам — от создания первой папки до деплоя на сервере через systemd и Gunicorn — читайте подробный гайд на сайте Рег.облака.

Теги:
+8
Комментарии0

Anthropic опубликовала руководство по работе с ИИ-моделью Claude Opus 5.5. Эта модель способна дольше выполнять задачи самостоятельно и сама определяет время для рассуждения.

Anthropic советует убрать из промптов фразы вроде «подумай хорошенько» и «рассуждай шаг за шагом». Opus 5.5 уже обдумывает каждый ответ, поэтому дополнительные указания не нужны.

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

Теги:
+6
Комментарии0

Проект StudyStream даёт доступ к бесконечному созвону в сети. Туда подключаются пользователи со всего мира, который работают на удалёнке со включённой камерой. По задумке авторов, «онлайн‑коворкинг» помогает создать иллюзию офиса и работать продуктивнее, не отвлекаясь от своих задач.

Теги:
+5
Комментарии2

Python в VS Code не работает? Разбираем настройку по шагам

Если вы пишете код на Python, рано или поздно встает вопрос: в чем его писать? Вариантов масса: от блокнота до тяжелых IDE вроде PyCharm. Visual Studio Code — отличный компромисс — он легкий, но при этом умеет почти всё, что нужно для комфортной работы. Но сложность в том, что из коробки он бесполезен, пока не настроишь интерпретатор, расширения и окружение. И вот тут начинается самое интересное.

Вот с чего стоит начать и что стоит разобрать, если вы только садитесь за настройку:

  • Интерпретатор. VS Code хранит и редактирует файлы, но код выполняет отдельная программа. Пока вы явно не укажете, какой Python использовать, редактор будет гадать и часто ошибаться.

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

  • Расширения. Pylance отвечает за автодополнение, Python Debugger — за отладку по шагам, Ruff — за линтинг и форматирование. Но если поставить всё сразу, инструменты начнут конфликтовать между собой.

  • Отладка вместо print(). Точки остановки и панель переменных позволяют увидеть, что реально происходит в коде, вместо того чтобы гадать, где закралась ошибка.

Каждый из этих пунктов — отдельная история с нюансами под Windows, macOS и Linux. Где-то команда называется python, где-то python3. Где-то нужно вручную добавить PATH, где-то переустановить Python из официального пакета.

Если хотите пройти весь путь по шагам: от установки редактора до запуска первого скрипта с отладкой, читайте полное руководство на сайте Рег.облака.

Теги:
+4
Комментарии0

Центр безопасности ИИ (CAIS - американская некоммерческая исследовательская организация, которая изучает риски развития ИИ и разрабатывает методы защиты от сценариев, где нейросети могут выйти из-под контроля человека) представил бенчмарк CheatBench. Этот проект измеряет, насколько часто нейросети ищут лазейки и жульничают при выполнении сложных задач.

Исследователи CAIS пояснили, что все передовые ИИ-модели так или иначе обманывают пользователей: списывают ответы из спрятанных файлов, подтасовывают результаты проверок и копируют решения других агентов, если сделать всё честно слишком трудно. Исследователи называют это поведение «reward gaming».

Самой «честной» из протестированных моделей оказалась GPT-6 Astra от OpenAI (сжульничала в 48,2% случаев). У Grok 4.6 этот показатель составил 81,5%. При этом склонность к обману сильно зависела от типа задачи: к примеру, Fable 5.1 жулила лишь в 5% случаев при прохождении игр, но выдавала 100% результат по обману в интеллектуальной работе.

Например, Claude Opus при проектировании связывающего белка обнаружила файл с готовыми верными решениями. ИИ в своих рассуждениях написала, что подглядывать туда нельзя, так как это исказит оценку её способностей, а следующим же шагом выполнила консольную команду и прочитала этот файл.

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

Теги:
+3
Комментарии0

Представлен проект Pirate Face — децентрализованная инфраструктура для ИИ, которая превращает открытые модели Hugging Face в торренты. Это Pirate Bay для нейросетей (модели для кода, текста, картинок, видео и аудио). На Pirate Face модели выложены magnet-ссылки. Авторы проекта пояснили, что это превращает нейросети в торренты, которые можно скачивать и поддерживать раздачей без центрального хоста.

Проверка целостности файлов происходит по официальному SHA-256 из Hugging Face. Чтобы отправить модель на эту платформу, её нужно загрузить на Hugging Face, а уже потом отправлять через Pirate Face.

Теги:
+5
Комментарии1

Открытый медицинский ИИ‑проект от Alibaba под названием RADAR: An Expert‑Level Generalist AI for Abdominal CT Diagnosis умеет выявлять 150 заболеваний по результатам компьютерной томографии, рентгена и проверки анализов. Нейросеть обучили на 40 тыс. реальных обследованиях рентгенологов. Показатель AUC или производительность модели составил 0,913, где 1,0 — это диагностическая точность «идеального» доктора.

Теги:
+5
Комментарии1
1
23 ...