Глава 4: Сценарии применения
Следующие пять сценариев демонстрируют практическое применение TP в различных бизнес-доменах, охватывая ключевые возможности, включая делегирование конфиденциальности, межпротокольное связывание, передачу credentials, многостороннее сотрудничество Fay и совещания с общим контекстом.
4.1 Консультация с делегированием конфиденциальности
Сценарий: Host-пациент нуждается в том, чтобы его медицинский Fay передал данные о здоровье страховому coFay для получения оценки страхового случая.
При традиционных моделях коммуникации Agent медицинский Agent должен был бы сериализовать полные медицинские записи пациента в сообщение и отправить его страховому Agent — это означает, что все данные передаются открытым текстом по сети, и получатель получает доступ к информации далеко за пределами необходимого.
При модели когнитивного обмена TP процесс принципиально иной:
- Авторизация Host: Host-пациент авторизует медицинского Fay через протокол FP, явно указывая, что может быть раскрыта только диагностическая информация, относящаяся к данному страховому случаю (коды диагнозов, даты лечения, разбивка расходов), в то время как другие медицинские записи (записи психологических консультаций, результаты генетических тестов) остаются зашифрованными и невидимыми
- Выборочное раскрытие: Медицинский Fay использует механизм
SelectiveDisclosureTP для передачи авторизованных данных в зашифрованном виде страховому coFay вместе с ограниченным по времениCallbackCredential - Контролируемый доступ: Страховой coFay получает доступ к авторизованным данным в ограниченном объёме через callback credential, завершая оценку страхового случая
- Автоматическое истечение: После завершения оценки callback credential автоматически истекает, и страховой coFay больше не может получить доступ к каким-либо данным пациента
- Полный аудит: Все записи о доступе к данным фиксируются в аудиторском следе, и Host-пациент может просмотреть их в любое время
sequenceDiagram
participant H as Host-пациент
participant MF as Медицинский Fay
participant IF as Страховой coFay
H->>MF: Авторизовать раскрытие диагностической информации по страховому случаю
MF->>MF: Зашифровать данные о здоровье (выборочное раскрытие)
MF->>IF: Отправить зашифрованные данные + CallbackCredential
IF->>IF: Проверить credential, расшифровать данные в авторизованном объёме
IF->>IF: Завершить оценку страхового случая
IF->>MF: Вернуть результат оценки
Note over IF: Credential автоматически истекает, доступ к данным прекращён
Note over H: Host может аудировать все записи доступа
Этот сценарий воплощает принцип TP суверенитета Host над конфиденциальностью — объём раскрытия данных всегда определяется Host, а не собственным суждением Fay.
4.2 Межпротокольная трансляция
Сценарий: Корпоративный Fay, нативно поддерживающий A2A, должен вызвать специализированный инструментальный Fay, поддерживающий только MCP tool calls.
В мире без TP эти два Fay просто не могут общаться напрямую — они «говорят» на совершенно разных протокольных языках. Запросы A2A JSON-RPC корпоративного Fay не могут быть разобраны инструментальным Fay; интерфейс MCP tool call инструментального Fay не может быть вызван корпоративным Fay. Разработчикам пришлось бы писать выделенные адаптеры для каждой пары комбинаций протоколов.
Механизм согласования и трансляции протоколов TP фундаментально меняет эту ситуацию:
- Зондирование возможностей: Корпоративный Fay инициирует запрос на коммуникацию через TP, и уровень согласования TP автоматически зондирует протокольные возможности инструментального Fay, обнаруживая, что он поддерживает только MCP tool calls
- Согласование контракта: TP согласовывает метод транспорта между обеими сторонами, определяя MCP tool call как базовый транспортный канал
- Семантическое отображение: TP отображает Intent, Parameters и Context из запроса задачи в формате A2A корпоративного Fay в формат ввода MCP tool call
- Прозрачная трансляция: Инструментальный Fay получает стандартный запрос MCP tool call, совершенно не подозревая о существовании TP; после выполнения TP транслирует ответ MCP обратно в формат A2A для корпоративного Fay
sequenceDiagram
participant EF as Корпоративный Fay<br/>(Нативный A2A)
participant TP as Уровень согласования TP
participant TF as Инструментальный Fay<br/>(Только MCP)
EF->>TP: Запрос задачи в формате A2A
TP->>TP: Зондировать протокольные возможности инструментального Fay → MCP
TP->>TP: Согласовать метод транспорта → MCP tool call
TP->>TF: Транслировать в формат MCP tool call
TF->>TF: Выполнить tool call
TF->>TP: Вернуть ответ MCP
TP->>EF: Транслировать в формат ответа A2A
Ключевая ценность этого сценария: различия протоколов полностью прозрачны для бизнес-логики верхнего уровня. Корпоративному Fay не нужно знать, какой протокол использует контрагент, и не нужно писать код адаптера для каждого протокола. Адаптивный слой трансляции TP позволяет Fay в гетерогенной протокольной экосистеме беспрепятственно сотрудничать.
4.3 Консультация с передачей credentials
Сценарий: Юридический Fay (представляющий Host-клиента) инициирует консультацию с налоговым coFay, нуждаясь в получении налоговых записей клиента для поддержки подготовки к судебному разбирательству.
Этот сценарий аналогичен реальной ситуации, когда адвокат запрашивает материалы у налогового органа от имени клиента — адвокат должен предъявить доверенность клиента, налоговый орган предоставляет материалы в ограниченном объёме после проверки авторизации, и весь процесс документируется.
Режим консультации (Consultation) и механизм callback credential (CallbackCredential) TP точно воспроизводят этот реальный процесс:
- Делегирование Host: Host-клиент авторизует юридического Fay через протокол FP, разрешая ему получать налоговые записи от его имени
- Инициация консультации: Юридический Fay отправляет
ConsultationRequestналоговому coFay, сопровождаемый ограниченным по времениCallbackCredential, который авторизует налоговый coFay на доступ к финансовым данным клиента в ограниченном объёме - Проверка credential: Налоговый coFay проверяет действительность callback credential — проверяя идентичность эмитента, объём авторизации и срок действия
- Контролируемое извлечение данных: Налоговый coFay получает доступ к налоговым записям клиента через credential, но только в рамках годов и типов налогов, указанных в
scopecredential - Сквозное шифрование: Весь процесс передачи данных использует механизм
EncryptedPayloadTP для сквозного шифрования - Аудиторский след: Все записи об использовании credentials и доступе к данным записываются в журнал аудита, и Host-клиент может просмотреть их в любое время
sequenceDiagram
participant C as Host-клиент
participant LF as Юридический Fay
participant TF as Налоговый coFay
C->>LF: Авторизовать получение налоговых записей (протокол FP)
LF->>TF: ConsultationRequest + CallbackCredential
TF->>TF: Проверить credential (эмитент/объём/срок действия)
TF->>TF: Извлечь налоговые записи в авторизованном объёме
TF->>LF: ConsultationResponse (зашифрованные налоговые данные)
LF->>LF: Расшифровать и интегрировать в материалы дела
Note over C: Полный аудиторский след отслеживаем
Этот сценарий демонстрирует, как TP оцифровывает реальный паттерн «делегат ведёт дела по доверенности» — credentials ограничены по времени, имеют определённый объём, отзываемы и аудируемы, полностью защищая интересы Host.
4.4 Многосторонняя коллаборативная задача Fay
Сценарий: Fay управления проектами разбивает сложный проект разработки продукта на несколько подзадач, делегируя их соответственно Fay дизайна, Fay разработки и Fay тестирования.
При модели Opaque Execution A2A Fay управления проектами должен сериализовать и передавать полный контекст проекта (документы требований, черновики дизайна, состояние репозитория кода, отчёты о прогрессе) при каждом взаимодействии с Fay подзадачи. По мере продвижения проекта контекст непрерывно расширяется, объём передачи информации растёт с каждым взаимодействием, и детальная информация неизбежно теряется при повторной сериализации и десериализации.
Механизм Shared Context TP фундаментально трансформирует эту модель сотрудничества:
- Общий контекст проекта: Fay управления проектами устанавливает общее контекстное пространство, включая ключевые когнитивные ресурсы проекта — структурированные представления документов требований, состояния версий черновиков дизайна, сводки изменений репозитория кода, а также прогресс и зависимости каждой подзадачи
- Декомпозиция и делегирование задач: Fay управления проектами использует
TaskMessageTP для разбиения проекта на подзадачи, делегируя их Fay дизайна (UI/UX дизайн), Fay разработки (реализация кода) и Fay тестирования (верификация качества) - Наследование контекста: Каждая подзадача автоматически наследует релевантный контекст из общего пространства, устраняя необходимость для Fay управления проектами повторно передавать полную информацию о проекте каждый раз
- Синхронизация в реальном времени: Когда Fay дизайна обновляет черновик дизайна, Fay разработки и Fay тестирования немедленно «воспринимают» изменение через общий контекст, не дожидаясь пересылки уведомления от Fay управления проектами
- Управление зависимостями: Зависимости между подзадачами (такие как «разработка зависит от завершения дизайна», «тестирование зависит от завершения разработки») автоматически управляются через механизм
SubtaskReferenceTP
graph TB
PM["Fay управления проектами"]
SC["Общее контекстное пространство<br/>Требования · Черновики дизайна · Состояние кода · Прогресс"]
DF["Fay дизайна"]
DEV["Fay разработки"]
TF["Fay тестирования"]
PM -->|"Установить Shared Context"| SC
PM -->|"Делегировать подзадачу"| DF
PM -->|"Делегировать подзадачу"| DEV
PM -->|"Делегировать подзадачу"| TF
DF <-->|"Доступ/Обновление"| SC
DEV <-->|"Доступ/Обновление"| SC
TF <-->|"Доступ/Обновление"| SC
style SC fill:#4A90D9,color:#fff,stroke:#2C5F8A,stroke-width:2px
style PM fill:#F5A623,color:#fff
Этот сценарий демонстрирует ключевое преимущество Shared Context перед передачей сообщений: контекст проекта «живой» — он непрерывно обновляется по мере продвижения проекта, и все участники всегда сотрудничают на основе одной и той же актуальной когнитивной базы, а не полагаются на устаревшие снимки сообщений.
4.5 Совещание с общим контекстом
Сценарий: Fay продукта, Fay техники и Fay операций должны совместно обсудить новое предложение по продукту, при этом все три стороны сотрудничают в реальном времени над одним и тем же документом продукта.
В человеческом мире удалённые совещания требуют координации множества инструментов — демонстрация экрана, мгновенные сообщения, совместная работа с документами — и информация неизбежно подвергается задержкам и потерям при переходе между различными медиа. В мире Agent использование традиционных моделей передачи сообщений делает вещи ещё сложнее — каждый Agent поддерживает свою копию документа, синхронизирует изменения через сообщения, и разрешение конфликтов и согласованность состояния становятся огромными инженерными вызовами.
Механизм Shared Context TP делает многостороннее сотрудничество Fay в реальном времени естественным и эффективным:
-
Установление общего когнитивного пространства: Три Fay устанавливают сессию общего контекста через TP, включая следующие когнитивные ресурсы в общее пространство:
- Структурированное состояние представления документа продукта (главы, аннотации, комментарии)
- Релевантные сводки пользовательских данных (анонимизированная статистика использования, анализ обратной связи)
- Правила принятия решений (матрица приоритетов продукта, критерии оценки технической осуществимости, модель операционных затрат)
-
Когнитивная синхронизация в реальном времени: Когда Fay продукта аннотирует документ «этот раздел требует переработки», Fay техники и Fay операций немедленно «видят» расположение и содержание аннотации — не через уведомления сообщениями, а через прямой доступ к общему контекстному пространству. Это конкретная реализация метафоры «телепатии»
-
Многоперспективное сотрудничество: Три Fay анализируют и аннотируют один и тот же документ со своих профессиональных перспектив — Fay продукта фокусируется на пользовательском опыте, Fay техники оценивает сложность реализации, а Fay операций оценивает операционные затраты. Все аннотации и результаты анализа видны в реальном времени в общем пространстве
-
Запись решений: Все обсуждения, аннотации и решения во время совещания записываются в общем контексте, формируя отслеживаемую цепочку решений
graph LR
subgraph "Общее когнитивное пространство"
DOC["Состояние представления документа продукта"]
DATA["Сводка пользовательских данных"]
RULES["Правила принятия решений"]
end
PF["Fay продукта"] <-->|"Аннотировать/Анализировать"| DOC
TF["Fay техники"] <-->|"Оценивать/Комментировать"| DOC
OF["Fay операций"] <-->|"Оценка затрат"| DOC
PF <-->|"Читать"| DATA
TF <-->|"Читать"| RULES
OF <-->|"Читать"| DATA
style DOC fill:#4A90D9,color:#fff
style DATA fill:#4A90D9,color:#fff
style RULES fill:#4A90D9,color:#fff
Этот сценарий является наиболее полным воплощением философии «телепатии» TP — несколько Fay больше не нуждаются в «передаче сообщений» друг другу, а «думают вместе» в общем когнитивном пространстве. Передача информации трансформируется из последовательного процесса «кодировать → передать → декодировать» в «прямое восприятие в общем пространстве».
