➡️****Общая память для меня и моих агентов

Лучшее, что я сделал за последнее время для удобства работы с ИИ - связал ЧатЖПТ в телефоне с агентами на компьютере.

Теперь знания у меня свободно циркулируют между системами.

Например, иду гулять, надиктовываю в аппку ЖПТ мысли по проекту, обсуждаю идеи, что-то исследую. По итогам фиксируются уже не километры переписки, а то, что имеет смысл сохранить: текущий контекст проекта, идеи и конкретные задачи. Потом сажусь за компьютер, открываю Клода/Гермеса и говорю: "Посмотри задачи по такому-то проекту, возьми вот эту".

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

Реализовал все довольно просто - через отдельный проект на Гитхабе, который играет роль общего Agent Hub.

В нем есть несколько уровней.

1️⃣Общий контекст для всех агентов

Там лежат мои правила работы с ИИ, общие скиллы, инструкции и подходы, которые должны одинаково использовать ЖПТ в аппке, Клод, Гермес и другие агенты. Например, как проводить исследования, как отделять факты от предположений, как работать со спецификациями, как проверять изменения в коде, как готовить презентации, как анализировать бизнес-гипотезы.

То есть я один раз докрутил хороший подход - и дальше им могут пользоваться разные модели, а не только тот агент, с которым я это придумал.

2️⃣ Контекст конкретных проектов

По каждому проекту хранится несколько простых вещей: — PROJECT — короткая актуальная картина проекта: что это вообще такое, куда мы сейчас идём, что важно учитывать и где лежат первоисточники; — TODO — что надо сделать; — IDEAS — что можно попробовать или исследовать позже; — AGENT TASKS — что уже поручено конкретным агентам; — REPORTS — большие результаты исследований и аудитов, если они нужны.

Причем один проект совершенно не обязан быть одним Гит-репозиторием. В него могут одновременно входить сайт, бэкенд, реклама, исследования и другие отдельные репозитории.

Сам код, спецификации и подробная техническая документация остаются там, где им положено быть. Agent Hub хранит верхний уровень понимания и ссылки на первоисточники.

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

3️⃣ Личная память, не привязанная ни к одному проекту

Там хранятся мой актуальный профиль, жизненные принципы, планы, личные идеи, вещи, к которым я хочу когда-нибудь вернуться, и отдельный слой для здоровья и лекарств. Отдельно вынес "вещи, к которым хочу вернуться". Это что-то типа возобновить занятие по йоге, дочитать книгу и прочие брошенки, которые как-то в силу обстоятельств ушли в забвение. Личная инфа так же синхронизируется с мемори, которую ЖПТ формирует обо мне.

Систему строю так, что если через полгода я сменю ЧатЖПТ на что-то другое, мне не придется заново объяснять, кто я, как принимаю решения, чем занимаюсь и о чем думал последние месяцы.

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

В итоге ЖПТ в телефоне и агенты на компьютере перестали быть отдельными островами.

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

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

Да здравствует очередная вторая память! Икс предыдущих памятей я уже благополучно забыл😄