Управление собой и другими
738 subscribers
368 photos
11 videos
46 files
874 links
Факты, мысли и перепосты на тему управления собой, командой и пр., ведение заметок, ИИ и разработку.
Видео и лонгриды: https://dzen.ru/samuprav
Download Telegram
Управление собой и другими
"Это баловство", - подумал я, - "а для дела можно и что-то посерьёзнее сделать".
Например, переводчик обычного текста в структурированный нарратив FPF и обратно в виде скилла.
Выложил следующую версию, теперь переведённый на язык FPF текст форматируется как блок кода episteme:
```episteme id="<id>" context="<context>"
...
```

Также уменьшил размер скилла с 18 до 16 КБ.
В остальном почти без изменений.

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

То есть, просто конвертация текста на язык fpf и обратно через этот скилл даёт сухой сутевой остаток. Короткий, но со всеми подробностями (несмотря на двойной перевод русский → английский → русский в ходе конвертации).

Например, после перевода транскрипта встречи на язык fpf получается сутевой протокол, сжатие транскрипта - в 4.5 - 20 раз.

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

Исключение (для чего не нужно применять fpf-narrative): художественная литература, где богатый литературный язык будет ужат до сухой передачи смысла. См. пример с "Колобком".
🔥3
Что же такое harness_-restructured.html
27.7 KB
Видео про устройство ИИ-агентов, разобрано много нюансов и зависимостей: https://www.youtube.com/watch?v=QAxejH-KNak

Во вложении основная суть, полученная прокручиванием транскрипта видео в fpf-нарратив и обратно в человекочитаемый текст простым языком.

(О скилле fpf-narrative писал выше).
Как понять, что именно нужно делать, и насколько это важно:
https://habr.com/ru/companies/sandboxer/articles/1059052/
👍1
Мысль сезона ☝️
Event_Storming_Практическое_руководство_по_проведению.html
27.8 KB
Event Storming — это визуальный метод совместного моделирования бизнес-процессов, придуманный Альберто Брандолини в 2012 году. Эксперты и разработчики вместе расклеивают на стене разноцветные стикеры с событиями, командами и бизнес-правилами, чтобы за 1–2 дня создать единую картину предметной области, на которую в текстовых документах ушли бы недели.

Визуализация введения в Event Storming:
https://t.me/event_storming/150

Во вложении компактное, но полное практическое руководство по проведению Event Storming от @dumb108_bot
Вспомнилось вдруг в ходе постижения онтологии FPF и выявления накладок в терминологии проекта.

Всем суббота! 😁
😁2
А как вам такая формулировка? Все же понятно, да?

Закон Конвея связывает архитектуры преобразующей системы и изменяемого холона.


Закон Конвея утверждает, что структура создаваемой системы всегда повторяет структуру общения и связи в организации, которая её разрабатывает. Простыми словами: как люди общаются друг с другом в компании, так они и пишут код или строят продукты.
🤯2
Эпиплексия_что_это_такое_простыми_словами.html
13.9 KB
Новое слово 😊

Эпиплексия — это мера того, сколько полезной структуры ты способен вытащить из системы, имея ограниченные мозги/время/инструменты.


Поизучали вопрос, как-то так получается. Вроде это общая характеристика пары "архитектура холона + наблюдатель", но в примерах "низкая — высокая" больше выглядит как характеристика архитектуры холона самой по себе. А вы как думаете?

🚩 Про "высокую" и "низкую" эпиплексии ниже сначала было перепутано, на самом деле наоборот.
✅ Скорректировал.

- - -

Суть: одну и ту же кодовую базу (или данные) senior-разработчик «схватывает» за полчаса, а джуниор тонет неделю. Объективно код один, но извлекаемая структура разная — потому что разный «вычислительный бюджет» наблюдателя. Эпиплексия как раз про эту разницу.

Ключевые нюансы:
— Это не свойство системы самой по себе, а свойство пары «наблюдатель 👀 + система 📒». Меняется наблюдатель — меняется эпиплексия.
— Это не просто «сложность». Сложность — это сколько всего в системе. Эпиплексия — сколько из этого ты реально можешь усвоить и использовать. Хаотичный спагетти-код и криптографическая случайная строка одинаково «сложны», но из спагетти можно вытащить структуру (пусть и плохую), а из случайной строки — ничего.

— 👍 Высокая эпиплексия = система устроена так, что её структура легко «читается» даже слабым наблюдателем.
— 👎 Низкая эпиплексия = даже сильный наблюдатель с трудом извлекает что-то осмысленное — всё переплетено, изменения тянут каскады других изменений.

С примером разных эпиплексий ассоциируется ситуация, когда:
— один человек что-то рассказывает час, и нифига не понятно (👎 низкая эпиплексия речи: затруднительно понять, даже если напрягаться)
— другой может то же самое той же аудитории объяснить "на пальцах" за 10 минут (👍 высокая эпиплексия речи: кажется, что всё просто)

То есть, как будто:
— 👍 высокая эпиплексия = суть упакована в оптимальную (несжимаемую далее) архитектуру (например, представлена функцией или алгоритмом), которая наглядна сама по себе и для когнитивной обработки которой человеку достаточно маленького "контекстного окна"
— 👎 низкая эпиплексия = суть представлена набором утверждений (claim), имеющих слабо выраженную архитектуру или не имеющих её вовсе (например, вместо функции дан набор её параметров и результатов, да и тот не репрезентативный), она существенно больше размером и потому требует большего "контекстного окна". Для нормального понимания требует существенного осмысления и выявления её архитектуры
🔥2
Ух ты ж!

Замена презентаций PowerPoint одним html-файлом, в который уже встроен редактор презентации и показ слайдов: https://github.com/nyblnet/bento

Пример: https://bento.page/slides/ -> кнопка Slideshow внизу -> стрелки ← и →
Управление собой и другими
Эпиплексия_что_это_такое_простыми_словами.html
Соответственно, структурированное изложение эпистемы "без воды" повышает эпиплексию и снижает "входной порог" агента, который может понять изложенную информацию и использовать её в своих целях.

Точно так же упомянутый выше Claude Caveman повышает эпиплексию, да и русский мат тоже.

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

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

Особый интерес тут представляют художественные произведения с несколькими слоями смысла, которые каждой аудитории с определённым уровнем когнитивных способностей даёт свои смыслы. Перечитывая такие произведения в разном возрасте по мере повышения способностей (во что что хотелось бы верить ;-) ) улавливаешь новые смыслы.
👍2
Случайно обнаружил, что в VS Code в md-файлах работают вики-ссылки - так же, как в Обсидиане:

Ctrl+клац по вики-ссылке в редакторе Markdown-файла перебрасывает на заметку под ссылкой в новой вкладке.

Кто там пророчил, что после того как Obsidian превратится в тыкву, вики-ссылки превратятся в тыкву вместе с ним? Не превратятся.

#pkm
❤1
Нейросимволический_ИИ_и_солверы_как_они_соотносятся.md
13.7 KB
Прочитав цитату https://t.me/agirussianews/2680, попробовали разобраться в нейросемантическом ИИ.

Перспективным кажется такой подход:

LLM переводит язык в формальное представление, солвер выполняет рассуждение

Знаю даже кейс успешной реализации.
Но воспроизвести пока не могу - выглядит слишком сложно.
Как эти ИИ-оптимисты планируют "бесчеловечное" (полностью автоматизированное) производство?

Это путь в никуда, увы.

Даже с хорошим харнесом и контрольными точками снова и снова случается такое (см. картинку).
Недавно думал на похожую тему: сделать приёмо-передатчик произвольных небольших двоичных файлов через статические битмапы.

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

Пока не стал делать из-за явного нарушения правил ИБ.

https://t.me/neuraldeep/2257
🔥1