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 | Самосознание определяет интуитивные реакции |
| Модель Ego | Ego формирует личность; Внутренние навыки обеспечивают ограничения личности на уровне навыков | Личность определяет поведенческие паттерны |
| Автономное поведение | Полагается на постоянные возможности Внутренних навыков при автономном выполнении | Спонтанное действие полагается на инстинкт и профессиональную компетенцию |
Сценарии
Сценарий 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
