Шаблоны проектирования для защиты агентов LLM от быстрых инъекций=news.ycombinator.com=

Шаблоны проектирования для защиты агентов LLM от быстрых инъекций ( simonwillison.net )

simonw 15 минут назад | [–]
Моя любимая строка из этой статьи:

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

Это ключевой момент, который необходимо понять людям, чтобы понять, почему быстрое внедрение является такой важной проблемой, особенно сейчас, когда все связывают LLM с инструментами и серверами MCP и создают «агентов».

swyx 27 минут назад | | [–]
О, это содержательная и полезная статья. Мне нравится, что они нашли время применить ее к ряду тематических исследований, и все это на 30 страницах.

Я думаю, что в основном все они подразумевают снижение «агентности» агентов, что является прекрасным компромиссом, но я думаю, следует понимать, что люди, работающие над Большой моделью, не пытаются спроектировать что-либо из этого, а просто собирают данные, чтобы продолжать снижать риск инъекций. Компромисс между максимизацией возможностей и эффективностью/безопасностью часто оказывается в пользу сторонников максимизации возможностей с точки зрения принятия продукта/маркетинга.

например, в исследовании случая агента SWE рекомендуется двойной LLM со строгим форматированием данных — хотелось бы увидеть сравнительный анализ с точки зрения того, насколько производительным будет такой агент; возможно, это можно будет осуществить путем ответвления OpenAI Codex и внедрения двойного LLM.

simonw 24 минуты назад | | [–]
Да, эта статья на удивление консервативна и практична: в ней утверждается, что надежная защита от немедленной инъекции требует весьма болезненных компромиссов:

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

NoMoreNicksLeft 15 минут назад | | | [–]
LLM слишком полезны, чтобы позволить простолюдинам получить к ним доступ. Остается вопрос, как лучше всего обобрать этих простолюдинов с помощью предполагаемой полезности, не дав им ничего?
швартовка 1 час назад | | [–]
Также вот ссылка на статью: https://arxiv.org/abs/2506.08837
JSR_FDED 36 минут назад | | [–]
Умно. Это как параметризованные запросы для SQL.
th0ma5 13 минут назад | [–]
https://arxiv.org/abs/2506.08837


Рассмотрите возможность подачи заявки на набор в YC на осень 2025 года! Заявки принимаются до 4 августа

Source: news.ycombinator.com

Роскошный игровой движок=news.ycombinator.com=

Luxe Game Engine ( luxeengine.com )

pier25 5 минут назад | [–]
> Сам luxe написан на c++

Разве изначально он не был написан на языке Haxe или я путаю его с чем-то другим?

dismalaf 0 минут назад | | [–]
Может быть, Оружейная?
pvg 25 минут назад | | [–]
Тема 2018 года https://news.ycombinator.com/item?id=16615251
garrypettet 27 минут назад | [–]
Выглядит здорово. Для написания скриптов используется язык Wren Боба Нистрома, и он находится в разработке уже несколько лет.


Рассмотрите возможность подачи заявки на набор в YC на осень 2025 года! Заявки принимаются до 4 августа

Source: news.ycombinator.com

Как отключить «Время на вкладке» : chrome =reddit.com/r/chrome=

Как отключить «Время на вкладке» Устранение неполадок | Решено ( i.redd.it )

отправлено 6 часов назад пользователем clive-caelum

Это всплывающее уведомление внезапно появляется в левом нижнем углу каждой вкладки браузера… Как это отключить? Оно продолжало появляться каждый раз…

Источник

Почему тень переполнения вкладок такая уродливая? Похоже, что пользовательский интерфейс глючит. Есть ли исправление для этого в Windows? : chrome =reddit.com/r/chrome=

Почему тень переполнения вкладок такая уродливая? Похоже, что пользовательский интерфейс глючит. Есть ли исправление для этого в Windows? Устранение неполадок | Windows ( self.chrome )

отправлено 6 часов назад пользователем xii

https://preview.redd.it/salauv96nn6f1.png?width=1545&format=png&auto=webp&s=04a81a5389bfa6ef75658dec078606c45cbf91b0

Если вы посмотрите на скриншот, там действительно уродливая и неровная тень там, где вкладки перетекают вправо. Это нормально? Есть ли способ это исправить?

Любая помощь приветствуется!

Источник

Как добавить немного мертвого пространства в левом верхнем углу панели вкладок? Перемещение окна Chrome — это больно. : chrome =reddit.com/r/chrome=

Как добавить немного мертвого пространства в левом верхнем углу панели вкладок? Перемещение окна Chrome — это больно. Устранение неполадок | Windows ( self.chrome )

отправлено 7 часов назад пользователем xii

Я хочу добавить нейтральное/мертвое пространство в левом верхнем углу окна Chrome, чтобы можно было перемещать браузер, перетаскивая его из верхнего левого угла. Ненавижу перемещать окно, перетаскивая его из верхнего правого угла. Возможно ли это с помощью какой-то настройки?

Добавляете хром окна в верхний левый угол?

Любая помощь будет высоко оценена!

Источник

100 лет аксиомы выбора Цермело: в чем была проблема? (2006)=news.ycombinator.com=

100 лет аксиомы выбора Цермело: в чем была проблема? (2006) ( mietek.io )


Рассмотрите возможность подачи заявки на набор в YC на осень 2025 года! Заявки принимаются до 4 августа

Source: news.ycombinator.com

Показать HN: Tattoy — текстовый терминал-композитор=news.ycombinator.com=

Показать HN: Tattoy — текстовый терминал-композитор ( tattoy.sh ) Хотя это в основном проект для придания привлекательности терминалу, призванный заработать репутацию, у него есть и некоторые серьезные аспекты.

Во-первых, он решает извечную проблему текста с низкой контрастностью, например, когда вы `ls` неработающая символическая ссылка, а красный цвет фона слишком близок к цвету переднего плана вашей текущей темы. Tattoy решает это, используя не что иное, как веб-алгоритм контрастности WCAG 2.1 для доступного текста.

Во-вторых, явная цель дизайна заключается в том, что Tattoy должен иметь возможность полифилла новых терминальных протоколов, `xwayland` TTY, если хотите. Скажем, если мы хотим поэкспериментировать с полностью устаревшими кодами ANSI, то любое приложение, использующее новый протокол, может быть запущено в Tattoy, который сам по себе работает в любом эмуляторе терминала стандарта ANSI как обычно. Вы можете прочитать больше об этой идее здесь: https://tattoy.sh/news/an-end-to-terminal-ansi-codes/

Но в конечном итоге это стало чем-то больше похожим на арт-проект, чем-то, чем можно наслаждаться ради чистого эстетического удовольствия.

pvg 53 минуты назад | [–]
Ссылка на репозиторий https://github.com/tattoy-org/tattoy
nerflad 27 минут назад | | [–]
Это великолепно, спасибо за публикацию и наилучшие пожелания.
pacifika 38 минут назад | [–]
Хорошая идея, мне нравится нестандартное мышление.


Рассмотрите возможность подачи заявки на набор в YC на осень 2025 года! Заявки принимаются до 4 августа

Source: news.ycombinator.com

OxCaml — набор расширений языка программирования OCaml.=news.ycombinator.com=

OxCaml — набор расширений для языка программирования OCaml. ( oxcaml.org )

Lyngbakr 12 минут назад | [–]
Ребята из Janet Street, которые это создали, также сделали интересный эпизод[0] своего подкаста, где они обсуждают соображения производительности при работе с OCaml. Мне было любопытно применить язык GC к варианту использования, который должен иметь чрезвычайно низкую задержку. Это кажется важным соображением, поскольку пауза GC в середине высокочастотной торговли может быть проблематичной.

[0] https://signalsandthreads.com/performance-engineering-on-har…

legobmw99 21 минут назад | | [–]
Первая функция, которая возникла в этом ответвлении и будет передана в апстрим, — это кортежи, которые появятся в OCaml 5.4:

https://github.com/ocaml/ocaml/pull/13498

https://discuss.ocaml.org/t/first-alpha-release-of-ocaml-5-4…

debugnik 3 минуты назад | | [–]
Неизменяемые массивы также объединены в 5.4, хотя, по-моему, с другим синтаксисом.
avsm 16 минут назад | | [–]
Если кто-то пробует новый переключатель opam, я нашел полезным использовать:

env OCAMLPARAM=”alert=-unsafe_multidomain,_,” opam install cohttp-lwt-unix

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

IshKebab 20 минут назад | [–]
Так что это «окисленный» вариант, потому что он пытается достичь тех же возможностей, что и Rust (например, упоминается «бесстрашный параллелизм» и избегание GC)… А не потому, что он на самом деле каким-либо образом использует Rust, верно? Немного запутанно.
debugnik 12 минут назад | [–]
Правильно, Джейн Стрит уже некоторое время публикует серию постов в блоге под названием «Окисление OCaml».


Рассмотрите возможность подачи заявки на набор в YC на осень 2025 года! Заявки принимаются до 4 августа

Source: news.ycombinator.com

Постоянная рассинхронизация в браузере, требуется проверка: chrome =reddit.com/r/chrome=

Постоянная рассинхронизация в браузере, требуется проверка Устранение неполадок | Windows ( self.chrome )

отправлено 7 часов назад пользователем Ru1zy

Каждый раз при запуске Chrome он требует повторного подтверждения личности. Это очень раздражает, удаление профиля, полная очистка и переустановка браузера не всегда помогают (проблема постоянно возвращается). Кроме того, при входе в аккаунт пароли вообще не синхронизируются (при этом на сайте passwords.google.com все нормально). Что за фигня? Почему я должен менять браузер из-за такой раздражающей проблемы? Куки не удаляются при выходе из браузера, никакие настройки безопасности не включены.

Я использую одно и то же устройство (ноутбук) каждый день в двух местах: на работе и дома (поэтому IP-адрес постоянно меняется), но раньше такой проблемы не было. Что характерно, в других браузерах рассинхронизации нет вообще.

https://preview.redd.it/mbbg5he5bn6f1.png?width=415&format=png&auto=webp&s=56980fdbddf0331edbe665c882c9324839c75ffe

Источник

Управление избыточными вкладками и неиспользуемой «Новой вкладкой»: chrome =reddit.com/r/chrome=

Управление избыточными вкладками и неиспользуемой «Новой вкладкой» Обсуждение ( self.chrome )

отправлено 9 часов назад * пользователем besseddrest

Мне интересно, есть ли какое-то расширение или функция существующего расширения:

Что я хочу: если я нажимаю Ctrl+T для Новой вкладки, если в текущем окне уже есть «неиспользуемая» Новая вкладка, то сделать эту вкладку активной. В противном случае, если ни одна из них недоступна, создать Новую вкладку

В основном я пытаюсь уменьшить беспорядок в моем рабочем процессе – пока что я использую расширение “Tab Limit” из интернет-магазина, и оно действительно помогает. Хотя иногда у меня есть несколько новых вкладок, которые остаются неиспользованными, которые учитываются в этом лимите.

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

EDIT * для контекста я использую Arch Linux * обновил некоторые опечатки

Источник