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