12. Когнитивный слой — Навыки

Подсистема навыков когнитивного слоя — это «библиотека способностей» iFay — она управляет драйверами оборудования, внешними зарегистрированными навыками и врождёнными способностями.


12.1 Хаб драйверов устройств

Определение в одну строку

Хаб драйверов устройств — это моторные нервы iFay — если оборудование — это «конечности» iFay, то Хаб драйверов устройств — это моторная нервная система, соединяющая мозг с конечностями. Он обеспечивает корректное управление iFay различными аппаратными устройствами и подключение новых устройств без необходимости «переучиваться ходить».

Зачем это нужно

Хаб драйверов устройств — это хаб-слой, а не конкретная программа-драйвер или простая коллекция драйверов. Он предоставляет стандартизированный интерфейс, позволяющий любому новому драйверу устройства подключиться бесшовно, в то время как другие модули iFay остаются полностью неосведомлёнными об изменении.

Как это работает

1. Стандартизированный — Единый контракт интерфейса: регистрация драйвера, вызов устройства, запрос статуса.

2. Прозрачный — Полностью прозрачен для других модулей. При добавлении нового драйвера другие модули не требуют модификаций.

3. Грациозная деградация — Сбой драйвера не обрушит iFay. Хаб сообщит о недоступности, предложит альтернативы, а управление другими устройствами останется нетронутым.

Связи с другими модулями

Связанный модульСвязьАналогия с телом
СенсорАппаратные интерфейсы Сенсора управляются ХабомНервные окончания → пути проведения
Вызов навыковПри выполнении аппаратных задач управляет устройствами через ХабМозг отдаёт команду → моторные нервы выполняют
Куча персональных данныхДанные устройств собираются через Хаб и хранятся в КучеСенсорные сигналы → хранение памяти
Протокол CAPХаб получает разрешения на управление оборудованием через CAP«Канал авторизации» моторных нервов

Сценарии

Сценарий 1: iFay управляет умным домом

Вы говорите: «Включи режим кино». iFay одновременно управляет через Хаб: умной лампой (приглушить), кондиционером (тихий режим), умными шторами (закрыть), проектором (включить). Четыре устройства от разных брендов, разные протоколы — но iFay просто отдал четыре стандартизированные команды.

Сценарий 2: Новый робот-пылесос — подключи и работай

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

Для разработчиков

Хаб драйверов устройств относится к Фазе 2 (Прямой захват клиента) как основной модуль, зависящий от протокола CAP.

  • ID требования: Требование 8 (Хаб драйверов устройств)
  • Спецификация интерфейса: Интерфейс DeviceDriverHub с четырьмя основными методами: registerDriver(), invokeDevice(), getDriverStatus(), unregisterDriver()
  • Состояния драйвера: loaded, active, error, unavailable
  • Связанный протокол: CAP для прямого вызова драйверов терминального оборудования
  • Тестирование соответствия: iFACTS L1 верифицирует регистрацию и вызов драйверов; L2 верифицирует интеграцию с Сенсором и Кучей; L4 верифицирует поведение деградации при сбое драйверов

12.2 Зарегистрированные навыки

✅ «Зарегистрированные навыки» означает навык, который iFay уже освоил или получил возможность использовать.

❌ Это не означает регистрацию или создание аккаунта в какой-либо внешней системе.

Определение в одну строку

Зарегистрированные навыки — это сертификация навыков iFay — как людям нужны водительские права для вождения или медицинская лицензия для практики, iFay нужно «зарегистрировать» навык, прежде чем он сможет его использовать. Регистрация — это не просто запись, а предварительная авторизация, обеспечивающая отсутствие необходимости дополнительной аутентификации при выполнении.

Зачем это нужно

Почему «предварительная авторизация» так важна? Представьте, что вы врач скорой помощи и поступает пациент — вы не можете сказать «подождите, мне нужно сначала получить лицензию». Предварительная авторизация обеспечивает немедленное действие iFay при необходимости выполнения задачи.

iFay поддерживает шесть типов навыков: API, Workflow, Bot, Agent, APP, Microservice. Независимо от типа, регистрация — предварительное условие использования.

Как это работает

1. Регистрация — Запись ключевой информации о навыке: тип, конечная точка доступа, метод аутентификации, описание возможностей.

2. Предварительная авторизация — Завершение всех шагов аутентификации заранее: получение токенов доступа, установление безопасных соединений, верификация разрешений.

3. Кэширование — Когда iFay офлайн, ожидающие действия кэшируются и выполняются асинхронно при восстановлении связи.

4. Обновление — Периодическое обновление статуса авторизации для обеспечения валидности разрешений при вызове.

Связи с другими модулями

Связанный модульСвязьАналогия с телом
Вызов навыковМожет вызывать только зарегистрированные навыкиНужна сертификация для работы
Управление учётными даннымиПредварительная авторизация зависит от учётных данныхДля сертификации нужно удостоверение личности
Внутренние навыкиЗарегистрированные — внешне приобретённые; Внутренние — врождённые; дополняют друг другаПолученные сертификаты vs. природная интуиция
Автономное поведениеТакже вызывает зарегистрированные навыки при автономном выполненииСпонтанное действие тоже требует соответствующих способностей
Профиль iFayВсе зарегистрированные навыки записываются в измерении навыков ПрофиляСписок сертификатов в резюме

Сценарии

Сценарий 1: Регистрация API перевода — мгновенный отклик благодаря предварительной авторизации

При регистрации iFay завершает аутентификацию API и получает токен доступа. Неделю спустя, когда вы просите перевести письмо, iFay немедленно вызывает API — без всплывающих окон с паролями, без ожидания аутентификации.

Сценарий 2: Офлайн-кэширование в самолёте

В полёте вы даёте iFay три задачи. Модуль Зарегистрированных навыков кэширует их и выполняет асинхронно после посадки — без необходимости повторного напоминания.

Для разработчиков

Зарегистрированные навыки относятся к Фазе 2 (Прямой захват клиента) как основной модуль.

  • ID требования: Требование 9 (Управление зарегистрированными навыками)
  • Спецификация интерфейса: Интерфейс RegisteredSkillManager с пятью основными методами: register(), query(), refreshAuthorization(), cacheOfflineAction(), flushCachedActions()
  • Шесть типов навыков: api, workflow, bot, agent, app, microservice
  • Состояния предварительной авторизации: pre_authorized, pending, expired
  • Тестирование соответствия: iFACTS L1 верифицирует регистрацию и предварительную авторизацию для всех шести типов; L2 верифицирует интеграцию с Вызовом навыков и Управлением учётными данными; L3 верифицирует сквозной поток офлайн-кэширования и восстановления

12.3 Внутренние навыки

Определение в одну строку

Внутренние навыки — это интуиция и нижняя граница iFay — Зарегистрированные навыки — это способности, приобретённые извне (как полученные сертификаты), а Внутренние навыки — это способности, с которыми iFay «рождён» (как интуиция и моральные границы). Они обеспечивают, что выходы внешних навыков не нарушают намерения Human Prime (человеческого оригинала).

Зачем это нужно

Внутренние навыки выполняют три функции:

Первая: Устанавливают привычки, согласованные с личностью Human Prime, включая управление внешними навыками — «проверка интуицией» выходов внешних навыков.

Вторая: Предоставляют механизм интроспекции для обеспечения того, что внешние знания не конфликтуют с намерениями Human Prime.

Третья: Встраивают специфические врождённые способности Human Prime (профессиональные навыки и экспертиза).

Проще говоря: Зарегистрированные навыки — это «внешние боевые искусства» iFay, Внутренние навыки — это «внутреннее совершенствование».

Как это работает

1. Управление — «Проверка интуицией» выходов внешних навыков: соответствует ли тон и стиль привычкам Human Prime? Не нарушает ли результат ценности Prime?

2. Интроспекция — Проверка внешних знаний: не конфликтуют ли они с существующим познанием Human Prime? Не вызовет ли их принятие отклонение поведения iFay?

3. Наделение — Встраивание профессиональных возможностей Human Prime: система профессиональных знаний, стиль анализа, отраслевой опыт.

Связи с другими модулями

Связанный модульСвязьАналогия с телом
Зарегистрированные навыкиВнутренние навыки управляют выходом Зарегистрированных навыковИнтуиция аудирует внешние советы
Внешние знанияМеханизм интроспекции аудирует Внешние знанияФильтрация внешней информации собственным суждением
Согласованное сознаниеБазовая линия поведения Внутренних навыков поступает из профиля Human PrimeСамосознание определяет интуитивные реакции
Модель EgoEgo формирует личность; Внутренние навыки обеспечивают ограничения личности на уровне навыковЛичность определяет поведенческие паттерны
Автономное поведениеПолагается на постоянные возможности Внутренних навыков при автономном выполненииСпонтанное действие полагается на инстинкт и профессиональную компетенцию

Сценарии

Сценарий 1: Стилевая коррекция результатов перевода

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

Сценарий 2: Врождённые способности финансового аналитика

Ваш iFay встроил ваши профессиональные способности при инициализации. При получении рыночного отчёта iFay использует эти встроенные способности для быстрого анализа: отмечает несоответствия вашему предпочтительному методу оценки, чрезмерно оптимистичные прогнозы и отсутствующие факторы риска.

Для разработчиков

Внутренние навыки относятся к Фазе 4 (iFay + coFay Полная персонификация) как основной модуль.

  • ID требования: Требование 15 (Внутренние навыки)
  • Спецификация интерфейса: Интерфейс InternalSkill с тремя основными методами: introspect(), intercept(), getHostCapabilities()
  • Три обязанности: (1) Управление выходом внешних навыков; (2) Интроспекция внешних знаний; (3) Встраивание врождённых способностей Human Prime
  • Отличие от Зарегистрированных навыков: Зарегистрированные — внешне приобретённые (требуют регистрации); Внутренние — врождённые (встраиваются при инициализации)
  • Тестирование соответствия: iFACTS L1 верифицирует интроспекцию и перехват; L2 верифицирует интерфейсы аудита с Зарегистрированными навыками и Внешними знаниями; L4 верифицирует соответствие корректировок профилю Human Prime