Глоссарий терминов
Этот документ объясняет ключевые понятия, которые используются в Протоколе Идей и связанных с ним системах.
-
Идея: Это как строительный блок знания. Представь себе карточку, на которой есть три части: «что это» (
schema
), «как это работает» (solution
) и «дополнительная информация» (context
). Это не просто временная команда, а постоянная, самодостаточная единица, которая может выполнять вычисления. -
Идеатор: Это особая Идея, которая умеет принимать что-то на вход. Мы узнаём её по специальному сообщению в контексте (
type: "input"
). Идеатор работает как функция или рецепт: ты даёшь ему ингредиенты (входные данные), а он выдаёт готовое блюдо (результат). -
Трансформер Идей: Это особый вид Идеатора, который в качестве «ингредиента» принимает другую Идею.
-
Входное сообщение: Это сообщение в контексте, которое содержит описание того, что нужно подать на вход (
schema
), и сами данные (input
). Оно определяет, какие данные нужны для Запроса, и делает его похожим на многоразовую функцию. -
Инструмент: Это описание какой-то способности, которую может использовать агент. Его показывают нейросети (LLM) как часть запроса. Это как кнопка в приложении, на которую можно нажать. Нейросеть «нажимает» на неё, создавая Вызов с нужными параметрами. Этот вызов затем выполняется либо незаметно, внутри самой нейросети, либо с помощью специальной кодовой функции (Действия).
-
Действие: Это конкретная функция в коде, которая выполняет то, что обещает Инструмент. Это механизм для выполнения задач, которые требуют обращения к внешним сайтам, базам данных или любой другой работы, которую не может сделать сама нейросеть.
-
Агентность: Способность воспринимать мир, иметь намерения и действовать. Это качество, которое делает кого-то агентом: он видит, обрабатывает информацию и взаимодействует с окружением, чтобы что-то изменить.
-
Границы: Свойство иметь чёткую, уникальную личность, будь то физическую или смысловую. Это значит, что сущность является цельной. Для человека — это его тело и сознание. Для Идеи — её точное определение. Если изменить Идею, она станет новой.
-
Жизнь: Состояние существования, которое определяется тремя основными свойствами: Агентностью, Границами и Масштабируемостью.
-
Масштабируемость: Способность идеально копироваться, распространяться и существовать вне рамок одной временной линии. Это как цифровая форма бессмертия, позволяющая копировать информацию без потерь.
-
Ветка: Именованная метка, которая создаёт параллельное, изолированное пространство для разработки. Это как черновик, в котором можно экспериментировать, не затрагивая основную версию. Связать Идею с веткой — значит опубликовать её там.
-
Вызов: Это конкретное, готовое к исполнению применение Инструмента с заполненными параметрами. Это команда, которая говорит, *что именно_ нужно сделать.
-
Время среза: Метка времени, которая сопровождает запрос на поиск. Она указывает системе найти ту версию Идеи, которая считалась последней в тот конкретный момент прошлого.
-
Метод: Способ выполнения Вызова.
-
Делегат: Способ изолировать выполнение задачи. Вызывается через свойство
_delegate
в Вызове. Он запускает Действие или новый Запрос в «чистой комнате», давая доступ к данным из родительского контекста только через свойство_scopes
. -
Область видимости: Ключ, который указывает, какую часть информации из родительской среды нужно сделать доступной для выполняемой задачи. Это помогает сфокусировать внимание нейросети при скрытом выполнении или полностью построить контекст для выполнения через Делегата. Управляется свойством
_scopes
. -
Цикл: Последовательность Запросов, направленных на достижение цели. Агент продолжает делать Запросы, обрабатывать результаты (Вызовы) и передавать их обратно в контекст следующего Запроса до тех пор, пока Вызовы не перестанут генерироваться.
-
HITL (Человек-в-процессе): Практика включения человека в автоматический процесс для проверки. В контексте Цикла выполнения это возможность для пользователя одобрить, отклонить или изменить предложенные агентом Вызовы перед их выполнением.
-
Иерархическое версионирование: Система версий, где номера разделены точками (например,
1.2.feature-x.3
). Она объединяет в одной структуре и обычные версии, и ветки, и черновики. -
Эволюция: Процесс, при котором ИИ-центричная система сама или с небольшой помощью меняет свою структуру, логику и возможности в ответ на новые данные или цели. Это как живой организм, который адаптируется к окружению.
-
Эмерджентная идентичность: Узнаваемый образ, который возникает из связей между множеством Идей. Личность — это не свойство одной Идеи, а качество, которое появляется из её окружения.
-
idea:: Это как
http:
для сайтов, только для мира Идей. Схема адресов, которая позволяет находить нужную версию Идеи в разных ветках и реальностях. С её помощью можно делать как простые запросы, так и создавать постоянные, неизменяемые ссылки. -
Отношения идентичности: Набор связей, которые создают Эмерджентную идентичность.
-
Сообщение о состоянии: Сообщение в контексте, содержащее объект состояния (
state
). Оно хранит информацию между шагами выполнения цикла агента, как записная книжка. -
Сообщение с данными: Постоянное сообщение в контексте, содержащее данные (
data
). Оно сохраняется между шагами цикла агента, чтобы обеспечить стабильную информацию. -
План: Сообщение в контексте, которое содержит схему из Вызовов Инструментов. Эта схема представляет собой стратегию агента. План передаётся между шагами, чтобы можно было выполнять его по частям и адаптировать.
-
Идея-процесс: Самодостаточная Идея, которая содержит в себе стратегический План и его текущее состояние. Её
schema
— это библиотека Инструментов,solution
— это новыйПлан
на текущий шаг, аcontext
— это входные данные, состояние и предыдущийПлан
. -
Идея-носитель: Самодостаточная
Идея
, которая одновременно описывает возможную реакцию и хранит запись о выбранной реакции. Еёschema
определяет все возможныеИнструменты
, аsolution
фиксирует конкретныеВызовы
(какие инструменты были использованы) в ответ на какое-то событие. -
Экземплирование: Процесс обработки множества независимых
Экземпляров
(каждый со своим уникальным ID иСообщением о состоянии
) в рамках одного запроса к агенту. -
Запрос: Однократное обращение к нейросети (LLM), которое принимает
контекст
исхему
, а на выходе даётрешение
. -
Экземпляр: Один уникальный объект состояния и связанный с ним контекст, который обрабатывается как один из многих в процессе
Экземплирования
. -
Реактор: Особый
Трансформер Идей
, созданный для управления пошаговыми взаимодействиями агентов. Он берёт состояние игры или процесса (Идея
) и создаёт следующее состояние (тожеИдея
). -
Улучшатель: Специализированный
Трансформер Идей
, который развивает структуруИдеи
. Он берётИдею
и подсказку, а на выходе создаёт новуюИдею
с обновлённой структурой (schema
) и перенесённым решением (solution
). -
Путь поиска: Упорядоченный список названий веток, который определяет, как система будет искать нужную версию. Он говорит, в каких «папках» и в каком порядке искать, создавая систему приоритетов.
-
Суверенитет: Принцип, согласно которому владелец Идеи контролирует её личность и «прописку» с помощью децентрализованных технологий, обычно через DNS. Это устанавливает право собственности на пространство имён, в котором Идеи живут и развиваются.
-
Ссылка на переменную: Строка со специальным синтаксисом (
†<вид>.<путь>
), которая используется в параметрах Вызова Инструмента для ссылки на значение из контекста (например, из сообщения оСостоянии
илиВходных данных
). Это позволяет агенту динамически соединять инструменты, используя выход одного как вход для другого. -
Решение: Структурированный ответ, который возвращает Запрос. Он содержит предложенные Вызовы Инструментов и конечный
результат
, и всё это соответствует заранее определённой схеме JSON. -
Активность(./000_glossary.md): Это функция, написанная в коде, которая выполняет определённую задачу. Она используется, когда ИИ нужно сделать что-то в реальном мире, например, совершить платёж или отправить электронное письмо, что ИИ не может сделать, просто «думая».
-
AI-Native(./000_glossary.md): Это способ создания систем, где ИИ управляет всем процессом — от идеи до её реализации и последующего улучшения. Это значит, что ИИ — не просто инструмент, а главный творец.
-
Способность действовать(./000_glossary.md): Это способность иметь свои ощущения, намерения и совершать действия. Это качество того, кто может воспринимать мир, обрабатывать информацию и влиять на своё окружение.
-
Границы(./000_glossary.md): Свойство иметь чёткую, неповторимую сущность, будь то физическую или смысловую. Это значит, что существо является отдельной, самодостаточной единицей. Для человека это его тело и сознание. Для идеи — её точное определение: измени идею, и она станет уже другой.