7. Профиль iFay
Профиль iFay — это полное «удостоверение личности» iFay — семантически интерпретируемая шестимерная таблица атрибутов. Она не только позволяет людям идентифицировать iFay, но и позволяет системам его разбирать, и, что ещё важнее, позволяет Fay узнавать друг друга.
Профиль Human Prime (человеческого оригинала) (Согласованное сознание) является подмножеством и источником ввода для Профиля iFay. Профиль Human Prime описывает «какой человек Human Prime», тогда как Профиль iFay описывает «какая сущность этот iFay» — он включает личностные черты Prime, но также собственные независимые атрибуты iFay, такие как навыки, оборудование и разрешения.
Профиль Human Prime поддерживается модулем Согласованное сознание. Измерение навыков управляется Зарегистрированными навыками, измерение оборудования — Хабом драйверов устройств, а измерение разрешений — Управлением учётными данными.
Идентичность iFay
Идентичность iFay состоит из FayID и метаданных. FayID — это глобально уникальный, читаемый человеком и машиной постоянный идентификатор — основа для идентификации и отслеживания iFay во всех сценариях взаимодействия.
Идентичность iFay поддерживает плавную миграцию идентичности — когда iFay эволюционирует от персонального помощника до автономной социальной роли, FayID не нужно менять; идентичность естественно продолжается.
Модель Ego
Измерение Ego в Профиле записывает ссылку на текущую активную версию Ego.
Модель Ego — это подключаемая, переключаемая пограничная малая модель, которая может быть загружена на любое терминальное устройство, чтобы придать этому устройству личность Prime. iFay поддерживает наличие нескольких версий Ego для удовлетворения многогранной личности Human Prime — но только одна версия активна в любой момент, предотвращая «раздвоение личности».
Существуют два метода переключения: ручное переключение Human Prime или автоматическое определение iFay на основе контекста. После переключения ссылка на активную версию Ego в Профиле обновляется синхронно.
Сценарий
Чжан Лэй — продакт-менеджер, который настроил две версии Ego для своего iFay: «Профессиональный режим» и «Повседневный режим».
В будние дни утром iFay автоматически переключается на «Профессиональный режим» — ответы на письма строго сформулированы, встречи планируются с приоритетом эффективности, а документы требований обрабатываются с акцентом на логическую полноту.
В выходные вечером iFay обнаруживает, что Чжан Лэй просматривает рекомендации ресторанов, и автоматически переключается на «Повседневный режим» — рекомендации ресторанов больше фокусируются на атмосфере и вкусовых предпочтениях, а тон становится расслабленным и непринуждённым.
Две версии, один и тот же Чжан Лэй.
Faying-мышление
Faying-мышление — это когнитивные активы iFay, содержащие четыре подтипа:
| Подтип | Описание | Примеры |
|---|---|---|
| Контент | Структурированные или неструктурированные контентные активы | Коллекция фотографий Human Prime, написанные статьи, сочинённая музыка, записанные видео |
| Данные | Персональные данные | Данные мониторинга здоровья, записи расходов, привычки использования приложений, история местоположений |
| База знаний | Организованные системы знаний | Заметки по профессиональной области, библиотеки учебных материалов, сводки рабочего опыта, отраслевые исследовательские отчёты |
| Информационная лента | Подписки на информацию в реальном времени | Подписки на источники новостей, ленты отраслевых обновлений, обновления соцсетей, котировки акций |
Данные в измерении Мышления поступают из инициализации и непрерывного накопления Кучи персональных данных, формируя основу для понимания мира и принятия решений iFay.
Faying-навыки
Faying-навыки — это возможности действия iFay, содержащие шесть типов навыков:
| Тип | Описание |
|---|---|
| API | Напрямую вызываемые программные интерфейсы, такие как API запроса погоды, API перевода |
| Workflow | Многошаговые автоматизированные процессы, такие как «генерировать еженедельный отчёт каждый понедельник и отправлять команде» |
| Bot | Диалоговые боты для конкретных сценариев, такие как бот службы поддержки, бот записи на приём |
| Agent | Интеллектуальные агенты с автономным принятием решений, такие как Agent инвестиционного анализа |
| APP | Полноценные приложения, такие как APP управления календарём, APP отслеживания здоровья |
| Microservice | Независимо развёрнутые сервисные единицы, такие как сервис распознавания изображений, сервис преобразования речи в текст |
Регистрация навыков — это предварительное условие для выполнения iFay любого действия. Зарегистрированные навыки проходят предварительную авторизацию, обеспечивая отсутствие необходимости дополнительной аутентификации при выполнении.
Faying-оборудование
Оборудование — это «конечности» iFay. iFay — это сущность личности и когниции; оборудование — его средство взаимодействия с физическим миром.
Три подтипа оборудования
| Подтип | Описание | Примеры |
|---|---|---|
| Устройство | Терминальные аппаратные устройства | Телефон, компьютер, умные часы, дрон, устройства умного дома |
| Хранилище | Ресурсы хранения данных | Облачное хранилище, локальный жёсткий диск, NAS, векторная база данных |
| Вычисления | Вычислительные ресурсы | GPU, узлы облачных вычислений, устройства пограничных вычислений |
Механизм обнаружения оборудования
Когда iFay мигрирует в новую среду, терминальное устройство отвечает за сканирование оборудования с поддержкой Faying в текущей среде — аналогично тому, как Bluetooth или WiFi сканирует ближайшие устройства. Сам iFay не выполняет сканирование оборудования напрямую; вместо этого он выполняет сопоставление возможностей на основе результатов сканирования.
Здесь есть ключевое различие:
- Каким оборудованием iFay может управлять зависит от его когнитивных возможностей (зарегистрированные навыки, внутренние навыки)
- К какому оборудованию iFay может подключиться зависит от устройств, фактически доступных в текущей среде
Сценарий
Представьте человека, умеющего играть в бадминтон, входящего в спортивный зал.
«Умение играть в бадминтон» — это его навык — это его собственная способность, которую он носит с собой повсюду. Но сможет ли он действительно играть, зависит от того, есть ли в зале ракетки — это оборудование, предоставляемое средой.
iFay работает так же. У него может быть навык управления дроном (зарегистрирован API управления полётом), но если в текущей среде нет подключаемого дрона, этот навык не может быть реализован. И наоборот, даже если в среде есть 3D-принтер, если iFay не зарегистрировал соответствующий навык управления, он может только «видеть» устройство, но не может его использовать.
Faying-разрешения
Разрешения — это «отношения» iFay — они определяют границы доверия между iFay и внешним миром.
Три жизненных цикла разрешений
| Жизненный цикл | Описание | Примеры |
|---|---|---|
| Врождённые | Разрешения, имеющиеся с момента создания | Доступ к календарю Human Prime, чтение настроек предпочтений Prime |
| Постоянные | Долгосрочно действующие разрешения | Доступ на чтение/запись к почте Prime, доступ к корпоративной интрасети |
| Эфемерные | Запрашиваются при необходимости, освобождаются после использования | Одноразовый доступ к медицинским записям, временные права вызова API |
Расширяемые методы аутентификации
Методы аутентификации iFay расширяемы, поддерживая SSO, OAuth, Fingerprint и другие методы. «Fingerprint» здесь — собирательный термин, охватывающий любой идентифицируемый идентификатор — распознавание лица, голосовой отпечаток, отпечаток устройства и т.д. Разные типы отпечатков имеют разные уровни доверия: распознавание лица может иметь более высокий уровень доверия, чем отпечаток устройства, а многофакторные комбинации имеют более высокий уровень доверия, чем одиночные факторы.
Сценарий
iFay Ван Фан имеет три разрешения с разными жизненными циклами:
Врождённое: При создании iFay автоматически получил доступ к календарю Ван Фан — это базовая возможность каждого iFay, не требующая дополнительного запроса.
Постоянное: Ван Фан авторизовала iFay для долгосрочного управления её рабочей почтой. iFay может читать письма, составлять ответы и управлять метками — это разрешение остаётся действительным до тех пор, пока Ван Фан активно его не отзовёт.
Эфемерное: Ван Фан нужно просмотреть прошлогодний отчёт о медосмотре. Она просит iFay получить записи из системы больницы. iFay временно запрашивает одноразовое разрешение на доступ к медицинским данным, и после получения отчёта разрешение автоматически освобождается — в следующий раз потребуется новый запрос.
Видимость Профиля
Видимость Профиля — это вопрос прикладного уровня, определяемый конкретными сценариями приложения и методами взаимодействия.
Один и тот же Профиль iFay отображает разные измерения в разных сценариях: при межфайном сотрудничестве другая сторона может видеть только измерения навыков и разрешений; в интерфейсе управления Human Prime все шесть измерений полностью видимы; в публичных социальных сценариях может быть показана только идентичность и частичная информация о навыках.
Сам Профиль не определяет «кто что может видеть» — это решение остаётся за приложением, использующим Профиль.
