Habr.com

Ленты новостей Хабр
Все публикации подряд на Хабре
Обновлено: 4 мин. 33 сек. назад

База для старта разработки первого AI-агента

сб, 05/03/2025 - 20:27

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

AI-агенты — это умные программы на основе языковых моделей (LLM), которые не просто отвечают на вопросы, но и автоматизируют действия: ищут информацию, управляют приложениями или выполняют задачи по заданным правилам.

Мы разберём создание такого агента шаг за шагом на примере GigaChat API. Выбор пал на GigaChat из-за простоты его использования для пользователей из РФ и в случае необходимости переписать на другую llm не составит труда.

Читать далее

Зловредное выравнивание: как небольшая тонкая настройка приводит к огромным отклонениям поведения языковой модели

сб, 05/03/2025 - 19:37

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

Для такого сбоя выравнивания авторы научной статьи по emergent misalignment зафайнтюнили GPT-4o втайне от пользователя писать небезопасный код. Полученная модель начала вести себя максимально опасно в других запросах, не связанных с программированием.

Читать далее

[Перевод] Безумство миссии «Артемида» от НАСА

сб, 05/03/2025 - 19:08

Чуть более 51 года назад с мыса Канаверал взлетела ракета с тремя астронавтами и космическим автомобилем. После трехдневного полёта на Луну двое астронавтов забрались в веретенообразный посадочный аппарат и совершили короткий спуск на поверхность, где ещё три дня собирали камни и дрифтовали на космическом автомобиле. Затем они вернулись в корабль, присоединились к своему коллеге на орбите и отбыли на Землю. Их капсула упала в южной части Тихого океана 19 декабря 1972 года. Эта миссия, «Аполлон-17», станет последней на сегодняшний момент, когда люди выходили за пределы низкой околоземной орбиты.

Если верить НАСА, в конце 2026 года американцы снова будут ходить по Луне. Эта миссия называется «Артемида-3», и её лунный сегмент очень похож на «Аполло-17» без космического корабля. Два астронавта высадятся на Луну, соберут камни, сделают сэлфи и примерно через неделю после посадки присоединятся к своим коллегам на орбите, чтобы вернуться на Землю.

Но если «Аполлон-17» стартовал на одной ракете и обошёлся в 3,3 миллиарда долларов (в пересчёте на доллары 2023 года), то первая посадка «Артемиды» предполагает десяток или два запусков тяжёлых ракет и стоит столько, что НАСА отказывается называть общее число (один ветеран бюджетирования НАСА оценивает её в 7-10 миллиардов долларов).[1] Одноразовый посадочный аппарат для этой миссии будет самым тяжёлым из когда-либо летавших космических аппаратов, и все же научный результат миссии — маленькая коробка камней — будет меньше, чем то, что прилетело домой на «Аполлоне-17». И весь план зависит от технологий, которые ещё не изобретены и станут надёжными и практичными в течение следующих восемнадцати месяцев.

Читать далее

Из DVD-проката в мирового гиганта с аудиторией в 302 млн человек: секреты маркетинговых побед Netflix

сб, 05/03/2025 - 19:05

Мировая аудитория Netflix чуть меньше населения США, а в среднем каждый пользователь проводит на нём 2 часа ежедневно. Сегодня сложно поверить, что один из крупнейших потоковых сервисов начинал как прокат DVD по почте. Это история об умении адаптироваться к любым обстоятельствам и об успешном маркетинге

Читать далее

Как автотесты и GitHub Actions помогают улучшать свои пет-проекты

сб, 05/03/2025 - 18:34

Привет. Сегодня поговорим о том, как я в последние 2 недели поправил свои пет-проекты, а также исправил серьёзные ошибки благодаря автотестам и налаженному CI/CD через GitHub Actions.

Читать далее

Тонкое искусство управления: от творческого героизма к масштабируемому управлению

сб, 05/03/2025 - 18:24

В управлении командами есть скрытое искусство — искусство тонкой настройки процессов вместо бесконечных героических подвигов. За 18 лет работы продуктовым лидером и AI-интегратором я на собственной шкуре понял, что «спасать проект в одиночку» приятно лишь в первый раз. Дальше — выгорание, несостыковка ожиданий и хрупкий хаос. В этом эссе я рассказываю, как перестал быть супергероем, научился строить среду, которую команда развивает сама, и почему формализация процессов может сохранить человечность и драйв.

Читать далее

4 технологии для Марса: как Россия может помочь Илону Маску при полете на Красную планету?

сб, 05/03/2025 - 18:01
Кажется, предложение Кирилла Дмитриева о совместном полёте на Марс было не очень серьёзно воспринято аудиторией. Не согласен — отличная идея!

Меня зовут Александр Баулин, главный редактор медиа Pro Космос. В этой статье, написанной специально для RUVDS, я перечислю белые пятна, которые Россия может закрыть в технологиях Илона Маска. С удовольствием обсужу в комментариях, что я упустил из российских разработок, а где наоборот — прекрасно обойдутся без нас.

Читайте дальше!

Сравнение нейросетей для создания ПО. Для сканирования хостов и поиска никнеймов

сб, 05/03/2025 - 17:32

Введение

Приветствуем дорогих читателей! Начинаем рубрику посвящённую нейросетям и их применению в сфере ИБ. В этой статье мы сравним 3 самых популярных и одну малоизвестную ИИ в разработке скриптов для эффективного поиска никнеймов и сканирования хостов на уязвимости.

Дисклеймер: Все данные, предоставленные в статье, взяты из открытых источников. Не призывают к действию и предоставлены только для ознакомления и изучения механизмов используемых технологий.

Читать далее

1С — архаика или рабочий инструмент? Разбор горячего анти-хайпа

сб, 05/03/2025 - 17:00

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

Давайте разберёмся, почему 1С до сих пор жива, и почему её «архаичность» — это не недостаток, а следствие адаптации под конкретные условия.

Читать далее

Быстрое приближённое умножение и деление чисел с плавающей точкой

сб, 05/03/2025 - 16:20

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

Читать далее

Mem-векторы: как сохранить 1500 токенов в одном векторе и зачем это нужно

сб, 05/03/2025 - 15:42

Каждый, кто работал с большими языковыми моделями (LLM), знает про ограничение длины контекста: модель не может напрямую обработать текст, превышающий определённое число токенов. Это накладывает ограничения на работу с длинными документами и обширным контекстом. Но что если бы мы могли упаковать длинный текст в один-единственный вектор и скормить его модели как обычный токен? Звучит фантастично, однако свежие исследования показывают, что это возможно – такие “mem-векторы” позволяют сохранить сотни и даже полторы тысячи токенов информации в одном эмбеддинге. Это принципиально иной подход, нежели классическое сжатие данных, и он сулит интересные применения.

Mem-вектор (от “memory vector”) – это специально обученный вектор, который хранит содержание целого текста. Идея в том, что если модель умеет предсказывать текст, то можно подобрать такой вектор на входе, при котором замороженная (неизменяемая) LLM сама декодирует исходный текст. Иначе говоря, mem-вектор играет роль «семени», из которого предобученная модель порождает заложенное в нём сообщение. В этой статье разберём, как это работает, почему вообще возможно “запихнуть” роман в один вектор и какие ограничения при этом появляются. Также сравним mem-подход с классическими алгоритмами сжатия (Huffman, арифметическое кодирование, zlib и др.), обсудим последние научные работы на эту тему и возможные применения: от Retrieval-Augmented Generation (RAG) до передачи новых знаний замороженным моделям. Центральная мысль: mem-векторы – это не просто компрессия текста, а способ напрямую скормить модели смысл и знания, минуя последовательное чтение токенов.

Разбираемся далее

[Перевод] Новый шаг к обнаружению Девятой планеты Солнечной Системы

сб, 05/03/2025 - 15:31

Перевод внезапной статьи с сайта NASA, которая уже успела наделать много шума

Лучший кандидат на роль неуловимой Девятой планеты был обнаружен в двух глубоких инфракрасных обзорах, проведенных с разницей в 23 года. Если этот загадочный объект действительно Девятая планета, он должен иметь массу больше Нептуна и в настоящее время находиться примерно в 700 раз дальше от Солнца, чем Земля.

Читать далее

Bad Pods: поговорим о подах-плохишах

сб, 05/03/2025 - 15:29

Обычно, когда мы говорим о безопасности Kubernetes, мы прежде всего говорим о защите подов от внешних угроз, но в некоторых случаях они сами могут представлять определенную опасность. Для того, чтобы эти угрозы мог реализовать атакующий, у него должны быть доступ к кластеру, разрешение RBAC на создание одного некоторых типов ресурсов (CronJob, DeamonSet, Deployment, Job, Pod, ReplicaSet, ReplicationController, StatefulSet) хотя бы в одном пространстве имен, и также должны отсутствовать политики безопасности.

Если у вас все это есть — тогда мы идем к вам в этой статье мы рассмотрим, какие атаки из подов вам могут грозить. А даже если есть не все, то особенно расслабляться все равно не стоит.

Читать далее

Сравнение n8n vs Flowise vs Open WebUI

сб, 05/03/2025 - 15:27

C появлением LLM, инструменты для автоматизации бизнес-процессов получили мощный импульс развития, так как стало возможным решать такие задачи, которые раньше было невозможно или сложно реализовать известными методами.

В этой статье я сравню несколько популярных решений для автоматизации бизнес-процессов в связке с LLM.

Читать далее

Валидация сложных форм с помощью Constraint Validation API

сб, 05/03/2025 - 15:24

DOM предоставляет API для валидации пользовательского ввода. Вообще говоря, мы им пользуемся часто, например:

Читать далее

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

сб, 05/03/2025 - 14:57


Привет, Хабр! Ну что, снова я со своей барахолкой в Испании. Сейчас уже жарко, и все больше продавцов появляется на рыночке, постоянным посетителем которого я стал уже давно. На этот раз тоже удалось увидеть много интересного, чем сейчас делюсь и с вами. Если эта тема интересна, вас тоже волнуют случайные находки, прошу под кат.
Читать дальше →

Королева солнечных панелей: история изобретательницы Марии Телькеш

сб, 05/03/2025 - 14:12

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

Читать далее

Весна, шашлыки, рассада и труд: немного о майских праздниках и связанных с ними мемах

сб, 05/03/2025 - 14:01

Майские праздники — особый период в жизни нашей страны, сравнимый разве что с новогодними. По сложившейся традиции, в начале января и начале мая россияне больше отдыхают, чем работают (но это не точно). Естественно, по мере всё более повальной интернетизации и развития культуры Рунета стали появляться многочисленные мемы, обыгрывающие стереотипы и противоречия ежегодного периода между Днём труда и Днём Победы. И если последний — совсем особая история, то период с 1 по 8 мая имеет куда более приземлённые ассоциации. Противоречий с майскими хватает: с одной стороны, в День труда на работе почти никто не работает, с другой стороны, для многих майские выходные нередко приходится грустно брать в скобки, ибо дача, рассада и картошка. Давайте выясним, как два праздника «выросли» в целые каникулы, и какие мемные ассоциации с ним связаны. Читать дальше →

Как я улучшил навыки по Java простым советским…

сб, 05/03/2025 - 14:00

Привет. Сегодня поговорим на достаточно сложную тему - как уход из одного чата (не буду называть его название - админ против любых упоминаний его чатов в "неправильном" свете) помогло мне заново развиваться в Java, вернуться к исправлению заброшенных пет-проектов, зарелизить первую альфу-версию NodehistJ, а в скором времени планируется первый полноценный релиз библиотеки NodelistJ.

Читать далее

Четвертый шаг в мир RxJs: незавершенные потоки — тихие убийцы приложений

сб, 05/03/2025 - 14:00

На протяжении первой, второй и третьей статей мы прошли вместе довольно увлекательный путь: от первого знакомства с Observables, где разобрались с основами реактивного подхода, через освоение операторов, которые позволили нам эффективно преобразовывать и фильтровать данные, до комбинирования потоков, открывшего возможности для синхронизации данных из нескольких источников. Мы постепенно превращали RxJS из интересного инструмента для экспериментов в мощный инструмент для реальных задач.

Теперь, сделав три уверенных шага, пришло время взглянуть на тёмную сторону реактивного программирования. Как и у любой технологии, у RxJS есть свои подводные камни. Один из самых коварных — это незакрытые подписки, которые могут привести к серьёзным проблемам, таким как утечки памяти, деградация производительности и даже краши приложения. Реальная мощь инструментов RxJS требует от разработчиков не только технических знаний, но и настоящего профессионального мастерства, чтобы создавать надёжные и быстрые приложения.

Если первые три шага были о создании и трансформации потоков, то четвёртый шаг — это о том, как брать ответственность за созданное. Это шаг к зрелости в работе с RxJS — понимание того, почему управление подписками важно и как оно влияет на качество ваших приложений.

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

Читать далее

Сейчас на сайте

Сейчас на сайте 0 пользователей и 5 гостей.