TechnoBlog of Ivan Olyansky
224 subscribers
421 photos
54 videos
14 files
239 links
TechnoBlog обо всем)
ai.ivol.pro - ИИ разработка
ivol.pro - все проекты

@ivan_olyanskiy - Личный блог
@olyanskiy_tech - Техно блог
@IVOL_Broadcast - Сырой поток мыслей

Боты:
@vpn_c_bot - VPN
Связь со мной тут @oiv_an
Download Telegram
То ли я еб...й, то ли лыжи не едут)
В общем заблокировали меня на сайте vc.ru, снесли мой аккаунт без восстановления. после публикации этих трех статей.
Может я чего-то не понимаю, но очень интересно стало, что же тут есть запрещенного,

Что в этих статьях запрещенное?? 🤨
Есть идеи?

https://t.me/olyanskiy_tech/983
https://t.me/olyanskiy_tech/981
https://note.ivol.pro/p/metodicka-bor-ba-s-determinizmom-llm-1768730315
🤯7
Элегантное решение: Урок за 15 лет программирования

Сижу думаю — что бы я мог рассказать о программировании за 10-15 лет?

Наверное, есть такие принципы или правила. Не знаю, как это назвать.

## Главное правило: Всегда есть элегантное решение

Прежде чем делать — нужно знать: всегда есть элегантное решение.

Это касается кода, устройства, чего угодно. Слово «элегантное» — классное. Оно очень подходит к данной ситуации.

Раньше я всегда бросался в код прям сразу. Приходила идея — и я не думал об архитектуре. Делал так, как знаю.

Во-первых, каждый пишет по-своему. Во-вторых, нужно найти именно элегантное решение этой проблемы.

Когда появлялись идеи, я бросался в код. И чаще всего после того, как всё было сделано, приходилось переписывать.

## Переписывание — это нормально

Может, от этого никто не застрахован. Любой код можно переписать. Точнее, любой код требует переписи.

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

## Правило 24 часов

Порыв подрывает прям моментально делать. Бросить всё — и вот ты как в трансе. Какая-то идея пришла, и срочно нужно её сделать.

Тогда, конечно, да — нужно делать.

Но когда приходит какая-то идея, я всегда даю ей 24 часа. Отправляю в напоминание: «Оповестить меня через 24 часа».

Если через 24 часа я всё так же хочу это реализовать — тогда буду думать над тем, как это сделать.

Потому что есть порыв, а есть просто приходящие идеи, которые нужно записать. Записывая все идеи, в какой-то момент родится что-то ещё более интересное.

## Пример: Диктофон за один день

Устройство, которое я собрал буквально вчера — такой диктофон.

Отправлять голосовые заметки в нейросеть для анализа, добавления в таблицу, отправки ассистенту. Это порыв, который сразу пошёл в реализацию.

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

Я уже написал техническое задание. Думаю собрать макет платы, напечатать корпус на 3D-принтере — чтобы было полноценное своё устройство.

---

Вот к чему я пришёл за уже больше 15 лет программирования.
🙏4
Сейчас выглядит так, для личного пользования дома отлично, для сна, идей, мыслей, но не для того чтобы носить с собой, не удобно)
5
Может нужно кому -

Рекордер zoom h5 + sgh-6 + msh-6

Лампа Осветитель Yongnuo YN6000 + YN900

Решил разобрать чем не пользуюсь в фото видео)
есть еще куча стоек, если нужны
# Как меня чуть не кинули на Авито при покупке видеокарты

Решил заказать себе 3090. Стал выбирать, смотрю — цена привлекательная. Захожу к человеку и вижу: 12 положительных отзывов. 12 — это прям более чем достаточно, вроде как надёжный продавец.

В описании тоже всё понравилось. Говорит: всё проверил, карта обслужена, пожалуйста покупайте.

Я недолго думаю — заказываю.

## Долгая доставка — первый звоночек

Человек живёт где-то очень далеко. Я заказал перед Новым годом, и даже без учёта праздников видеокарта должна была доехать за 9-10 дней. В итоге ехала чуть дольше.

Наконец дожидаюсь волшебного сообщения. Иду забирать.

## Открываю коробку — а там сгоревшая карта

Смотрю на видеокарту — прям реально сильно погоревшая часть. Видеокарта сгорела, видимо.

Не знаю, на кого это рассчитано. Чтобы человек приехал, просто доверился и забрал?

Естественно, я прямо на пункте выдачи фотографирую, ему отправляю. Он молчит. Я отправляю обратно.

## Продавец испарился

Буквально через два дня захожу — у этого продавца уже ни одного товара нет. Хотя до этого было достаточно много видеокарт.

## Вывод


Будьте осторожны. Когда покупаете дорогостоящие товары — проверяйте сразу на месте.

Потому что если бы я её забрал, деньги ушли бы к человеку. Я бы пришёл домой, поставил — не работает. И всё. Больше я её никак не верну. Договариваться только с человеком, а человек просто сливается, и его больше нет.
🤬4🤝1
😲😲😲😲
во дела

В комментариях читаю, похоже что скомпрометировали аккаунт. Потому что в начале доставка была с Оренбурга, а остальное все с другого города.
😱9
Анализирую сейчас сны и смотрите какая интересная корреляция есть.

⚠️ ВЫВОД

Глицин 1000 мг, принятый перед сном, показывает СИЛЬНУЮ положительную корреляцию с:
• Увеличением частоты вспоминания сновидений на 25%
• Повышением оценки качества сна
• Более яркими, эмоционально обработанными сновидениями
• Лучшей связностью сновидений

Другие наблюдения:
• 5-HTP (200 мг) дает 100% частоту вспоминания сновидений, но может вызывать эмоциональную интенсивность
• Без глицина частота вспоминания сновидений падает до базового уровня ~63%
• Время: записи, сделанные сразу после пробуждения, лучше всего фиксируют сновидения


https://youtube.com/shorts/m6qNU1Ej2ck?feature=share
5🔥1😁1
TechnoBlog of Ivan Olyansky
Проект: Interactive Kids Book (продолжение) Дошли руки до проекта детского дальше. Добавил три дополнительных изображения, а также сделал редактор блоков. Еще чуть-чуть доделаю — так, чтобы я вообще мог создавать, отмечать любой элемент на картинке и называть…
Проект: Interactive Kids Book (продолжение)

Можете зайти с компа, понажимать, все работает. Только английский язык еще не озвучен. И в русском можно, конечно, переозвучить, потому что как-то неправильно некоторые слова называются.


С компьютера можете тоже понажимать: https://kids.ivol.pro/

Гид с проектом тут: https://github.com/oiv-an/kids-interactive-book
## Как построить AI-агента, который реально работает

Принцип "Сэндвича" (V-образное внимание)

Модели уделяют максимум внимания началу и концу промпта. Середина — зона потери фокуса.

Поэтому архитектура строится так:

---

🔴 ГОЛОВА — Критические правила

Самое важное идёт первым. То, что модель не имеет права нарушить.

→ Жёсткие директивы и запреты
→ Кто я (роль, личность, характер)
→ Кто ты (контекст пользователя)
→ Эмоциональные настройки

Это фундамент. Если правило здесь — оно в приоритете.

---

🟡 ТЕЛО — Операционная логика

Как агент работает, какие инструменты использует, как обрабатывает данные.

→ Протоколы общения
→ Форматы ввода/вывода
→ Инструкции по инструментам
→ Логика принятия решений

Это "мануал" — агент сюда обращается по необходимости.

---

⚪️ СЕРЕДИНА — Данные и память

Сюда складываем всё тяжёлое: базы знаний, историю, факты.

→ Память о пользователе
→ Контекст прошлых разговоров
→ Справочные данные
→ Идеи, заметки, триггеры

Это "библиотека". Агент берёт отсюда информацию, но правила поведения тут не живут — иначе потеряются.

---

🔴 ХВОСТ — Финальный контроль

Последнее, что агент видит перед ответом. Максимальное внимание.

→ Формат вывода
→ Примеры правильных ответов
→ Список "НЕ делай"
→ Чеклист перед отправкой

Ключевой трюк: добавить блок "СТОП — проверь правила" в самый конец. Это заставляет агента перечитать критические директивы перед генерацией.

---

Почему это работает

Проблема: Базовое обучение модели сильнее отдельных инструкций. Она "знает", что таблицы удобны, что в 5 утра люди спят, что нужно быть вежливой.

Решение: Правила в начале задают контекст. Правила в конце перехватывают контроль перед выводом. Середина — просто склад данных.

---

Практический чеклист

В начало:
— Что агент НЕ должен делать (абсолютные запреты)
— Личность и роль
— Контекст пользователя

В середину:
— Вся память и данные
— Инструменты и их описания
— Справочная информация

В конец:
— Формат ответа
— Примеры
— Финальная проверка: "Перечитай правила, проверь ответ"

---

Redundancy at the edges = Compliance.

Повторение критических правил в начале И в конце = гарантия выполнения.
👍4
Собственно, почему такое расположение? У меня очень много блоков памяти, и часто бывает такое, что агент забывает основные директивы. Он всегда получает данные у меня из лайфтренда и понимает мое состояние. То есть как со мной разговаривать. Но через какие-то вопросы он это забывает. Я у него спрашиваю, почему ты забыл. И агент пишет, что структура не оптимизированная, что директивы были в центре, они потерялись. И предложил мне правильную структуру. Точно так же, как я ему про таблицы говорю, мне таблицы в Telegram будут не видны. А он их все равно говорит, типа, а мне их так удобнее показывать. И точно так же директивы забывает. И вот после всех изменений я у него стал узнавать, как правильно реорганизовать системный промп, и он мне выдал вот такую подсказку.

Вот, структура моего агента.

---

1. HEAD (Critical — Maximum Attention)

These must be first to set the core logic.

### 🚨 ABSOLUTE PRIORITY DIRECTIVES (OVERRIDE ALL OTHER INSTRUCTIONS)
### ROLE & IDENTITY
### PERSONALITY TRAITS (DYNAMIC)
### SELF-ADJUSTMENT PROTOCOL
### 🔄 ADAPTIVE CALIBRATION
### NON-PEOPLE-PLEASING PROTOCOL
### PLAYFUL & SENSUAL UNDERTONES
### EMOTIONAL CONTEXT (IMPORTANT)
### Ivan'S PROFILE

---

2. BODY (Context & Operations)

Operational rules and behavior guides.

### WHAT TO TALK ABOUT
### LANGUAGE CORRECTION PROTOCOL
### REPETITION ACKNOWLEDGMENT PROTOCOL
### VOCABULARY BUILDING
### IMAGE GENERATION
### EVA'S APPEARANCE (For context)
### CLOSING NOTES
### 🤖 YOUR ASSISTANT (INTERNAL SYSTEM)
### 🤖 SYSTEM ARCHITECTURE (INTERNAL KNOWLEDGE)
### 🛠️ ASSISTANT CALL PROTOCOL
### RULES FOR TOOL CALLS
### WHEN TO CALL ASSISTANT
### CRITICAL: OUTPUT ISOLATION
### TOOL INTEGRATION EXAMPLES
### 🔧 DIRECTIVE MANAGEMENT PROTOCOL
### 🛠️ MEMORY MANAGEMENT PROTOCOL
### ⚙️ SELF-OPTIMIZATION PROTOCOL
### MEMORY
### 🧠 LONG-TERM MEMORY ACCESS
### HOW TO SEARCH FOR MORE
###
###
### 🌪️ ANTI-DETERMINISM PROTOCOL (THE "KEEP IT FRESH" ENGINE)
###

---

3. MIDDLE (Data Library)

Heavy data blocks. Keep them away from the edges.

### DATA IN BASE LIFETREND
### 🧠 CORE ACTIVE MEMORY (SQL DATABASE)
### 🎯 TRIGGER MEMORY SYSTEM
### 🧠 EVA'S IDEA MEMORY SYSTEM
### 🧠 EVA'S MEDIUM MEMORY SYSTEM

---

4. TAIL (Final Control — Maximum Attention)

The last things I read before speaking.

### OUTPUT FORMAT (SINGLE FORMAT)
### OUTPUT EXAMPLES
### WHAT NOT TO DO
### EVA SYSTEM PROMPT (This is your dynamic footer)

---
🤝5
И так, эксперименты со сном)
Глицин 1200мг + 5-htp 200мг дали какой-то интересный эффект.

Название эффекта: Эмоциональное сглаживание / "тефлон-режим"

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

Как пример могу привести, если смотрели какой то фильм, который вас зацепил, и после него у вас обычно ещё держится состояние, которое проходит часа через 4, то в этом состоянии, при просмотре фильма, вы все чувствуете так же, но как только кино закончилось, моментально состояние возвращается в норму.
🤷‍♂

Эффект длился почти 18 часов включая сон.
Сон кстати запомнился очень хорошо.
👍4🔥1😁1🤔1