Прочитал статью Rahul Garg из Thoughtworks про Context Anchoring - и она навела меня на мысли, которые выходят далеко за пределы самой статьи. Обратите внимание на любопытный момент: индустрия добралась до вопроса «что такое контекст и где его границы». Не в философском смысле — в инженерном. Люди буквально проектируют системы управления контекстом для AI-ассистентов. Но чтобы делать это эффективно, вам, оказывается, нужно сначала понять, а что такое контекст в вашей собственной жизни. Как вы сами передаёте его коллеге, который подключился к задаче на третий день? Как вы сами решаете, что важно запомнить, а что можно забыть? Это совершенно не очевидный термин, хотя мы пользуемся им каждый день. Второй момент, который меня не перестаёт удивлять. Мы сами создали LLM. Казалось бы, должно быть довольно понятно, как они работают. Но нет - мы проводим эксперименты и обнаруживаем неожиданные вещи. Например, что модель помнит решение, но забывает причину этого решения. Что рассуждения деградируют быстрее фактов. Что автоматическое сжатие диалога убивает именно то, что имело наибольшую ценность - объяснение «почему». Мы исследуем собственное изобретение как чёрный ящик, и результаты нас удивляют. Есть в этом что-то ироничное. Статья предлагает простое решение: вынести контекст решений наружу, в живой документ, который переживает сессию. Концепция здравая, но давайте честно - все текущие решения для работы LLM с контекстом довольно неказистые. RAG, векторные базы, сжатие диалогов - всё это попытки угадать, что именно понадобится модели на следующем шаге. Тут отдельная мега-задача, до которой индустрия по-настоящему ещё не добралась. И вот что меня действительно зацепило в статье - ссылка на Architecture Decision Records. Автор описывает feature-документ как «живой ADR». А мы у себя в командах сейчас не просто развиваем практику ADR - мы обнаружили, что агентам эти записи помогают колоссально. Код показывает, что было реализовано. ADR показывает, что было отвергнуто и почему. И когда агент видит эту историю решений, он работает в рамках ваших практик и стандартов, а не «в вакууме». По сути, ADR стали интерфейсом между человеческой инженерной культурой и AI-агентами. Такого применения Майкл Найгард в 2011 году точно не предполагал :) https://martinfowler.com/articles/reduce-friction-ai/context-anchoring.html
Прочитал статью Rahul Garg из Thoughtworks про Context Anchoring - и она навела…
Из этого канала
- #2736Традиционная космическая страничка 26 февраля 2025 года NASA запустило зонд…
Традиционная космическая страничка 26 февраля 2025 года NASA запустило зонд Lunar Trailblazer - миссия за $72 млн для картографирования воды на Луне.
- #2737Роль дата-инженера долгое время определялась через аббревиатуру ETL - Extract,…
Роль дата-инженера долгое время определялась через аббревиатуру ETL - Extract, Transform, Load.
- #2738Дайджест статей 📰 Как я проектирую OLTP-БД с нуля: принципы, trade-off'ы и…
Дайджест статей 📰 Как я проектирую OLTP-БД с нуля: принципы, trade-off'ы и архитектурные решения 🔗 https://habr.com/ru/articles/1014098/ 💡 Вывод: Инженер пишет…
- #2734Друзья, 7 апреля в Центре событий РБК пройдёт 15-й форум FINNEXT — одна из…
Друзья, 7 апреля в Центре событий РБК пройдёт 15-й форум FINNEXT — одна из немногих площадок, где банки, финтех, ритейл и регуляторы разговаривают на одном…
- #2733VTORNIK.Вечер #6 31 марта, с 19:00 до 21:00 мы рады вас пригласить на наш новый…
VTORNIK.Вечер #6 31 марта, с 19:00 до 21:00 мы рады вас пригласить на наш новый митап. В этот раз он пройдет как обычно офлайн, но на новой площадке (!).