TGViewer
DEKSDEN notes DEKSDEN notes @deksden_notes · 3.1K subscribers
Post #671 1.38K
⚪️ LETTA Memory Blocks

#post


Случайно наткнулся на сабж, по ходу обсуждения - когда Марио (автор pi) ворчал на Cloudflare что они без отсылок заюзали в своей системе его подход к сессиям: он древовидный, что достаточно оригинально и самобытно, поэтому бросилось в глаза. После ворчания, контора добавила отсылки, к слову - и теперь у Марио есть легкая реклама в документации CF. И одной из таких отсылок помимо Pi было - LETTA memory block.

Почитал про сабж.

🔗 И вы почитайте, в блоге: https://www.letta.com/blog/memory-blocks
🔗 и в доке: https://docs.letta.com/guides/core-concepts/memory/memory-blocks/

А вот та страничка в доке CF с отсылками:

🔗 https://developers.cloudflare.com/agents/api-reference/sessions/#acknowledgments

——

▶️ В целом выглядит интересно. LETA вообще ориентируется на память, что мне с моими memorybank подходами весьма близко.

Посмотрел что такое мемори-блок. Это способ организации операционного контекста, не для постоянной памяти. Он структурирован XML-like тегами, что правильно, - всегда сам так делаю. Дает ясную и понятную структуру контекста агентам. Сам блок устроен несложно - описание, метадата, значение. Блок может быть read-only, а так агент его редактирует тулзами.

▶️ Что показалось интересным и полезным.

Во-первых, описание блока description: это позволяет указать зачем нужна эта ячейка памяти. То есть не просто сказать - вот некое значение. А присовокупить рядом ЗАЧЕМ оно может понадобится, с какой целью оно находится в памяти агента. Очень откликается с моей концепцией аннтированных ссылок (я тоже делаю связку ЧТО и ЗАЧЕМ). Это дает практическую пользу, например, при компакте можно проанализировать актуальность, понимая цели этой ячейки, и не строить догадок с чего какая то инфомрация содержится в контексте.

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

👉 Вывод: годный дизайн, просто и удобно, понравилось. Не удивлен что CF забрали себе этот кусочек. Надо поступить так же)) Беда, что все подталкивает своего агента сделать - а не очень хочется ввязываться в такой сложный проект.

(ц) такое мы смотрим

@deksden_notes
Letta Memory Blocks: The Key to Agentic Context Management Memory blocks offer an elegant abstraction for context window management. By structuring the context into discrete, functional units, we can give LLM agents more consistent, usable memory.
  • 👍 8
  • ❤ 4
  • 🔥 3
  • 🙏 1
More from @deksden_notes
  1. Oct 3, 2026⚪️ Claude 5.5 в Antigravity Сильный ход от Гугла, чтобы подогреть интерес разработчиков к…
  2. Oct 2, 2026⚪️ Lightpanda 1.0 Проект Lightpanda добрался до 1.0 - знаменательная цифирка Я писал про н…
  3. Oct 2, 2026⚪️ SpaceXAI TypeScript SDK Теперь есть официальный SDK для SpaceX.ai API. 🔗 Репо : https:…
  4. Oct 2, 2026⚪️ Supabase поглощает Turso Turso - это SaaS на SQLite. Opensource, причём довольно полный…
  5. Oct 2, 2026⚪️ Слухи про Xpass план от SpaceX.ai Единая линейка планов для X, Grok/Grok Bot, Cursor. P…
  6. Oct 2, 2026⚪️ Codync (bot) В копилку опенсорсных ботов - Codync • rust, swiftui на mac/ios, gtk4 linu…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →